We provide IT Staff Augmentation Services!

Ios Developer Resume

Franklin Lakes, NJ

SUMMARY

  • Over 5+ years of experiencein software development life cycle formobile(iOS) and web, which includesunderstanding requirement specification, working onsoftware design,coding,testingandmaintenance.
  • Skilled in developing APIs formiddle ware Framework modules for mobile platformsusingObjective C and Swift.
  • Experienced ofiPhone mobile application developmentandtestingon device and simulator usingXCodeandObjective C.
  • Experience providing prototypes / proof - of-concepts to the business content owners and users
  • Worked on latest versions ofiOS 11.X and XCode 9.X, well versed with latest changes in the industry.
  • Have working experience onSDK developmentin iOS.
  • Experienced of working oniOS platformandframeworksand customizing it as per requirements.
  • Have experience in Agiledevelopmentmethodology.
  • Have experience in pair programming.
  • Experienced in UX Design, can translate concept design into user interface on mobiles like iPhone, iPad iPod
  • Expertise in usingDesign patternsandobject oriented methodologiesto design software for mobile phones.
  • Worked on various architectures such as MVC, singleton, Facade, Decorator and Adaptor, Delegate and Notification patterns.
  • Expertise in using Core Data, Core Text, Core Animation, Core Graphics.
  • Experienced in using Bluetooth and BLE communications.
  • Involved in various parse level application and aware of parsing of SOAP, XML and JSON formatted services for iPhone and iPad.
  • Experience of using version control and bug reporting tools likeclear case,clear quest,svn, tfsandgitetc.
  • Experience taking a project from scoping requirements through actual launch ofapplication.
  • Experience in handlingWeb ServicesSOAP, XML, JSON RESTFUL.
  • Experience in using AWS( Amazon Web Services) for data storage and access and to monitor app analytics.
  • Experience in using writing web technologies for mobile, which includesadvancedJava script,HTML5, CSS3.
  • Experienced with Apple Approval Distribution Process, AdHoc Enterprise distribution.
  • Knowledge of professional software engineering practices and best practices for the full softwaredevelopmentlife cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Was involved inUsability testingof the application during early releases of the application to modify any user experience elements to be changed.
  • Have knowledge on tvOS app development using TVMLKit.
  • Have knowledge on video streaming, bit rate conversion and casting.
  • Have knowledge in using Xamarin to develop native iOS applications and cross platform applications.
  • Experience in Using Debugging tools like Jira.
  • Experience in using continuous integration tools like Jenkins.

TECHNICAL SKILLS

iOS: Xcode 9.2 and earlier, Objective C, Swift 4, Cocoa pods, Cocoa Touch, BLE and Bluetooth, core data, core animation, AV foundation kit, UI Kit.

Software: iOS 11 and earlier, Eclipse, Netbeans, IntelliJ, Android Studio, ionic, visual Studio, Jenkins.

Languages: Swift 4 and earlier, Objective C, java, C, C++

Database: SQL server 2008, SQLite

Web: HTML 5 and 4, CSS 3, Java Scripts, Angular Js, Node.js

Version Control: Svn,git

Operating systems: Mac OS 10.13 and earlier.

Testing: UI Automation, XCTest, Jira

PROFESSIONAL EXPERIENCE

Confidential, Franklin Lakes, NJ

iOS developer

Responsibilities:

  • Involved in analysis, design and development of the application using XCode.
  • Worked in an agile development environment with bi-weekly sprints.
  • Worked extensively with Swift (versions: 2 and 3) and iOS SDK.
  • Developed watchOS version of the application.
  • Experience in build and submission of the app to the iTunes Connect.
  • Used Swift 3.1 along with the native Objective-C code to make it compatible for either language.
  • Developed the code in object-oriented manner for optimal code re-usability.
  • Developed Custom UIViews based on UIKit Framework.
  • Developed UIViews for the watch application.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Worked with UINavigationView, UITabBarView, UITableView, UICustomCell, and UIAlertView.
  • Used Automatic Reference Counting for memory management.
  • Used pair programming while working with lead developer.
  • Used pair programming when working with the testing team.
  • Used Core Graphics and Core animation to create animation views between transition of views.
  • Worked on integrating Map-kit (Apple maps)
  • Used AFNetworking for server RESTFUL calls; Parsed JSON data received from back-end to properly present the content for numerous UITableViews throughout the application.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone and iPad.
  • Implemented Delegation pattern to properly update status displays and reading progress made between views of the workflow.
  • Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
  • Used Apple push Notification Services.
  • Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
  • Experience in using continuous integration tools like Jenkins.
  • Took care of code review code fixes and bug fixes.
  • Wrote Unit tests and UITests for App stability and performance, used XCTest framework.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.

Environment: Xcode 9.x, 8.x, iOS 11.x and 10.x SDK, Swift 3.x and 2, iPad, iPhone, iPod Cocoa Touch Framework, MVC, Decorator, Facade UIKit, Carthage, XML-Parsing, Agile-Methodology, Pair programming, XCTEST, TDD, Git, Jira, Jenkins.

Confidential, St.Louis, MO

iOS developer

