We provide IT Staff Augmentation Services!

Ios Application Developer Resume

4.00/5 (Submit Your Rating)

Long Island City, NY

SUMMARY:

  • Over six years of experience in Information Technology designing, developing and maintaining Enterprise level mobile applications.
  • Four years of experience in mobile development specializing on iOS, and 2 years working on Java and C++.
  • Extensive working knowledge on Swift, Objective - C, and different iOS frameworks such as CocoaTouch and AlamoFire.
  • Created applications with customized views through Storyboard and programmatically through viewcontrollers to build the desired user interface.
  • Experienced working with autolayout and setting up constraints in both interface builder and in visual format language to provide user interface looks exactly as the design provided.
  • Experience working with database like SQLite3 to create and retrieve data and display it on iPhone.
  • Worked with coredata and Alamofire to retrieve data from servers and create models, design the views and bind the data with views in viewcontrollers.
  • Experience in parsing data in different formats including XML and JSON.
  • Knowledge of Android mobile development using Cordova and Xamarin.
  • Experience working in Agile, test-driven environment with continuous integration development.
  • Created applications using various iOS frameworks including libraries such as MapKit, CoreGraphics and CoreLocations .
  • Performed functional tests including Unit Tests and UI Testing on applications using iOS simulator in XCode for iPhone and iPad.
  • Working experience with Blocks, GCD and NSOperationQueue.
  • Knowledge in Testing and Distribution of the App in the AppStore.
  • Strong debugging skills using Instruments and break points to track down different issues in code implementation .
  • Vast familiarity with both SVN (Source Control Management) and GIT code repositories.
  • Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.
  • Maintained and enhanced several iPhone applications for different companies and uploaded the applications to the Apple Store for approval.

TECHNICAL SKILLS:

Programming Languages: Swift 2-3, Objective C, C++, C-Sharp, Python, HTML, JSON, Java

Frameworks: UIKit, UIMapKit, PhoneGap, iWebKit, Cocoa Touch

Operating Systems: Mac OS, Unix, Linux (Ubuntu), Windows

Databases: SQL, SQLite3, MySQL, MS Access

Software/IDE: MS Office, Adobe Photoshop, LabView, MathCad, XCode, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Long Island City, NY

iOS Application Developer

Responsibilities:

  • Developed independent standalone frameworks that were dependent on Confidential ’s primary iOS services framework and were later merged to Confidential ’s financial application.
  • Developed the standalone frameworks ground up, working with team from planning stage till the end of friendly user testing stage when our update of the application was about to be released.
  • Worked in teams of different sizes in different projects - ranging from 2 to 5 iOS developers, with around 2 to 5 backend developers, on-site/off-site UI designers, scrum masters and TPMs
  • Worked in an Agile environment in the projects with bi-weekly sprints.
  • Developed multiple reusable screens using Storyboard to decrease application disk space and used lazy variables to control application memory usage.
  • Created JSON files and used APIMocker that mock the microservices locally to ensure webservice request and responses are functioning from the front-end side.
  • Experience in consuming JSON structures to parse data received from back end developers and using the data in MVC flow.
  • Worked with autolayout and constraints, having constraints set up through both storyboard and programmatically.
  • Knowledge with using MapKit and CoreLocation to receive user location and locate resources from our database from the user location radius.
  • Extensive knowledge on automated testing, unit testing, UI testing and code coverage.
  • Experience working with 3D Touch feature for iPhone to allow users to provide running route scheduling options for each race.
  • Worked with blocks/completion handlers and memory management.
  • Experience in redesigning the application layout with Tableview and MapView and implemented multithreading to make the application even faster.
  • Worked with local GIT repository to checkout and update any change in code.
  • Experience going through different environment and production phases, working with testers, product owner, backend devs and designers to find and fix various forms of defects.
  • Worked with Jenkins for automatic application deployment.
  • Tested the application on different firmware for iPhone, fixed relevant bugs and resolved memory management and leakage issues.

Environment: iOS9 SDK, iOS10 SDK, SWIFT 3.0, SWIFT 2.0

Confidential, Beaverton, OR

Running Mobile App Developer for iPhone

