We provide IT Staff Augmentation Services!

Project Manager, Ios Lead Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 8 years of experience and excellent knowledge in various areas of Software Development like analysis, design, development, testing, source control, continuous integration and maintenance of various applications with a focus on mobile phone - based technologies.
  • Extensive programming skills and strong expertise in Swift, Objective-C, C and JavaScript based software development.
  • Proven skills in understanding new concepts and evolving software technologies. Confident and comfortable with working in Object Oriented environment.
  • Good knowledge and strong expertise in overall working and lifecycle of iOS applications.
  • Excellent work exposure to various concepts like class, struct, protocol, extension, GCD.
  • Expertise in Storyboards, Core Data, Location Framework, Core Animation, Touch ID authentication, Keychain and numerous 3rd party frameworks.
  • Exposure and good knowledge in Core Bluetooth framework and BLE profiles such and GATT and GAP. Worked in integration of BLE peripheral devices to iOS.
  • Exposure to the mobile application development by consuming web service using SOAP and REST on JSON and XML formats.
  • Worked extensively on different persistent models like CoreData, Codable data models, Plist, UserDefaults.
  • Worked in customization of UI elements and writing reusable UI components.
  • Good understanding in various design patterns such as MVC, MVP, MVVM, Singleton
  • Very good knowledge and work experience with 100% test coverage. Very comfortable with unit testing, UI testing and mocking.
  • Worked and experienced with different Xcode instruments for memory management, power optimization, performance optimization and network traffic optimization.
  • Worked on Waterfall, Scrum and Agile software development methodologies.
  • Basic knowledge and understanding in Android application development.
  • Basic knowledge and understanding in cross platform development technologies (React Native, Phonegap)
  • Experienced in version control and distribution of application in Appstore.
  • Good knowledge in linux and scripting (shell, python, node)
  • R&D and implementation of new technologies and proof of concept at an aggressive schedule to satisfy business needs.

TECHNICAL SKILLS

Programming Languages: Swift, Objective-C, and C

Operating System: Mac OSX, Ubuntu, Windows, iOS, Android.

Hardware: iPhone, iPad, SC20, Mediatek 7688, Ti Sitara AM335, Ti CC3200, Arduino Uno, Raspberry Pi.

Ide/Gui/Tools: Xcode, Android Studio, Eclipse, Arduino, VI, vim, nano.

Design Tools: Photoshop, Gimp.

Data Bases: Core-Data, MySQL, SQLite.

Version Control: Git, SVN.

Communication Protocol: http, mqtt, BLE 4.0, UART, SPI, I2C.

Project Lifecycle: Waterfall, Agile

Other Skills: Android, javascript, nodejs, arduino, scripting, python, linux, tensorflow, Augmented Reality.

PROFESSIONAL EXPERIENCE

Confidential

iOS Lead

Responsibilities:

  • Understanding and elaborating requirements of mobile applications for tower manager and installation engineer.
  • Leading the design and development of iOS application.
  • Implemented MVP design pattern.
  • Review and finalize UI design with collaboration of other stakeholders.
  • Responsible for code quality of the development team by continuous code review.
  • Development and integration of app screens using storyboard.
  • Design review of web services and data formats.
  • Design review of BLE data transfer protocol.
  • Implementation of reusable wrapper library for BLE communication with gateway.
  • Implementation of reusable wrapper for mqtt communication with IoT server.
  • Implementation of wrapper for RESTful web services using asynchronous NSURL calls and NSURLSession for background downloading.
  • Unit test case implementation and test case review of development team.

Environment: Xcode, Storyboard, iOS SDK - 12.0, Swift 4, BLE, MQTT, Objective-C, Git, IoT

Confidential

iOS Lead

Responsibilities:

  • Understanding and elaborating requirements of iPad application.
  • Design and development of iPad application.
  • Implemented MVC design pattern.
  • Review and finalize UI design with collaboration of other stakeholders.
  • Development of custom view component for displaying analytic report of vending machines.
  • Integration of Charts framework.
  • Responsible for code quality of the development team by continuous code review.
  • Design review of web services and data formats.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.
  • Led and coordinated the testing and bug fixing of the application.

Environment: Xcode, iOS SDK - 11.x and later, Swift 3, Objective-C, IoT, Charts

Confidential

Project Manager, iOS Lead

Responsibilities:

  • App concept and idea.
  • End to end contribution of app life cycle. Involved in requirements preparation, design, development, review, testing and bug fixing
  • Implemented app using MVP, façade and singleton design patterns.
  • Review and finalize UI design.
  • Dynamic UI rendering design and implementation.
  • Integration of Charts framework.
  • Responsible for code quality of the development team by continuous code review.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.
  • Implemented MQTT messaging support.
  • Implemented BLE peripheral support.
  • Implemented XML serialization and deserialization using NSXMLParser

