We provide IT Staff Augmentation Services!

Ios Lead Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • Over all 9+ years of experience in design & development of User Interface applications, integrating with various Databases and Client - Server applications for iPhone/iPad devices using Xcode, Swift 4.0, Objective C, Cocoa Touch, MAC OS X and object-oriented programming.
  • Strong knowledge in implementing core Frameworks like Foundation kit, UI kit, Core Location, Core Graphics, core data, core animation, Web Kit, MapKit, and EventKit Frameworks.
  • Expertise in MVC, MVVM design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
  • Hands on experience in Apple push notifications, Network protocols, Mac/Pc to iPhone data syncing.
  • Worked on Core Location, UI Acceleration under position and motion category.
  • Experience in app distribution such as App store provisioning profiles and delivery, Enterprise app deployment, over the air Ad Hoc App Distribution.
  • Strong knowledge on subversion control, server management, Mobile architectures, Trends and emerging technologies.
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Understanding of Apple iPhone App store requirements, iTunes Connect, iOS Provisioning Portal (s, App IDs, Provisioning and Distribution) and testing on testing/Real device.
  • Experience in working with Good Dynamics MAM and MDM, AirWatch, MobileIron MDM and DEP Integration, MobileIron F5, JAMF Apple EMM.
  • Proficient in source control with GitHub, BitBucket, Eclipse, SVN, CVS.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Good Knowledge in In-App Purchase, Remote and Local Push Notification.
  • Experience with Google mobile service provider API, third party API’s, Cocoa Pods and MapKit framework.
  • Integrations such as Facebook, Twitter, Instagram and Google+ with OAuth token handling, SSO, make API requests, Core Bluetooth API’S, RESTful API’s and JSON API’s.
  • Worked on Web Development Technologies like REST / SOAP / XML API's and HTML.
  • Ability to coordinate with various team members iOS, GIS, SAP, phone gap and Android developers involved in the project.
  • Quick learner, excellent analytical, design and problem-solving skills.

TECHNICAL SKILLS:

Swift, Objective: C and Cocoa development for iPhone and iPad devices in Xcode. Interface builder-UIKit, Cocoa touch.

IDE: Xcode, AppCode.

C, Objective: C, Swift 3.1, Java, HTML,, PL/SQL and SQL.

Database: MySQL, SQLite & MS SQL Server

Operating Systems: MAC OS, Windows, Linux, UNIX

Version Control Tools: GitHub, BitBucket, Tortoise SVN, Smart CVS, Eclipse.

Mobile Operating Systems: IOS, Windows Mobile, Android.

Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android, PhoneGap, Cordova, Genmobile

Development Models and Patterns: Waterfall, Agile Scrum, MVC, MVVM.

WORK EXPERIENCE:

Confidential

iOS lead Developer, Phoenix, AZ

Responsibilities:

  • IOS application is implemented using Xcode 9.2, Swift 4.0, OS X, and Cocoa frameworks.
  • Used single sign-on for users to authenticate to enterprise apps and stored User Defaults in keychain wrapper.
  • Utilized Any Presence SDK for each notification creation and Ping Server based login Authentication.
  • Consumed JSON from ArcGIS framework to present symbols, assets and line segments on map for field users.
  • Integrated Splunk Mint SDK to collect all mobile data, and symbolicate the root causes for any crashes and track poor app performance.
  • Used NSUserDefaults to store user information and save data locally.
  • Worked extensively on Cocoa-Pods and Carthage for creating reusable functionality and use it across different iOS projects, integrating different dependency managements and library frameworks.
  • Utilized Cocoa Lumberjack open source library to generate the log files and debug iOS apps using those logs.
  • Used Core Location frameworks to show users on map. Configured MFMailComposeViewController, MFMessageComposeViewController and Facetime URL scheme to set up a communication between the users.
  • Redesigned several screens using storyboards and Auto layout concepts including default application landing screen as per newer wireframe.
  • Integrated JIRA to the iOS app, so that user’s app feedback will be documented to the JIRA Sprint tracking system.
  • Used zip framework to upload zipped images to server and unzip the maps downloaded from GIS server.
  • Involved in the technical sessions with the development teams in the process of creation of class models, sequence diagrams, component models and ensuring the architecture standards being followed.
  • Worked on Test driven development and unit testing for code quality.
  • Used GitHub to update the codebase changes, configured Jenkins for implementing and integrating continuous delivery pipelines to the app users and deployed it through MobileIron MDM.
  • Participated in the full life cycle of this project including planning, design, development, testing and deployment.

