We provide IT Staff Augmentation Services!

Ios Developer Resume

0/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • 6 years of experience as a software developer in designing & developing User Interface applications, integrating with various Databases and Client - Server applications.
  • 4+ years of expertise in iPhone/iPad (iOS 3.0, 4.0, 5.0, 6.0, 6.1, 7.0 Xcode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6, 5.0, 5.1) application development using objective-C, Cocoa Touch.
  • Proficient in object oriented concepts and programming languages like Objective-C.
  • Expertise in working with iOS tools (X-Code, Interface builder and Instruments).
  • Strong knowledge in utilization of different frameworks (Foundation Kit, UIKit, Core Data, Core Location, Core Graphics).
  • Experienced working in implementing Third Party library into the Codebase (ZBAR, Share kit, Oauth, CocoaPods).
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging fixing and maintaining the software.
  • Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
  • Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multiview Application.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
  • Experience in GOOGLE technologies like Google analytics, Google maps, Google gadgets, and Google search API.
  • Experience and knowledge of HTML5, JavaScript, JSON, CSS, XML/XSLT, AJAX, JQuery.
  • Expertise using ECLIPSE 3.4, RAD/WSAD 5.1/7.0, and JDeveloper 10.1g IDE.
  • Experience with SQL/PLSQL, Oracle 9i/11g and MySQL database.
  • Have worked on RFPs using Function Point and Use Case Point estimation.
  • Knowledge of Java and J2EE Design Patterns.
  • Experience in OOA and OOD.
  • Experience in JUnit, Code Coverage, OpenSTA testing tool.
  • Experience in UML using Rational Rose and Visio for Use case, Class, Sequence, and System diagram.
  • Experience writing Functional and Technical Documentation.
  • Experience in AGILE and Waterfall SDLC methodology.
  • Experience on Onsite-Offshore Project Model.
  • Team Leadership with good interpersonal and communication skills.

TECHNICAL SKILLS

IOS Applications: Xcode, Interface Builder, Instruments, JSON, ZBAR, iOS Simulator, Cocoa

Frameworks Software: IOS (4.x, 5.x, 6.x, 7.x), OSX (10.5, 10.6, 10.7, 10.8, 10.9), XCode (3.x, 4.x., 5.x), ASP.net

Programming Languages: Objective - C, C, C++, C#, Java, MATLAB, SQL, MySQL

Front End: HTML5, XML, XHTML, JavaScript, CSS3, JQuery

Operating Systems: Mac OS (10.5,10.6,10.7,10.8), UNIX, Linux, Windows (XP,Vista,7,8), Windows Server

Tools: Visual Studio Express (2005, 2008), SVN, Adobe (Dreamweaver, Photoshop), GitHub, GIT, SVN, Visual Studio 2005/ 2008, Microsoft office suites, JUnit, Log4J, Apache POI, Ehcache, JiBX, Xerces, JAAS, JavaMail API, TOAD, OpenDeploy, OpenSTA

Databases: MS SQL (2005, 2008, R2), MySQL (5.0), SQLite (3.7.x, 3.8), Testing database In IOS

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

IOS Developer

Responsibilities:

  • Coordinated the development of the User interface with the UI design team to match the flow of the app for iPhone and iPad
  • Developed the app using new IOS 7 features like Custom view control transitions,TextKit
  • Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode
  • Worked extensively on TableView controller and made customized TableView cells according to the client requirement
  • Worked with MFMailComposeView Controller to create email which enable user to share files
  • Implemented CoreGraphics and CoreAnimation to draw customized UI on the screen
  • Implemented multiple UIGestureRecognizers for user input functionality
  • Developed ThumbnailImage functionality for the selected File or Folder on iPhone/iPad
  • Designed custom pickerview that shows ‘n’ columns of data with spinning wheel animation using Gradients
  • Designed and implemented the iCarousel View to display the data
  • Developed alert screen using a custom class that uses the UIAlertView of XCode
  • Implemented login functionality by checking data input by user with data stored in database using Web Services
  • Developed the code in object oriented manner for optimal code re-usability
  • Participated in code review using Git branches and Stash pull requests
  • Worked in an Agile development environment with bi-weekly sprints
  • Fixed bugs when notified or documented by QA in bug tracking system

Environment: Xcode 5.0.2, Objective-C, iOS 7.0, IOS Simulator 7.0, Quartz Core, HTML5, UIKit, Git X

Confidential, Los Angeles, CA

Sr. IOS Developer

Responsibilities:

  • Used AVFoundation Framework to record audio from the device.
  • Implemented Dropbox API for sharing and backup.
  • Implemented CoreData framework to store userData.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues Confidential onsite whenever required.
  • Worked with GDB and Xcode for debugging.
  • Worked with Subversion to checkout and update the codebase changes.

Environment: iOS 4.0 and 4.1 (iPhone SDK), Mac OS 4. X, Objective C, XCode 3.2.6, 4.0, Cocoa, Cocoa Touch, Cocoa framework, IPhone Simulator 4.1, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), HTML5, MapKit, Core Location, AVFoundation.

Confidential, St Louis, MO

IOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer, and UIPopoverController.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Used several methods for testing and tracking of application like kiwi.
  • Designed XSDs to define the xml structure of data exchanged between iphone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environment: iOS 5, 5.1 and 4, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Requirement analysis to identify the set of possible use cases for the new product design.
  • Handling multiple series clinical protocol from document to module delivery (end to end).
  • Experience in handling FDA validated documentation keeping system and managing change request for the same.
  • Java Development deployment using Websphere 5.0 / 6.0 and Eclipse and RAD IDE.
  • Front End Development using JSP, HTML5, JavaScript, XML, and XSL.
  • XML transformation using XSLT and XPATH.
  • Redesign and implementation of Form System for easy configurability.
  • Custom Form implementations for various protocols.
  • Design and implementation of Payment automation module.
  • Data migration from legacy DB2, Sybase based systems to Java/J2EE based modules.
  • Custom Database/Table design for various protocol implementations.
  • PL/SQL development.
  • Data transformation for comparative analysis and studies.
  • Code Reviews.
  • Enhancement implementations in Report module.
  • Customized report implementations for various protocols.
  • Interacting with Line of Business teams as part of Change Management activities.
  • Coding and Maintenance of existing product using Struts MVC framework.
  • Preparation of Unit test plans and System test plans for various functionalities.
  • MIS report creation (using remedy bug and change request ticket handling)
  • Creating and maintaining shell and perl scripts.
  • Problem solving on day to day basis (technical and people handling both).
  • Leading communication as per onsite-offshore model defined by company (on daily/weekly and monthly basis)

Environment: JSP 1.2, Servlets, JavaScript, XSL, EJB, MQ, JMS, WEB SERVICES, JAX-WS, JAXB, JSTL, JNDI, LDAP, Struts 2.0, Spring 2.1, Hibernate 3.3, WebSphere 7.0, RAD/WSAD 7.0, JBoss, Oracle 10G, DB2, Sybase, TOAD, LINUX, Apache Ant, Maven, VSS, CVS.

Confidential, Bothell, WA

Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, JSP.
  • Developed different Servlet components.
  • Interacted with the Database using MYSQL.
  • Involved in Database designing using ER Modeling and creating tables.
  • Extensively used JavaScript for client side validations
  • Developed Java Mail program to send a system generated mail to all first time registered users.

Environment: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Apache Server, Java Mail, and UNIX.

We'd love your feedback!