We provide IT Staff Augmentation Services!

Ios Lead Resume

2.00/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 CC3200Arduino 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, Jenkin, fastlane

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

iOS Lead

Confidential

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

Project Manager

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

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.
  • 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.

Environment: Xcode, iOS SDK - 10.x and later, Swift 3, Objective-C, Mapkit, CoreLocation, CoreMotion, Navigation.

Confidential

Project Manager, iOS Lead

Responsibilities:

  • Requirements gathering and elaboration, detailed design, development, code review, testing and bug fixing
  • Implemented app using MVP and singleton design patterns.
  • Implementation of table view customization.
  • Responsible for code quality of the development team by continuous code review.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.
  • Video streaming service implementation.
  • APNS push notification service implementation.

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

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.
  • Responsible for code quality of the development team by continuous code review.
  • Implementation of BLE and WiFi based configuration module.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.

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

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.
  • Responsible for code quality of the development team by continuous code review.
  • Social media integration.
  • Implementation of custom view elements.
  • Implementation of RESTful web services using asynchronous NSURL calls and NSURLSession.
  • GCM push notification service implementation.

Environment: Xcode, iOS SDK - 10.x and later, Swift, Objective-C, AVFoundation, Social media sdks, CCM.

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 - 9.x and later, Swift, Objective-C, IoT, MQTT, BLE, GCM, Mapkit, Core Location, AVFoundation, Camera

We'd love your feedback!