Environment: Mac OS X, Xcode 9.2, Swift 4.0, GitHub, Bit Bucket, Source Tree, JIRA, Any Presence SDK, Arc GIS, Zip Framework, Splunk Mint, Jenkins, Cocoa Pods, Carthage, MobileIron MDM, Agile Scrum.

Confidential

Lead iOS Developer, Rancho Cordova, CA

Responsibilities:

  • Worked with Objective C and Core Frameworks, which include UIKit, Foundation, Core Location, Core Data, Web Kit and MapKit.
  • Developed a Robust and object-oriented code using Java, XML, ReactJS and Android.
  • Involved in all Phases of SDLC and developed object-oriented Architecture using different design patterns.
  • Worked on web service calls, JSON parsing included in the project. Consumed JSON web service to fetch the data, reformatted the data to group the departments under a parent product group and bind it to the customized Table View in My Provider Module.
  • Worked on push Notification sent from server for new Alerts, Member’s Benefits etc.
  • Implemented Provider search facility to create the store finder feature with MapKit and Core Location frameworks.
  • Built iOS Storyboards using size classes with Login View and Tab Bar Controllers creating segues between different views, established IB Outlet, IB Action in the storyboard for immediate access on Confidential Mobile.
  • Worked on OAuth 2.0 for authorization of Owner credentials in login page by creating tokens.
  • Designed the HTTP interface of the application that uses the NSURLConnection and NSURLRequest.
  • Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Working knowledgeable of MVC, Delegation, Notifications, KVC, and Singleton design patterns.
  • Implemented Message UI Framework using MFMailComposeViewController for sending email in app regarding Patient’s Medication details.
  • Worked with GDB and Xcode for debugging, Unit-test code for strength .
  • Worked with Smart CVS, GitHub, Eclipse to checkout and update the codebase changes.
  • Used Good Dynamics MDM and MAM for wrapping an iOS mobile app by generating .ipa files and signing in .p12 file format.
  • Publishing the application on App store and then pushing updates after every sprint release.

Environment: Mac OS X, windows, Objective C, Xcode, Eclipse IDE, Good Dynamics, Agile Methodology, HTML5, CSS, REST, AFNETWORKING, JIRA, Xamarin SDK, JavaScript, JQuery.

Confidential

iOS Lead Application Developer, St. Louis, MO

Responsibilities:

  • Worked as an iOS mobile team lead, led a group of 5 people to build applications for all iPhone, iPad models on Xcode IDE using Objective C and Swift 2.0.
  • Migrated Objective - c files in to swift files by using bridging header .
  • Hands on experience in Cocoa touch and Cocoa development for both iOS and Mac OS using Foundation, and UIKit frameworks.
  • Used Core Bluetooth framework to communicate with devices that are equipped with Bluetooth low energy wireless technology, also used Core data frameworks to store the data internally and use it when there is no internet connectivity.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Worked on UIView Animation to create the splash screen for login view.
  • Worked on Core Plot to display the incoming field data in grid Layout.
  • Developed tools for this project like customized navigation bar, page control, table view and scroll view.
  • Used Cocoa Lumberjack open source library to generate the log files and debug iOS apps using those logs .
  • Simplified memory management with Automatic Counting (ARC).
  • Worked with UIKit Framework, UICollectionView and SDK for the applications at hand.
  • Added animation between UIViews and Pre-fetching data for different views for smooth transitioning and better user experience.
  • Involved in Design of GUI and interfaces with services for Android mobile application.
  • Using Auto layout concepts, built iOS Storyboards using size classes with Login View and Tab Bar Controllers creating segues between different views, established IB Outlet, IB Action in the storyboard for immediate access Mobile app.
  • Integrated a web-based content made with HTML5, Microsoft Azure on a Native app using UI Web View.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Coordinated with Android developers to implement all the UI components of application using React Native technology.
  • Used GitHub to pull code, make changes and push the code back.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
  • Worked with Backend team to display the correct data format in devices.
  • Worked closely within a cross functional team of Android developers and testers.

Environment: iOS SDK, Android SDK, GitHub, Source Tree, Bluetooth, Core Data, Cocoa Lumberjack, OS X, Cocoa Frameworks, Objective-C, Swift 2.0, Xcode IDE, Android Studio, JSON, Agile SCRUM, CSS, RESTful, Microsoft Azure, React JS, Trello, iPhone and Android devices.

Confidential

Sr. iOS Developer, Eden Prairie, MN