Environment: Xcode, iOS SDK - 11.x and later, Swift 3, Objective-C, MQTT, BLE, Core Motion, IoT, Core Data

Confidential

Project Manager, iOS Lead

Responsibilities:

  • Requirements gathering and elaboration, detailed design, development, code review, testing and bug fixing
  • Implemented app using MVC and singleton design patterns.
  • Integration of Charts framework.
  • Responsible for code quality of the development team by continuous code review.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.
  • FCM cloud messaging integration.

Environment: Xcode, iOS SDK - 10.x and later, Swift 3, Objective-C, IoT

Confidential

Responsibilities:

  • Requirements gathering and elaboration, detailed design, development, code review, testing and bug fixing.
  • Implemented app using MVC and singleton design patterns.
  • Responsible for code quality of the development team by continuous code review.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.
  • FCM cloud messaging integration.

Environment: Xcode, iOS SDK - 10.x and later, Swift 3, Objective-C, BLE, iBeacon

Confidential

iOS Lead

Responsibilities:

  • Requirements gathering and elaboration, detailed design, development, code review, testing and bug fixing.
  • Implemented app using MVC and singleton design patterns.
  • Responsible for code quality of the development team by continuous code review.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.
  • GCM cloud messaging integration.
  • BLE implementation for smart lock, smart lamps and sensors.

Environment: Xcode, iOS SDK - 10.x and later, Swift 3, Objective-C, IoT, MQTT, BLE, GCM, Mapkit, Core Location, AVFoundation, Camera

Confidential

Responsibilities:

  • Requirement analysis, detailed design, development, code review, testing and bug fixing.
  • Implemented app using MVC and singleton design patterns.
  • Responsible for code quality of the development team by continuous code review.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.
  • GCM cloud messaging integration.
  • UI component customization.
  • Unit test case implementation.

Environment: Xcode, iOS SDK - 10.x and later, Objective-C, GCM, Mapkit, Core Location, Core Motion

Confidential

Team Lead

Responsibilities:

  • Requirement analysis, detailed design, development, code review, testing and bug fixing.
  • Implemented app using MVC design patterns.
  • Responsible for code quality of the development team by continuous code review.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.
  • Implementation of pdf creation and signature embedding on pdf.

Environment: Xcode, iOS SDK - 9.2 and later, Objective-C, Mapkit, Core Location

Confidential

Sr. iOS developer

Responsibilities:

  • Development, code review, testing and bug fixing.
  • Implemented app using MVC design patterns.
  • Implementation of RESTful web services.
  • Implementation of BLE communication protocol.

Environment: Xcode, iOS SDK - 8.x and later, Objective-C, Arduino, IoT

Confidential

Responsibilities:

  • Development, code review, testing and bug fixing.
  • Implemented app using MVC design patterns.
  • Implementation of wrapper for SQlite database.

Environment: Xcode, iOS SDK - 8.x and later, Objective-C, SQlite

Confidential

Responsibilities:

  • Development, code review, testing and bug fixing.
  • Reusable library for sprite animation.
  • Cocos2d implementation.
  • Performance optimization.

Environment: Xcode, iOS SDK - 7.x and later, Cocos2D, Objective C, OpenGLES

Confidential

Responsibilities:

  • Development, testing and bug fixing.
  • Identified and designed the sample codes and visualization.
  • AWS SDK implementation.

Environment: Xcode, iOS SDK - 6.x and later, Objective C, AWS Framework, Arduino

Confidential

Responsibilities:

  • Development, testing and bug fixing.
  • Tools identification and logic implementation.

Environment: Xcode, iOS SDK - 5.x and later, Objective C, Accelerometer, Camera, Compass, AVFoundation

Confidential

Responsibilities:

  • Development, testing and bug fixing of arduino application.
  • Android application development
  • Text to speak implementation.

Environment: Embedded C, Arduino, Android, and Text to speak

Confidential

Responsibilities:

  • Development, testing and bug fixing of iPhone application.
  • FSK modem implementation for iPhone
  • Development, testing and bug fixing of arduino application.

Environment: Xcode, iOS SDK - 4.x and later, Objective C, Arduino, C, FSK

Confidential

Responsibilities:

  • Development, testing and bug fixing of iPhone application.
  • Cocos2D implementation.
  • Box2D implementation for gravity simulation.

Environment: Xcode, iOS SDK - 4.x and later, Objective C, Cocos2D, Box2D

We'd love your feedback!