Responsibilities:

  • Worked extensively to support all features on both iPhone and iPad.
  • Worked in a team of 17 developers - 5 iOS application developers, 5 android application developers, 5 backend web developers and 2 managers.
  • Worked in a Waterfall environment in the project with bi-weekly sprints.
  • Experience using iBeacon to notify users when any running competitor is within a certain radius of the user’s location.
  • Experience using JSON and XML structures to parse data received from back end developers.
  • Familiar in obtaining API Key from websites like Spotify to gain access to the API for parsing.
  • Extensive knowledge with using MapKit and CoreLocation to receive user location and locate resources from our database from the user location radius.
  • Extensive knowledge using push notifications to inform users of packages delivered or sent.
  • Experience working with 3D Touch feature for iPhone to allow users to provide running route scheduling options for each race.
  • Worked with blocks to write functions for calculating pace, distance travelled and elevation.
  • Experience in redesigning the application layout with Tableview and MapView and implemented multithreading to make the application even faster.
  • Worked with local GIT repository to checkout and update any change in code.
  • Preparation of internal QA builds and maintaining the Apple developer portal.
  • Designed and built the distribution for deploying in the AppStore.
  • Tested the application on different firmware for iPhone, fixed relevant bugs and resolved memory management and leakage issues.

Environment: iOS7 SDK, iOS8 SDK, SWIFT 1.2, SWIFT 2.0, Objective-C, CocoaTouch

Confidential, Fairfield, CT

iOS Application Developer

Responsibilities:

  • Incorporated an Agile test-driven environment with 2-week sprints and daily scrum meetings.
  • Worked in a team of 10 developers that includes front and back end web developers, android application developers and iPhone/iPad application developers.
  • Extensive experience in layout using TabView Controller, Navigation View Controller, TableView Controllers.
  • Customized UIButton, UITabBar, UIActionSheet, UIAlertView, and UITableView to build user interface of the application.
  • Incorporated web service API, worked with REST services and employed JSON structures to parse data.
  • Experience with data scrolling using UIScrollPane and UITextView.
  • Experience in using MapKit and CoreLocation to locate the closest ATMs and branches from the location entered by user.
  • Experience using push notifications to notify users to log out after prolonged period of inactivity.
  • Worked with local GIT repository to checkout and update any change in code.
  • Tested the application on different firmware for iPhone, fixed relevant bugs and resolved memory management and leakage issues.

Environment: iOS (iPhone SDK), Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, Adobe CS3 Suite, iPhone Simulator, XML Parser, Cocoa framework, JSON

Confidential, Chicago, IL

Java/J2EE/Android App Developer

Responsibilities:

  • Worked in Agile methodology for software development lifecycle with sprints and monthly scrum meetings.
  • Involved in two major application development, MOTOACTV and SafeTelHandler, with team size of 12 developers and managers for MOTOACTV and 8 developers for SafeTelHandler.
  • Worked on different phases of the project cycle like design, development and testing.
  • Performed Development Integration, Functional testing, Performance testing and System testing on Android builds.
  • Responsible for getting access to the REST services, getting a JSON response and parsing them to get the required information.
  • Experience with android components such as activities, intents, services, and custom UI components such as Text View, List View, customized List View, layouts, Tab Layouts, Web view, gestures events and menus
  • Designed and developed the presentation layer using JSP, servlets, HTML and SiteMesh framework
  • Implemented persistence layer using Hibernate that use POJO classes to represent persistent database table
  • Developed test cases and performed unit testing using Junit
  • Tested the application for memory leaks and fixed relevant bugs to sort out memory management issues

Environment: iOS (iPhone SDK), Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, Adobe CS3 Suite, iPhone Simulator, XML Parser, Cocoa framework, JSON

Confidential, St Charles, IL

Microcontroller Programmer

Responsibilities:

  • Worked in an Agile environment with daily scrum meetings and monthly sprints.
  • Developed applications to automate motor testing through communication with microcontrollers and dynamometer using C-Sharp and C
  • Updated the applications to store data received from dynamometer in a new unique file
  • Implemented point plotting to create graphs with data received from dynamometer
  • Tested the application functionalities to determine the change in current usage of motors while controlling individual factors such as voltage, load or temperature and fixed any bugs found
  • Implemented functions for the application to switch to ‘stop and save’ for the incidents when motor or dynamometer malfunctions or breaks down
  • Coordinated with the onsite, offshore and QA team to facilitate the quality delivery from offshore on schedule.
  • Used Quality center to tackle bugs reported by QA and fix them.

Environment:: C-Sharp, C, C++, LabView, MathCad, Python

We'd love your feedback!