We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • 7+ years of experience, over 4 years as an iOS developer in designing, developing, implementing, testing and publishing iOS apps on iTunes Store.
  • Complete understanding of standard iOS interface components such as table views, navigation controllers, various button and control types, as well as creating custom interface elements.
  • Proficient in working with frameworks such as Core Data, Foundation, CoreLocation, AV Foundation, UIKit, MapKit, Push notifications, StoreKit and AppKit.
  • Solid knowledge in working with Xcode, iPhone SDK, iPad, Interface Builder, Simulator, Storyboards, Git, SVN.
  • Proficient in working with Swift.
  • Experience in web services implementation and handling data using XML and JSON parsing.
  • Extensive knowledge with design patterns such as Delegates, MVC design architecture, Singleton, Notification, Protocols and Categories.
  • Created customized views using TabBars, TableViews, Collection views and Navigation Bars in Multi - View Application.
  • Skillful Confidential using both Storyboard and Interface Builder, especially very familiar with all kinds of Segues (push, model, embedded and unwind) and AutoLayout.
  • Proficient in Web Applications including, Mobile Development Life Cycle (SDLC), Testing and Maintenance, System Software Design.
  • Proficient in iOS APIs (Table, Animation, Notification, Core Data, Core Location, Map, Gesture, Security, Multimedia, Camera).
  • Multi-threading & Concurrency implementation using GCD mechanism, NSOperationQueue etc.
  • Proficient in implementing UI/UX with Storyboards, XIBs, AutoLayout constraints and Size classes.
  • Knowledge of Agile-Scrum methodologies used for project management and estimations.
  • Experience in developing and consuming Internet/Intranet Applications with JSON and Restful web services.
  • Extensively used J2EE frameworks like Struts, spring and Hibernate.
  • Excellent Interpersonal and Communication skills & ability to work in a team or as an individual.

TECHNICAL SKILLS

Languages: C, C++, Objective C, Java, HTML, XHTML, CSS3, PL/SQL and SQL, JavaScript and JQuery.

iOS Frameworks: AV Foundation, CoreLocation, CoreData, UIKit, WebKit, MapKit, Autolayout, Rest API.

IDE: XCode, Eclipse, AppCode, Confidential Visual Studio, NetBeans.

Version Control Tools: GIT, SVN

Databases: SQLite/Coredata, Confidential SQL, MySQL

Methodology: Agile, SCRUM, Waterfall

Operating Systems: Mac OS X, Windows XP/ Vista/ 7/ 8, Linux

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

iOS Developer

Responsibilities:

  • Development in Swift for iPhone, iPad and Apple TV
  • Collaborated with Architect and Business in defining overall design & technical architecture for the project.
  • Used Singleton, Adapter and MVC design patterns on the application development.
  • Used NSKeyedArchiver and NSKeyedUnarchiver for storing data in Device.
  • Extensively used Quickplay SDK for fetching the Live and Stream content.
  • Integrated NSOperationQueue concepts and GCD to handle the multi - thread calls and used blocks for UI related changes.
  • Captured the crash logs using dsym file and web service errors using transactions in New Relic.
  • Used Nielsen, Comscore, Adobe analytics for tracking the application life cycle, events and actions triggered.
  • Used Jenkins and Test Flight, to distribute the build for QA, business and other teams.
  • Publishing app to the App Store.
  • Extensively used Rally tracker to track the task decided/designed between business and team.
  • Coordinate and certify the implemented solution in different testing environments viz. unit testing, quality testing, performance testing etc.

Environment: XCode, Interface Builder, iOS /tvOS, GIT, Quickplay SDK, Test Flight, New Relic analytics

Confidential, Redmond, WA

iOS Developer

Responsibilities:

  • Follow Agile methodology for project execution
  • Development of Planner iOS application using Swift
  • Experiencing Swift 3.0 and stack views
  • Implementation of drag and drop across collection views and table views
  • Implementation of Pixel perfect UI provided by UI designer
  • Handle UI updates asynchronously
  • Performance tuning & code optimization
  • Use GitX repository for source code maintenance
  • Use Visual Studio tools for project management
  • Fix bugs depending on Designers request
  • Communicating with different stake holders to discuss about features of the app

Environment: iOS, Xcode, Swift, iPhone SDK, Cocoa Touch, GitX, Visual Studio, RxSwift

Confidential - San Francisco, CA

iOS Developer

Responsibilities:

  • Designed and developed the magazine reader application on iPad/iPhone using XCode and Objective-C
  • Working with Swift for upcoming releases
  • Implemented Single Sign On feature in Reader Application with Facebook
  • Implemented Share, like, tweet feature using Twitter API
  • Integrated various Restful Web Services call Reader Application
  • Implemented NSOperationQueue and NSURLSession to integrate with backend Web Services
  • Developed a UI Test Case to enquire the details of Customers before downloading the application
  • Implemented using Storyboard and ARC
  • Developed Unit Tests for testing specific functionality and logic
  • Followed SCRUM methodology throughout development
  • Used Instruments to check for processing bottlenecks, memory leaks, and retain cycles
  • Fixed bugs as documented by QA team
  • Involved in the entire SDLC of the application

