We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 6 years of experience in designing & developing Web & Mobile applications and 4+ years in iOS Applications.
  • Worked extensively on XCode, Interface Builder and Instruments.
  • Experience in developing high performance IOS applications using IOS SDK, Cocoa Touch Framework such as UIKIT, Foundation, Address book, AV Foundation, CF Network, Core Audio, Core Data, Core Location, MapKit, Core Bluetooth Framework, Autolayout, etc.
  • Good programming skills and hands on experience in developing Android Enterprise applications for mobiles and tablets using IDE's like Eclipse, Android Studio in JAVA environment.
  • Hands on experience in analysis, design, development and implementation of the mobile applications using Objective C/Swift, XCode and Cocoa Touch.
  • Native IOS starring contest game enabling game play against anyone in the world, built using React Native.
  • Responsible for design and development on various components such as tab bars, map view, image picker, document picker, push notifications, profile management and navigation using react - native.
  • Developed hybrid mobile platform for automotive applications using java script an React Native, resulting in 88% code sharing between IOS and Android while reducing time by 33%.
  • Proficiency in developing applications that can work offline using the CoreData and SQLITE Component in IOS.
  • Consuming Web services using REST APIs and SOAP services.
  • Knowledge in MVC design architecture, MVVM, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Experience in multithreading using Grand Central Dispatch (GCD) and Operations queues in order to achieve optimum performance.
  • Strong Knowledge in using testing tools like Test Flight, XCTest, UI Automation and having sound Knowledge of TDD.
  • Extensive knowledge and hands on working expresses in Hybrid Mobile Development using Xamarin, Cordova and Ionic.
  • Worked in Activities, Fragments, Android Binding, Android Framework, AsyncTask, Intent, Services, Broadcast Receiver, Content Provider, RESTful Services, Location Manager .
  • Experience in consuming web service data in multiple formats such as JSON and XML.
  • Good Knowledge in XMPP protocol for Instant messaging application and SIP protocol for VOIP application.
  • Experience working with In-app purchase application for the iPhone/iPad along with distinct market-based applications enhancing sharing through social networks and email.
  • Experience in developing utility and enterprise-based application using cored data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
  • Designed and developed applications as per specifications. This included core development using various IOS frameworks and test-driven development using XC Test framework.
  • Experience to various stages of Software Development Life Cycle. Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
  • Experience with source control tools SVN and GIT.
  • Worked with logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for understanding the most used features by users.
  • Experience in designing and developing user interfaces using XCode, Interface Builder and Storyboard using Size classes and Auto layout.

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. IOS Developer

  • Extensively used Objective C, Swift and Cocoa frameworks for cross-functional mobile application development.
  • Worked on Xamarin, Visual Studio for developing cross platform application.
  • Used Xcode to build application for all iPhone models.
  • Experience in Cocoa development for Mac OS using the Foundation, the Application Kit and the core data frameworks and Native IOS Development.
  • Customized UI TableView to have a custom look.
  • Used Continuous Integration tool Jenkins for integration of Bit Bucket and testing tools like Hockey App & Test Flight.
  • Designed & Developed the xml layout with Android Map Fragment to View bar locations on the map, hybrid mobile application with Apache Cordova that can run natively on android devices with the option expand to different mobile operating systems like iOS, Kindle Fire, Blackberry, etc
  • Executed build scripts to produce test and production builds. Implemented Google Maps Android API V2 by using the GPS coordinates to display nearest rental locations.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Implemented capturing the screenshot of the payment screen, Bitmap to pdf conversion features using Android NDK.
  • Used Cocoa Lumberjack open source library to create the logging files and debug iOS apps.
  • Worked on UI View Animation to create the splash screen for login view.
  • We implemented TDD in this application for the Automated testing by using Unit Test Cases.
  • Developed tools for this project like customized navigation bar, page control and scroll view.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Worked with UIKit Framework, UI Collection View and SDK for the applications at hand.
  • Migrated Objective-C files in to swift files by using bridging header.
  • Used Bit Bucket to pull code, make changes and push the code back.
  • Worked closely within a cross functional team of testers and developers.
  • Experience with HTML5 and CSS Templates.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Environment: IOS 11,12 SDK IPhone SDK, Mac OS X, Objective-C, C++, Swift, Xcode9.X & 10.X, Storyboard, Auto Layout Constraints, Cocoa Touch Framework, JSON, HTML5, CSS3, REST API'S, JIRA, JavaScript, GitHub, Custom Graphs, Agile methodology, iPhone simulator.

Confidential, NC