Responsibilities:

  • Worked with Objective C and Frameworks, which includes UIKit, Foundation, UI Image Picker and UI Date Picker.
  • Responsible for co-developing the "Bill Payment".
  • Worked on push Notification sent from server for new Alerts, Member’s Benefits etc.
  • Implemented Provider search facility to create the store finder feature with Map Kit and Core Location frameworks.
  • Worked on OAuth 2.0 for authorization of Owner credentials in login page by creating tokens.
  • Designed the HTTP interface of the application that uses the NSURLConnection and NSURLRequest.
  • Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Implemented Message UI Framework using MFMailComposeViewController for sending email in app regarding Patient’s Medication details.
  • Created the complete database using core data framework to save the data internally.
  • Worked extensively on table view controller and made customized table view cells according to the client.
  • Responsible for Service Integration Development, Web services deployment and Beta testing of the application via test flight.
  • Part of the team that helped build and release the application to the app store.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Developed customized look by navigation bar , page control and scroll view .
  • Followed a work data flow principle for design and development.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Designed xml structure to exchange data between iPhone and server.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.
  • Preparation of Unit Testing, Test Results review and other quality related work.

Environment: iOS, SDK, Mac OS X, Objective-C, Xcode 4.6 and 5.0, Agile Methodology, CSS, RESTful, JIRA, JavaScript, jQuery, GitHub.

Confidential, San Francisco, CA

Sr. iOS Developer

Responsibilities:

  • Worked broadly on table view controller and made customized table view cells as indicated by the customer. Used Objective C, OS X and Cocoa frameworks for building an app.
  • Followed a work information stream standard for outline and improvement.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Worked with UI Kit Framework, SDK for development and maintenance.
  • Used Core data Framework for local storage purpose in SQLite.
  • Formatted the Data according to Business standard to show in UI.
  • Experience with OpenGL ES.
  • Worked with Xcode.
  • Merging code using Source Tree and GIT Hub.
  • Reported progress/difficulties to project lead.
  • Used the same XIB to design for all iPhone models by using Auto-layout.
  • Added animation between UI Views for smooth move and better client experience.
  • Created Custom UITableView cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Pick Lists Screen.
  • Tab Bar Controller interface to switch among the independent tasks that can be executed in parallel (Open Units, Pick-lists, Confirm, More/Log Off).
  • Publishing the application on App store and afterward pushing upgrades after every sprint discharge.
  • Worked on Unit-test code for strength, including edge cases, usability, and general reliability.

Environment : iOS, Mac OS X, Objective C, Xcode, Agile Methodology, RESTful, JIRA, Agile Methodology, JavaScript, jQuery, GitHub.

Confidential iOS Mobile Application Developer, Bellevue, WA

Responsibilities:

  • This application was designed and implemented using iPhone SDK, GIT, Xcode, Objective C, OS X, and Cocoa frameworks.
  • Store locator implementation using the MapKit and Core Location Frameworks.
  • Web Services consumption on the iPhone to communicate with the MediaWiki API using the NSURLRequest and NSURLConnection objects.
  • Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
  • Integrated a web-based content made with HTML, AWS using UI Web View.
  • Implemented Calendar API for scheduling the events.
  • Lead in technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
  • XML Response parsing using the NSXMLParser and NSXMLParserDelegate. JSON Response parsing using the SBJSON Framework.
  • Used NSUserDefaults to store user information and save data locally.
  • Data scrolling is achieved using UIScrollPane and UITextView.
  • Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
  • Audio playback using the AV Audio Player from the AV Foundation Framework.

Environment: Objective-C, OS X, SDK, GIT, Cocoa, iPhone, Xcode, Interface Builder, Agile Methodology, MapKit, XML parsing, AWS, JSON parsing, and UIKit Framework.

Confidential iOS Application Developer, Dallas, TX

Responsibilities:

  • Worked with objective C, iPhone SDK and Xcode in OS-X environment.
  • Interaction with the development team members to determine the required changes and enhancement in the code.
  • Created a sideswipe menu controller, which makes it easy to navigate through the application.
  • Sub-classed a UI Navigation Controller to make a Styled Navigation Controller, which would then be used throughout the application.
  • Created Table View Controllers and Custom Table View Cells to accommodate the client’s design of a particular Cell.
  • Implementations of the project architectural principle, standards, methodologies and best practices.
  • Used SVN to push changed code to repository.
  • Used bill payment method for enterprise app and released both enterprise and app store releases.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Worked with other iOS developers to complete detailed projects.
  • Fixed bugs when documented by QA in JIRA bug tracking system.

Environment: iOS SDK, OS X, Jira, Bluetooth, Agile Methodology, Xcode, GitHub, Objective-C, iPhone Devices.

We'd love your feedback!