We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

2.00/5 (Submit Your Rating)

Jersey City, NJ

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%.
  • Understanding of apple’s design principles and interface guidelines and knowledge on REACT NATIVE app.
  • Understanding of web servers like Apache, Nginx and expertise in REACT Native.
  • 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.
  • Proactively monitor network/UC (Unified Communications) performance, providing recommendations and tuning in accordance with agreed processes and procedures
  • 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, Northbrook - IL

Sr. IOS Developer

Responsibilities:

  • Extensively used Objective C, Swift and Cocoa frameworks for cross-functional mobile application development.
  • 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 hands on experience 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.
  • Developing the application from scratch using React Native.
  • Writing the native bridges for IOS and Android to integrate with React App.
  • Worked on React Native to develop single page application.
  • 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.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Proficient and experience in a variety of mobile development - IOS, hybrid (PhoneGap/Cordova), Ionic framework.
  • Refactored the app's navigation from the ground up using React Navigation to replicate native interactions.
  • Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all platforms (Android, IOS and Universal Windows apps)
  • Extensive knowledge and hands on working expresses in Hybrid Mobile Development using Xamarin, Cordova and Ionic.
  • 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.

Environment: IOS 11 SDK IPhone SDK, Mac OS X, Objective-C, C++, Swift, Xcode6.4/7.1.1, StoryBoard, Auto Layout Constraints, Cocoa Touch Framework, JSON, HTML5, CSS3, REST API'S, JIRA, JavaScript, GitHub, Custom Graphs, Agile methodology, iPhone simulator.

Confidential, Jersey City, NJ

Mobile Developer

Responsibilities:

  • Worked on Objective- C, Swift, OS X and Cocoa frameworks.
  • 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: s: iOS 11 SDK, Swift 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

IOS Developer

Responsibilities:

  • Worked extensively with Objective-C and Cocoa Touch frameworks.
  • Worked with swift in converting from Objective C.
  • Developed applications in Objective-C and Swift languages using Cocoa Touch and other iOS frameworks.
  • Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the WebServices.
  • 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.

Environment: s: 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

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirement gathering, analysis, design, development and testing.
  • Involved in Waterfall methodologies and full software development lifecycle. Designing, coding, testing, debugging and support.
  • Developed the front-end view (web pages) using HTML, JavaScript, jQuery, designing using AJAX and styling with CSS and bootstrap.
  • Developed front-end screens with HTML, CSS, JavaScript, Bootstrap to develop Single Page Application.
  • Worked on customizing the Bootstrap classes using CSS preprocesses like SASS.
  • Consumed RESTful Services with http Services and developed RESTful Web Services with JAX-RS using and SOA.
  • Used Ajax module to handle RESTful calls to enable communication between the view components and server.
  • Used features of Java along with Streams to create an internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to the relational database.
  • Implemented Spring Framework to loose-couple dependencies. Developed user views using Custom tags in JSPs and data validation using validators.
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer and Developed various Spring rest controllers for request mappings and created JSP custom tag libraries for the application.
  • Developed XML schema's (XSD) as client contracts, used to publish Top Down approach based Web Services.
  • Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Used Jenkins for continuous integration(CI) and continuous deployment(CD) of the application and generated WAR and JAR files.
  • Used a tool SVN for the project version management and for build making process.
  • Used Maven and Ant for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Implemented Log4J to trace logs and to track information.
  • Performed the Backend Testing to ensure data consistency on front-end by writing and executing SQL statements on SQL Server Database Manually.
  • Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.

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: 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, C#, UML, CSS, HTML, Java Script, T-SQL

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

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!