We provide IT Staff Augmentation Services!

Mobile Application Developer Resume

4.00/5 (Submit Your Rating)

Hillsborough, NJ

SUMMARY:

  • Prolific programmer with over 9 years of experience creating complex mobile applications and win form application, especially for iOS platform, including games, health care, shopping and airlines.
  • Adept at entire development lifecycle, from requirements, development, testing, delivery, and maintenance.
  • Familiar with a variety of languages and frameworks, including Objective C, Swift, C++, Java; Xcode, Eclipse, and Unity3D.Object - Oriented Programming Mobile Applications Requirements Analysis Unit Testing
  • User Interface Design Elegant Algorithms Game Development
  • Multithreading Image Processing Research Team Leadership Troubleshooting

TECHNICAL SKILLS:

Languages: Objective C, Swift, C++, C#, Java;

Web services: RESTful, SOAP, JSON

Databases: MySQL, TouchDB, CouchDB, SQLite

Tools: Microsoft Visual Studio, Xcode, Eclipse, UML, MS Visio, phpMyAdmin, SQLite Manager, Unity3D, WordPress, MindMap, Google Analytics, Fabric Analytics / Crash Reports

Platforms: Windows, iOS, Mac OS

SDLC: Agile-Scrum.

PROFESSIONAL EXPERIENCE:

Confidential, Hillsborough, NJ

Mobile Application Developer

Responsibilities:

  • Implement new features, maintain, fix bugs, and improve code quality in order to achieve the better performance.
  • Refactoring the code, converting Objective C to Swift.
  • Applied Swift concepts such Optional Chaining, Error Handling, Type Casting, Extension, Protocol, Enumerations, Closures, Subscript, etc.
  • Working with CoreData and REST API to achieve the data.
  • Designed the complete MVC flow for the application with UI components and controllers to be used in the application.
  • Worked extensively on table view controller and customized some components such as Navigation bar, Custom segment control, collection view cell, table view cell, etc.
  • Deep understand about handling concurrent tasks in iOS such as GCD, NSOperation, NSThread.
  • Knowledgeable about RxSwift, Observable, Observer, BehaviorSubject, etc. concepts. Practicing with MVVM design pattern.
  • Working with third parties framework in Location Based Project with CoreLocation.
  • Worked with Unit testing such as OCMock, Quick and Nimble.
  • Worked with New Relic to framework to send the logs for analytic purpose and crash report.
  • Responsible for creation, design, and execution of test strategies, including writing test plans, test cases and test scenarios.
  • Simplify complex problem, process projects into component parts, explore and evaluate them systematically.
  • Identify and construct frameworks, for problem solving and development.
  • Able to think ahead in order to establish an effective and appropriate course of action for self and others. Prioritizes and plans activities taking into account all the relevant issues and factors such as deadline and other requirements.
  • Excellence problem solving skills, curious and adapt at researching project related issues and challenges.
  • Mentoring juniors, manage member's tasks, and working with Product Manager in order to meet the deadline.

Technologies: Objective C, Swift, RESTful, CoreData, SQLite, UIKit, AutoLayout, GCD, Quick, Nimble, OCMock, New Relic.

Confidential, Raleigh, NC iOS Developer

Responsibilities:

  • Implement new features, maintain, fix bugs, and improve code quality in order to achieve the better performance.
  • Refactoring the code, converting Objective C to Swift.
  • Applied Swift concepts such Optional Chaining, Error Handling, Type Casting, Extension, Protocol, Enumerations, Closures, Subscript, etc.
  • Working with CoreData and REST API to achieve the data.
  • Designed the complete MVC flow for the application with UI components and controllers to be used in the application.
  • Worked extensively on table view controller and customized some components such as Navigation bar, Custom segment control, collection view cell, table view cell, etc.
  • Deep understand about handling concurrent tasks in iOS such as GCD, NSOperation, NSThread.
  • Responsible for creation, design, and execution of test strategies, including writing test plans, test cases and test scenarios.
  • Simplify complex problem, process projects into component parts, explore and evaluate them systematically.
  • Identify and construct frameworks, for problem solving and development.
  • Able to think ahead in order to establish an effective and appropriate course of action for self and others. Prioritizes and plans activities taking into account all the relevant issues and factors such as deadline and other requirements.
  • Excellence problem solving skills, curious and adapt at researching project related issues and challenges.
  • Mentoring juniors, manage member's tasks, and working with Product Manager in order to meet the deadline.

Technologies: Objective C, Swift, RESTful, CoreData, SQLite, UIKit, AutoLayout, GCD, Quick, Nimble.

Confidential, Sarasota, FL

Lead iOS / Senior iOS Developer

Responsibilities:

  • Senior iOS Developer as well as iOS Technical Leader, responsible for the entire application's work flow and technical issues for iOS platform.
  • Implement new features, maintain, fix bugs, and improve code quality in order to achieve the better performance.
  • Refactoring the code, converting Objective C to Swift.
  • Applied Swift concepts such Optional Chaining, Error Handling, Type Casting, Extension, Protocol, Enumerations, Closures, Subscript, etc.
  • Extensively working with AFNetworking and resolve the crash from AFNetworking framework when we lose the Internet connection suddenly while sending multiple requests in the background.
  • Handle offline mode with JSON serialization and sqlite database. Especially, resolved the problem: blocking the main thread when store data to local database of FMDB.
  • Designed the complete MVC flow for the application with UI components and controllers to be used in the application.
  • Worked extensively on table view controller and customized some components such as Navigation bar, Custom segment control, collection view cell, table view cell, etc.
  • Deep understand about handling concurrent tasks in iOS such as GCD, NSOperation, NSThread.
  • Responsible for creation, design, and execution of test strategies, including writing test plans, test cases and test scenarios.
  • Simplify complex problem, process projects into component parts, explore and evaluate them systematically.
  • Identify and construct frameworks, for problem solving and development.
  • Able to think ahead in order to establish an effective and appropriate course of action for self and others. Prioritizes and plans activities taking into account all the relevant issues and factors such as deadline and other requirements.
  • Excellence problem solving skills, curious and adapt at researching project related issues and challenges.
  • Mentoring juniors, manage member's tasks, and working with Product Manager in order to meet the deadline.

Technologies: Objective C, Swift, RESTful, SOAP, SQLite, UIKit, AutoLayout, GCD, Unit Testing.

Confidential

Lead iOS / Mobile Developer

Responsibilities:

  • Developed mobile applications through complete software lifecycle, including identifying requirements, user interface design, unit testing, and feature deliverables test plans.

Technologies: C/C++, Objective C, RESTful, SOAP, MySQL, UIKit, OpenTok.

Confidential

Lead iOS / Business Consultant

Responsibilities:

  • Guided the business activities such making business plan, managing budget, human resources, legal documentations, as well as development process.

Technologies: C/C++, Objective C, Restful, TouchDB, XCode, Wordpress, RTSP streaming, ZBar, MapKit.

We'd love your feedback!