Responsibilities:

  • Designed and developed the Express Script application on iPad using Xcode, iOS 6 and objective-C.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Worked extensively with Objective C and Cocoa frameworks.
  • Used Core Data Framework for local storage purpose in SQLite in few primary purposes
  • Used Core text for correlating the low level text handling technology with core graphics framework.
  • Worked with UIKit Framework for the applications at hand.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Used Bluetooth and BLE to send notifications to the Smart watch.
  • Worked extensively on UItableviewcontroller and made customized table view cells per the client
  • Pre-fetching data for different views for smooth screen transitioning.
  • Worked with Backend team to display the correct data format in devices.
  • Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
  • Used Apple push Notification Services.
  • Formatted the Data as per Business rule to display in UI.
  • Used pair programming in code reviews.
  • Worked on web service calls, RESTFul API callings, XML and JSON parsing included in the project.
  • Used JWE for encrypting the user data.
  • For managing the memory Automatic Reference Counting (ARC) is used.
  • Worked on low-level Language like C and C++ for ensuring the security and memory management.
  • Integrated a web-based content made with HTML5 on a Native app using UI Web View
  • Worked with GIT to checkout and update the codebase changes
  • Debugging issues at onsite whenever required.
  • Worked with LLDB and Xcode for debugging.
  • Wrote Unit tests for App stability and performance, used XCTest framework.

Environment: iOS9.0, 8.X(iPhone SDK), Mac OS X, Objective C, XCode 7.1, 6.x, Agile Methodology, XCTest, TDD, HTML5, CSS, SOAP, MVC, Façade, JavaScript, JQuery.

Confidential, Los Angeles, CA

iOS developer

Responsibilities:

  • Evaluated technology solution design, research and proposal.
  • Followed a work data flow principle for design and development
  • Worked on UITableViewController and made customized table view cells according to the client.
  • Worked with subversion to checkout and update the codebase changes.
  • Worked on Agile and scaled Agile, continuous delivery, continuous deployment, and automated testing.
  • Designed and implemented the Continuous Integration process for all the application.
  • Integrated images and Map Kit into the Application.
  • Worked on check deposit using EZ-Deposit.
  • Designed the database and data model for application using SQLite.
  • Implemented the code to perform the CRUD operations to the SQLite Database.
  • Demonstrated ability in handling the memory management. Profiling and performance analysis using X-code instruments.
  • Formatted the data as per business rule to display User interface.
  • Worked on Web Service calls( RESTFul API), JSON.
  • Used JWE for encrypting the user data.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
  • Worked with SVN to checkout and update the codebase changes.
  • Experienced in continuous integration using Jenkins.
  • Proficient in unit testing the application using JUnit.
  • Tested the application for memory leaks and relevant bugs, fixed the leaks and deployed on different iPhone firmware's to validate the application stability.
  • Used the SoapUI for integration and unit testing of the services.
  • Wrote UITests for App stability and performance, used XCTest framework.
  • Developed Unit tests for testing specific functionality and logic.

Environment: Xcode 5.1.1 and earlier,iOS6.x,5.x,iOSSimulator 6.1/6.0/5.1, Objective-C, Cocoa Touch, Cocoa framework, JavaScript, TDD, JQuery, JUnit, SoapUI, Map Kit, Core Location, AVFoundation, SVN, git, MVC, Decorator, Jenkins.

Confidential, Boston, MA

iOS developer

Responsibilities:

  • Performed all tasks from UI design and implementation to writing code for various features.
  • Implemented CoreData for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Custom UI implemented with XIBs.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController.
  • 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.
  • ImplementedNSURLConnection to integrate with backend webservices.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environment: iOS 5,4.x and earllier, Xcode 4.4,4.6.3, Objective-C, C++, UIKit, JSON, XML, SQLiteMVC, Agile, API, SDKs, UIKit..

Confidential

Mobile App Developer

Responsibilities:

  • Built the mobile application from the ground up.
  • Developed enterprise level, consumer ready, Android Hybrid Mobile Apps Android/ iOS/ Mobile Web .
  • Android: Developed Android application and working as point of contact for all Android related development.
  • Working on creating Android applications, widgets and additional tools for major Android versions, screen resolutions and device skins.
  • Used latest Android API's and built a framework for communication between Android Java code and the Javascript/JQuery code.
  • Cross-Domain Mobile App: Developed cross platform mobile apps Hybrid App using JQuery, Backbone Model, Collections, Views and JQuery Plugins. Added various features like JQuery Animations, Slides, Dialog, Modal Pop-Ups, Controls, Slide-Out Menu, Slide-Over, Carousal, Action Items, Infinite Scroll, etc. Used Phonegap while building hybrid apps. Built various native features using PhoneGap. E.g.: Video recording playback from within the app HTTP HTTPS . Implemented Cordova Child Browser in both Android iOS apps. Used various JQuery Plugins like Calendar control, Carousal control, Video Upload, etc.
  • Mobile Learning: Developed mobile learning applications including video recording playback, device registration based login for internal staff, etc. Experienced in using Cordova Child Browser and Mobile Offline Player.
  • 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.
  • Used AWS (Amazon Web Services) backend APIs to access the data securely.
  • Used AWS for deploying the android app in to the play store.
  • Responsive Design: Built responsive design and used CSS3 Media Queries for the cross platform mobile web applications.
  • SQLite: Developed framework around SQLite to be used for Mobile Offline Interaction with the app. Used SQL Cipher for full database encryption.
  • Google Analytics: Integrated Google Analytics code for Android iOS apps, as well as Mobile Web application.
  • SASS: Generated CSS files using SASS framework.
  • Debugging: Remote debugging using Weinre.
  • Localization: Added localization support, throughout the mobile mobile-web application.
  • Agile: Working in Agile environment. Active participation in Sprint planning, estimation, code reviews, etc.
  • Build Automation: Automation of Android iOS builds for both Dev QA environments, including TestFlight builds.
  • Mobile Unit Tests: Testing JQuery/Backbone app with Jasmine behavior-driven-development BDD test framework Sinon.JS for spying, stubbing and mocking data and AJAX calls.
  • Mobile Documentation: Creating Sencha type documentation using JsDuck.
  • Apps type: Business. Apps live in AppStore Google Play.

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

Hire Now