Sr. IOS/Mobile Developer

  • Worked on Objective- C, Swift 4, OS X and Cocoa frameworks.
  • Implemented custom UITabBar Controller, UINavigation Controller for easy navigation throughout the app.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, Core Text and knowledge on Hybrid applications.
  • Implemented Auto-layout concept for the entire Storyboard and dynamically adjusted the height of the collection View based on the content.
  • Worked on Push Notification sent from server for new Alerts.
  • Customize UI Elements, UI Action sheet, UI Alert View, UI table View, UI Collection View, UI Scroll View to build user interface of the application.
  • Migrated the code from existing Objective-C code to Swift.
  • Created models in MVC and development of delegates for updating model information.
  • Integrating Touch ID using the Local Authentication APIs in the iOS 8 SDK.
  • Involved in Agile Scrum methodology for development and involved in Daily Standup call, Sprint Planning & Review meetings.
  • Implementing new features and modules in the app by usage of SWIFT and developed Touch ID to login into the app.
  • Worked on implementing MessageUI. Framework, AVKit. Framework, Core Data Framework, UI Kit Framework, and AFNetworking.
  • Extensive knowledge and hands on working expresses in Hybrid Mobile Development using Xamarin, Cordova and Ionic.
  • Performed Log in/Log out/ Sign Up function by company's API.
  • Hands on experience with editor, debugging, native platform integration with Xamarin Studio.
  • Used Cocoa Pods to manage the dependencies in the app architecture.
  • Used Atlassian tools such as JIRA to manage and keep track on progress of project.
  • Knowledge of Apache Cordova (Phone Gap) mobile application development framework.
  • Involved in Project documentation and possess expertise in the same.
  • Involved in all major client meetings and helped to prepare templates for simplifying tasks.

Environments: iOS 9.x,10.x SDK, Swift 2.3 - 3.2, Bit Bucket, Jenkins, Core Data, OS X, Cocoa, Xamarin Frameworks, Native IOS, Unit Testing, Objective-C, Xcode, JSON, Agile SCRUM, TDD, HTML5, iPhone Devices.

Confidential, Palo Alto, CA

IOS Developer Feb 2014 - December 2014

  • Worked with swift in converting from Objective C.
  • Developed applications in Objective-C and Swift languages using Cocoa Touch and other iOS frameworks.
  • Worked with GIT to checkout and update the codebase changes.
  • Used Xamarin. iOS and Xamarin. Android for creating native user interface.
  • Integrated and implemented the Security Services framework which is maintained by another set of developers. Followed the documentation provided for the framework.
  • Integrated Native iOS Objective-C based APIs and frameworks with Xamarin automatic binding generator.
  • Followed MVC architecture widely in this project. Created highly reusable model classes for User Profile and used Singleton for the logged in user.
  • Implemented data synchronization among view controllers using MVVM and Reactive Cocoa.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Implemented RESTFUL API calls to communicate with server.
  • Worked on Azure Mobile Services, using it as a backend for Mobile Applications.
  • Integrated the parse backend services in the project.
  • Worked on UI Views & UI Table Views for user interface in the application.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer.
  • Worked on GCD to build a responsive UI and implemented background threads.
  • Fixed memory leaks using Instrument tools.
  • Used agile methodology for development.

Environments: iOS 9.x (iPhone SDK), Mac OS X, Objective C, XCode 7, Cocoa Touch, Cocoa framework, iPhone Simulator, HTML, XML, JSON, GitHub, HTML5, CSS3, C#, Xamarin. Forms, Xamarin. iOS, Xamarin. UITest, CoreData, Test Cloud.

Confidential

Linux Administrator

  • Developed User Management in the Administrator Module.
  • Worked with the team of architects to gather requirements and enhance the application functionality and add new features.
  • Created Mock-up designs and developed various functionalities with Java Script and jQuery.
  • Used CSS, HTML to make effective and cross-browser compatible front-end pages with attractive and easy to use functionalities.
  • Used JavaScript to define the functionality for the webpages.
  • Was a part of developing Authentication Module
  • Designed and implemented to continue any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
  • Implemented My SQL Server database and JDBC drivers to access the data.
  • Maintained the application configuration information in various properties file.
  • Performed unit testing, system testing and integration testing.
  • Fixed bugs in the production and carried out Unit Testing for the developed functionalities.
  • As part of testing, prepared effective Test Scripts for each of the developed functionality.
  • Provide status reports to the management.
  • Co-ordinate the tasks with team.

Environments: Core Java, HTML, CSS.

TECHNICAL SKILLS

IOS Technologies: Objective-C, Swift and Cocoa development for iPhone and iPad devices in XCode, Interface builder-UIKit, Instruments, Cocoa touch

IOS Software Tools: Trained in iOS 4,5,6,7,8,9,10 &11 with Xcode5.x,6.x,7.x,8.x9.x,10.x OSX 10.5, 10.6,10.7 and10.8, Mavericks, OSX Yosemite, JSON

Cocoa Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, AVFoundation, UIKit, Address Book, Event Kit, etc.

Programming Skills: Objective-C, C++, Swift, UML, CSS, HTML, Java Script, T-SQL

Databases: SQL Server 2008/2005/2000 , Oracle 10g/9i, SQLite, Core Data for IOS, Relam.

Operating System: Mac OS 10.5/10.6/10.7 , 10.8, OSX Yosemite, High Sierra Windows 8, 7, XP.

Concurrency: Grand Central Dispatch, NSOperations, NSThread, Gesture recognizer

Tools: Xcode, Interface Builder, SVN/GIT, Android Studio, Eclipse

We'd love your feedback!