We provide IT Staff Augmentation Services!

Sr Ios Developer Resume

2.00/5 (Submit Your Rating)

Morristown, NJ

SUMMARY

  • Over 6 plus years of software development experience in developing mobile apps utilizing Objective - c, swift.
  • Experience in all phases of application development processes: Requirement specification Analysis, Design, Development, Testing and Maintenance.
  • Strong working knowledge in Object Oriented Programming (OOPS) and Protocol Oriented Programming with experience in programming languages like Objective-C and Swift.
  • Expertise implementation knowledge of iOS mobile development tools like XCode and UI design using interface builder and storyboards and frameworks like Cocoa Touch.
  • Extensive experience of deploying iPhone & iPad apps that are available for viewing & evaluation
  • Expertise in React Native framework to develop the SPA.
  • Extensive experience with Mobile App development for Smart Phones (iOS, Windows or Android, iOS preferred) experience in creation of complex, user-focused software applications with Solid Knowledge of MVC, Singleton, KVC(KVO), Delegate Design Patterns; Objective-C Memory Management; Multithreading, Concurrency, Blocks Programming
  • Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of continuous integration and Deploy (CI&CD) and for End to End automation for all build and deployments.
  • Integrated Jenkins with GitHub private repositories builds Automation tools (Maven and Ant), and Artifact repository for pushing successful build code
  • Extensive experience of deploying iPhone & iPad apps that are available for viewing & evaluation
  • Extensive experience with Mobile App development for Smart Phones (iOS, Windows or Android, iOS preferred)
  • Experience working on large, distributed systems; our stack uses Kafka, MySQL, MongoDB, Cassandra.
  • Strong object-oriented programming skills; our stack is in Python, using Django and Tornado frameworks.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Expertise in implementing various design paradigms such as MVC, MVVM, Delegation and Singleton etc.
  • Worked on various frameworks from Cocoa PODS like Apptentive.
  • Experience with working with REST based web services to consume web services in both JSON as well as XML formats by using in-built parsers. iOS application development expertise in a professional environment
  • Expert knowledge of Objective-C with an interest in building experience in Swift
  • Adept at using Cocoa to build beautiful interfaces in concert with a strong, working understanding of Core Data
  • Experience working with RESTful API type web services and used React Native or other modern mobile hybrid frameworks (Ionic, JQuery mobile, Cordova etc.)
  • Well-versed and active user of GitHub, Photoshop and Illustrator
  • Experience developing consumer facing apps in the digital wallet / mobile payment space and/or e-commerce is strongly desired

TECHNICAL SKILLS

Mobile Hybrid: Sencha Touch, Phone Gap, Apache Cordova, HTML 5, CSS3, JavaScript, JQuery Mobile, Backbone.js, Underscore.js, Jasmine Unit Tests, iScroll, Swipe.js, Less Framework, JQuery Plugins, Node.js, AngularJS, Xamarin, Weinre

Cocoa Touch Frameworks: iPhone /iPad/iPod SDK, Foundation Kit, Contacts, UIKit, Web Kit, Core Data, Core Location, Notification Center, AVFoundation, XCTest

Database: MS SQL Server, MySQL, SQLite, SQL Cipher

SDKs: XCODE, Objective C, Mobile Offline Player.

Version Control Tools: GitHub, Bitbucket, Svnx, Git

CI/CD Tools: Jenkins, Jenkins Plugins

PROFESSIONAL EXPERIENCE

Confidential, Morristown, NJ

