We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY

  • Intelligent and curious mobile developer, specializing in iOS Over 8 years of IT industry experience, including about 5 years as an iOS developer in designing & developing Rich User Interface applications using Objective - C, C++, Swift, Cocoa Touch.
  • Experience with iOS SDK in the following frameworks: UIKit, Foundation, Core Data, Core Image, Image IO, CF Network, Core Location, MapKit, Quartz Core, Core Graphics, Core Animation, SQLite, Message UI, and third party frameworks.
  • Extensive experience in iOS app design and implementation using Objective-C, and Cocoa Touch.
  • Experience in developing Web applications using HTML5, CSS, Java Script, JQuery, Phone gap (Apache Cordova) and Sencha Touch.
  • Working knowledge of Agile development, waterfall methodology andenvironmentmethodologies such as Test Driven Development and pair programming.
  • Designed and developed applications using various iOS frameworks and Test Driven Development using XCTest framework.ddddsawwwsa
  • Good working experience on IOS 9 and expert knowledge on Swift programming language with strong technical background.
  • Experience in developing enterprise native applications for the iPhone and iPad devices.
  • Experience in developing apps with:Swift, Objective C, Patterns used in Cocoa framework, Block programming,Multithreading using GCD, Memory management (MRR and ARC),Web Services integration (REST, RPC, and/or SOAP),Asynchronous Networking,Delegates,MVC.
  • Expertise in working with APNS and integration of public APIs, such as Twitter, Facebook, Google, YouTube.
  • Extensive experience with object-oriented design and design patterns like Singleton, MVC, Abstract Factory, Blocks, Protocols & Delegates.
  • Experienced with the Software Development Life Cycle (SDLC) process, which includes Analysis, designing, development, testing and deployment of various projects.
  • Experience in using source control systems (TFS, GitHub and Subversion).
  • Expertise in database technologies like SQL, MySQL and embedded database SQLite.
  • Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project.
  • Strong understanding of the iOS Provisioning Portal Viz. Obtaining Development Certificate, Assigning Devices and Installing Development Provisioning Profiles.
  • Skills andexperience in responsive designing UI for iPhone & iPad, debug complex UI layouts and interactions.
  • Experience with Unit Test development & User Documentation. Have knowledge in Continuous Integration and Continuous Deployment.
  • Good team player, self-motivated, creative problem solving skills with ability to effectively communicate and translate feedback, solutions.
  • Collaborating with other engineering personnel to insure consistent and stable platform performance, advising new feature specifications.

TECHNICAL SKILLS

Languages: Objective-C, C++, Swift, Java, PHP, Visual Basic .NET

Web Technologies: JSON, JavaScript, JSP, JQuery, HTML5, CSS3, AJAX

GUI Tools: Xcode 3.x/4.x/5.x/6.x/7.x, IntelliJ, Microsoft Visual Studio, Eclipse

Version Control Tools: GitHub, SVN, TFS, Stash, Source tree

Design Tools: Gimp

Database: SQL Server, MySQL, SQLite, Core Data

OS: Mac OS X, Windows, Linux, Unix

Devices: iPhone, iPad

Mobile Frameworks: Cocoa Touch, UIKit, MapKit, Core Data, Core image, Core Graphics, Core Location, Event Kit UI, AF Networking, Sencha Touch, Cordova

SDKs: iOS(5.x,6.x,7.x,8.x,9.0)

PROFESSIONAL EXPERIENCE

Sr. iOS Developer

Confidential, Columbus, Ohio

Responsibilities:

  • Responsible for all mobile software development including design, architecture and implementation of new features and maintenance of current iOS products
  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
  • Used MVC for developing screens for the application using X-Code and Storyboards.
  • Designed the HTTP interface, which uses the NSURL Connection and NSURL Request classes of Cocoa Touch to make network requests.
  • Used the NSJSON Serialization class to parse the JSON to extract the data required to customize the flight details.
  • Used MapKit and Core Location framework to help user find the nearest place which displays direction in graphical view as well as table view.
  • Designed the interface to control the application brightness using the UIKit framework.
  • Defined, developed and consumed web services and applications that consume (REST, SOAP, JSON, XML) using POST and GET methods.
  • Used the Media Player framework of Cocoa Touch to stream video and audio and worked with AF Networking in performing IP verification and also user login.
  • Created the UI using the story board and in Interface Builder (XIB) according to the client’s requirement and worked in close with group of testers and developers.
  • Used Instruments to tune the app performance and used ARC as the memory management technique.
  • Hybrid version of the app was created using Phone Gap/HTML 5/CSS3/Java script which are deployed on iOS, Android and Windows Mobile simultaneously.
  • Multithreaded some of the tasks like downloading images, Service Notification updates and Utilization logging in iOS by running tasks in a separate thread using GCD blocks and NS Operation Queue for optimizing the performance.
  • Worked on Web Services XML and JSON parsing included in the project.
  • Collaborative Version Control with GitHub by creating branches, pushing and rebasing them.