Environment: Objective C, Cocoa, XCode (6.x, 7.x), ARC, InterfaceBuilder, Foundation Framework, JSON parsing, and UIKit Framework

Confidential - Columbus, OH

iOS Software Developer

Responsibilities:

  • Working as a part of a big team for building Chase and JPM applications in both iPhone and iPad for release.
  • Worked in an agile environment which involved test driven methodologies and daily scrum meetings for status.
  • Work involves writing reusable modules in JPMC Framework, which is used in the both applications. Writing test cases for each module, which are developed.
  • Created Table View Controllers in the application and segue ways from different View Controllers.
  • Used MapKit to search for the banks.
  • Developed tools for this project like customized navigation bar, page control and scroll view.
  • Updated Push Notifications for the app to provide customized messages to users.
  • Worked with GLKit and GLViews in order to build pie bar and line charts for the application a part of story.
  • Worked with several Defects in application as a part of maintenance of code.
  • Created custom view animations for JPM app as a part of story.

Environment: Xcode, JPMC Framework, UIKit, GLKit, Foundation frameworks, MapKit, JSON.

Confidential, Birmingham, AL

iOS Developer

Responsibilities:

  • Worked in an Agile Environment participating in SCRUM meetings.
  • Worked extensively on Multiview Applications, customizing Table Views and Navigation Bars.
  • Created models in MVC and development of delegates for updating model information.
  • Implemented CoreData for persistent storage of policyholder data and AppKit.
  • Worked on implementation of GCD and NSOperationQueue to fetch and display policyholder details.
  • Created notifications to detect the autorotation in the customized sub views.
  • Worked in Agile Environment and participated in daily Scrums.
  • Built unit test cases for the application and participated in code review.
  • Extensively used instruments in order to fix bugs and memory leaks.
  • Worked on CoreLocation in order to display nearby branches on maps.
  • Collaborated with Backend Developers to get final Designs for app interaction with backend services.
  • Worked closely with the team leads and report project progress following Sprint.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.

Environment: iOS, Xcode, Objective-C, iPhone SDK, Cocoa Touch, CoreData, CoreLocation, iPad, Git.

Confidential, Dallas, TX

iOS Developer

Responsibilities:

  • Used AVFoundation Framework to record audio from the device.
  • Implemented Dropbox API for sharing and backup.
  • Implemented CoreData framework to store user Data.
  • Implemented NSOperationQueue and NSURLSession to integrate with backend web services.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic.
  • Worked in Agile Environment.
  • 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 Xcode for debugging.
  • Worked with Subversion to checkout and update the codebase changes.

Environment: s: Objective C, XCode, Cocoa, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, AVFoundation.

Confidential

Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB standards using Websphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0 framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM Websphere while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Websphere for deploying the application.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: Java, JSP, HTML, JavaScript, EJB, Struts, JDBC, IBM Web Sphere, XML, XSLT, XML Schema, JUnit, Ant, UML, Oracle and Windows

Confidential

Java Developer

Responsibilities:

  • Responsible for requirement capturing, analysis, design and development and daily project management activities like project plan, status tracking, resource management etc.
  • Developed and maintained, services based architecture, utilizing open source technologies like Java, Hibernate ORM, spring Framework.
  • Worked on creating custom components using action script and xml
  • Used AJAX, Framework (HTML, JavaScript, Bean and Logic) for Executing Client request.
  • Have used AJAX Framework for Client side validation and database interactions.
  • Also used JDBC abstractions using the Data Access Objects design pattern using Spring framework
  • Developed web services that managed the multiple parallel client access scenarios (multithread).
  • Responsible for requirement gathering and elaborated on the use cases based on business requirements and was responsible for creation of web pages using servlets and JSP.
  • Involved in Developing Web Services using XML and SOAP.
  • Architected Presentation layer using Hibernate, AJAX, Spring MVC and JSP.
  • Involved in developing XML utilities and Interfaces using SAX and DOM parsers.
  • Extensively involved in writing the code for Platform Independent, multiple database and Server.
  • Interacting with QA team to resolve defects.
  • Involved in the implementation, hand holds support and user interaction.
  • Involved in database design, system design, coding, preparation of test cases and unit testing.

Environment: JAVA J2EE, AJAX, JSP, Web Services, XML, HTML, DHTML, JavaScript, SOAP, Hibernate, SQL, MVC Patterns, SAX, DOM, JDBC, Servlet, spring

We'd love your feedback!