Sr iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
  • Responsible for Creating Models and Services in conformance with the WSDL s provided.
  • Responsible for Service Integration Development and Testing.
  • Web services deployment and testing on rest client.
  • Created the complete database using coredata.
  • Complete implementation of the retrial mechanism.
  • Beta testing of the application via test flight.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Designed and build an application using Swift for the iOS platform, using UX design principles.
  • Implemented MVC design pattern for app development.
  • Integrated REST APIs in the application using URLSession/URLRequest.
  • Worked with saving JSON responses into data structures using JSON Serialization and Codable, Encodable and Decodable protocols.
  • Worked with Core Data to store information on user devices.
  • Implemented custom UI Views, UITableViews, UI Table View Cell, UITabBar, and UINavigationController for easy navigation of the app.
  • Created UIGestureRecognizers to simulate carousel effect during navigation between view Controllers.
  • Implemented Dispatch Queues to maintain fast and smooth functioning of the application to avoid delay in user experience.
  • Added Core Animation between UI Views for smooth transitioning and better user experience.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Working on Camera interface for taking photos and save them.
  • Identified bottlenecks, fixed bugs, maintained code quality, organization and automation
  • Collaborating with the team to design and develop new features.
  • Utilized Postman to test out the validity of the REST API web service endpoints provided by the service team, and implemented them accordingly in the app
  • Experienced with TDD writing test cases in XCUnitTest and XCUITest frameworks which allowed for easy automation of iOS Apps.
  • Sharing the application by test flight to install another device testing.
  • Involved in app store submission process and conducted code reviews.
  • Build reactive apps with the help of Delegation and Protocols, NS Notifications, and KVO.
  • Participate in all phases including Requirement Analysis, Design & Coding, Testing, production support and Documentation.
  • Implemented Auto Layout constraints to ensure graceful orientation handling and visualize the same in different screen sizes.
  • Designed the HTTP interface, which uses the NSURL Connection and NSURL Request classes of Cocoa Touch to make network requests.
  • Integrated user information within campaigns using Delegate & Protocols.
  • Communicated and worked effectively with onshore and offshore QA team.
  • Worked closely within a cross functional team of testers and developers, did unit testing, code debugging and bug fixing.
  • Ensured the performance, responsiveness, and Usability of the application.
  • Designed web and email marketing campaigns using JavaScript and HTML/CSS.
  • Complete data base designing for both android and iPhone
  • Developed critical tools for this project like customized navigation bar page control and scroll view.
  • Worked with UIKit Framework for the applications at hand.
  • Worked extensively on table view controller and made customized table view cells according to the client
  • Pre-fetching data for different views for smooth screen transitioning.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • Reported progress/challenges to onsite project lead.

Environment: iOS 7.0 iPhone SDK Mac OS X Objective C XCode 4.6 and 5.0 Agile Methodology HTML5 CSS REST JIRA JavaScript JQuery.

Confidential - Washington, DC

Sr. iOS Developer

Responsibilities:

  • Involved with all phases of mobile app development from initial concepts, through design, development, testing and deployment.
  • Strong Analytical Thinking.
  • Strong Understanding of Mobile Design Paradigm.
  • Experience in using Core Data, Security, Webkit, UIKit, Alamofire.
  • Worked on custom MapKit annotation, MapKit Overlays, Location Manager, custom callout views, UIImages.
  • Familiar with Cocoa Pods.
  • Rewriting application UI and Data layers.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • UI and Application Designing using NIB files.
  • UIKit framework was heavily used to create table view cells and custom UI.
  • Extensive knowledge of iOS SDK, Swift 3, REST, XML and JSON.
  • Review and solve technical problems in existing applications.
  • User interface enhancement
  • Installing, configuring and administering Jenkins CI/CD tool on Linux/Windows/Mac machines.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.
  • Used React-Native for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
  • Involved with all phases of mobile app development from initial concepts, through design, development, testing and deployment.
  • Developed and architected multiple iOS functionalities across multiple releases.
  • Strong Analytical Thinking.
  • Strong Understanding of Mobile Design Paradigm.
  • Experience in using Core Data, Security, Webkit, UIKit, Alamofire.
  • Worked on custom MapKit annotation, MapKit Overlays, Location Manager, custom callout views, UIImages.
  • Familiar with Cocoa Pods.
  • Rewriting application UI and Data layers.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • UI and Application Designing using NIB files.
  • Restful API's: Built restful API's, from scratch, for the mobile apps. API's type: GET, POST, PUT, DELETE.
  • Used latest web services/API's standards for the data.
  • Mobile Unit Tests: Testing JQuery/Backbone app with Jasmine behaviour-driven-development BDD test framework Sinon.JS for spying, stubbing and mocking data and AJAX calls.
  • Integration of REST backend services using Alamofire and participated in Cross-complier technologies such as Cordova and Xamarin
  • UI design and autolayout programmatically without using XIBs, storyboards.
  • Performed functional Unit Tests using XCTest framework.
  • Used Fastlane to release builds on fabric for internal testing.

Environment: Android iOS: Eclipse, DDMS, Java, Android SDK, XCODE, Objective C. Hybrid: Phone Gap, Apache Cordova, HTML 5, CSS3, Javascript, JQuery/JQuery Mobile, Backbone.js, Underscore.js, Jasmine Unit Tests, iScroll, Swipe.js, Less Framework, JQuery Plugins, Node.js Restful API's: .NET, React Native, SQL Agile Tools Used: JIRA

We'd love your feedback!