Environment: iOS 8.0, Mac OS 4. X, Objective C, Xcode 7.x, Cocoa Touch, Cocoa Framework, JavaScript, JQuery, MapKit, Core Location, Media Player framework, GDB and SVN.

iOS Developer

Confidential, Pittsburgh, Philadelphia

Responsibilities:

  • Effectively worked as developer that includes development & interaction of different modules.
  • Development of UI screens based on requirements and Worked on Test Driven Development.
  • Used Xcode for debugging and worked on UI Scroll view to display manual.
  • Worked extensively with Objective C and Cocoa Touch frameworks.
  • Worked on sign-up screen and on local notification to remind the customers.
  • Integrated date picker to set reminders.
  • Designed screens using Story Board to support both for iPad and iPhone.
  • Developed critical tools for project like customized navigation bar, page control and scroll view.
  • Worked extensively on table view controller and madecustomized table view cellsaccording to the client.
  • Integrated Web-services and Core data framework to store information locally on mobile application.
  • Identify deployment issues and risk and publish in the deployment design.
  • Provided input code optimization and performance related discussions.
  • Wrote unit test cases, identified and resolve the issues.

Environment: iOS 7.0, iOS SDK, Swift, iPhone, iPad, Cocoa Touch, Core Data, Notifications, XML parsing, JSON parsing, and UIKit Framework.

iOS Developer

Confidential, Sunnyvale, California

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created various views like 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 notifications to detect the autorotation in the customized sub views.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Implemented custom UI with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Developed the code to implement various features in the UI application.
  • Implemented Push notification services.
  • Designed XSDs to define the XML structure of data exchanged between iPhone and server.
  • Implemented the constraints using visual format language.
  • Managed data and memory from streamlining code and using various debugging tests.
  • Interacted with QA on deliverables on every iteration and customer feedback implementation.
  • Participated in daily Scrums to discuss the progress in sprints.

Environment: Xcode 5.x, iPad, iPhone, Objective C, UIKit, JSON, XML, SQLite, Cocoa Touch, Restful service, GitHub, Stash.

Web/iOS Mobile Application Developer

Confidential, Phoenix, Arizona

Responsibilities:

  • Designed Wireframes and User interface for both iPhone and iPad applications.
  • Provided Support for maintaining existing application including bug fixing and feature enhancements like encrypted image, video exchanges and group secure messaging.
  • Designed and implemented the complete application architecture.
  • Modified the UI for the application based on the Client requirements.
  • Used Security Framework for Encryption/Decryption of text messages, Images etc. using RSA and AES Cryptography Algorithms.
  • Implemented security algorithms in C++ function calls.
  • Worked on C++ Libraries to implement encrypting and decrypting techniques.
  • Integrated 3rd party API called Chilkat to support SFTP for uploading/downloading of secure files.
  • Updated AF Networking to 2.0 Library which is latest version for Networking Module.
  • Used Test Flight API for sharing test builds and getting user logs, crash reports etc.
  • Implemented Group Messaging Features which user can create groups and add/delete members or can send encrypted messages to group.

Environment: iPhone SDK, Objective-C, C++, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, JQuery.

Web/UI Developer

Confidential 

Responsibilities:

  • Responsible for building a new website for the project ‘Revolver’ (Small fleet clients) and for the maintenance of ‘Wex Online New Platform’.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSP and JSTL tags.
  • Tested the functionalities using JUnit.
  • Skeleton user Interface was developed with working in team & helping them build out markup.
  • Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
  • Upgraded/Redesigned the webpages of an existing website ‘Wex Online’ to meet the web standards.
  • Worked through to fix cross browser compatibility issues.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers
  • Involved in a Waterfall based approach to UI Development.

Environment: HTML, CSS, JavaScript, XML, J2EE, JSP, JSTL, Apache Tomcat, Eclipse, Junit, Oracle, SVN, Stash.

We'd love your feedback!