We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

Summary

  • Over 7+ 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 10.X and XCode 8.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.
  • 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 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 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.
  • Experience in Using Debugging tools like Jenkins, Jira.

Technical Summary

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

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

Languages: Swift 3.1 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.12 and earlier.

Testing: UI Automation, XCTest, Jira

PROFESSIONAL EXPERIENCE

Confidential

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.
  • Used Swift 2.0 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.
  • 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 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.
  • Participated in code review using GitHub for creating branches and to push, pull, stash the code from remote repository.
  • 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 8.x, 7.x, iOS 9.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, 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
  • 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.
  • Formatted the Data as per Business rule to display in UI.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • 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..

Environment: iOS9.0, 8.X(iPhone SDK), Mac OS X, Objective C, XCode 7.1, 6.x, Agile Methodology, 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, JSON.
  • 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.
  • 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
  • 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, JQuery, JUnit, SoapUI, Map Kit, Core Location, AVFoundation, SVN, git, MVC, Decorator

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.
  • 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, SQL Agile Tools Used: JIRA

Confidential,

UI Developer

Responsibilities

  • Involved in SDLC life cycle - Designing, Coding, Testing, Debugging and Production
  • Created webpages per client's guidelines and standards throughout the development and maintenance of the website using HTML, XHTML, CSS and JavaScript.
  • Designed and developed User Interface Web Forms using CSS, jQuery and JavaScript.
  • Created various web page layouts using HTML, and CSS.
  • Designed and developed a web-based client using Servlets, Tag Libraries, Java Script, HTML and XML using Spring Framework.
  • Built Web pages that are more user-interactive using AJAX, JavaScript.
  • Implemented interaction between frontend and backend using the JSON object.
  • Wrote extensive HTML, CSS2, CSS3 and JavaScript code to build dynamic pages using Eclipse.
  • Involved in the development of Dynamic loading of web pages using Ajax calls with server pages.
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Responsible for code optimization and testing of the website across different browsers.

Environment: HTML, CSS, JavaScript, JQuery, Tomcat server, XML, DOM, AJAX, JSON, Oracle, Agile Developments.

We'd love your feedback!