We provide IT Staff Augmentation Services!

Lead Ios Developer Resume

PROFESSIONAL SUMMARY:

  • Mobile Application developer with 6 + years of experience. Expert and highly familiar in creating complex mobile applications for iPhone and Android.
  • Specializes in corporate and industrial applications with strong knowledge of Software Development Life Cycle ( SDLC ).
  • Superior proficiency with XCode IDE and iOS SDK
  • Strong Swift, iOS SDK, Objective - C, multi-threading, and OO skills.
  • Familiar with different design patterns (MVC, MVVM, MVP)
  • Excellent written, verbal and presentation communication skills.
  • Versed in Core Data and SQLite database.
  • Proficient with RESTful API's to connect iOS applications to back-end services.
  • Proficient understanding of code versioning tools such as Git, Mercurial, or SVN.
  • Develop within Agile and Scrum workflow.
  • Universal application with orientation support using sizeclass and autolayout. socket.io implemented for real time communication between client and server.
  • Use of CI/CD tools including fastlane, TestFlight and Jenkins.
  • Payment gateway integration using PayPal and authorize.net.
  • Excellent knowledge in AVFoundation and MapKit, UIKit and ARKit
  • Sound Knowledge in Apple developer services and iTunes Connect.
  • Depth knowledge in local notification and remote notification feature (APNS) with rich text notification.
  • Implemented In-App Purchases for consumable/ non consumable features.
  • Ability to write XCTestCase and profile application with various XCode instruments like time profiler, Activity Monitor and Leaks.
  • Experience working with BLE devices, beacons, and connected devices.
  • Used Firebase for real time database and authentication needs.
  • Hands on experience in Flutter framework for cross platform mobile applications.
  • Hands on experience in RxSwift.

TECHNICAL SKILLS:

Programming Language: Objective C, Swift, Dart

Dev Tools: XCode, Visual Studio code, Interface Builder, Storyboards, iOS simulator

Databases: Core Data, SQLite, Firebase Database

Profiling Tools: Instruments, SQLite Manager, Test Flight

Frameworks: Cocoa, Core Data, Core Animation, Core Location, Core Graphics, AVfoundation, MapKit, UIKit

In-app analytics: Crashlytics, Flurry, Google Analytics

Third party libraries: AFNetworking, Alamofire, RxSwift

Project Management Tools: Jira, Pivotal Tracker.

Version Control Tools: Git, Bitbucket, SourceTree

Design Patterns: Agile, MVC, MVVM, Delegation, Singleton, Observer

CI/CD: Jenkins, Fastlane

PROFESSIONAL EXPERIENCE:

Lead iOS developer

Confidential

Responsibilities:

  • Speech recognition and processing user’s voice input using Speech framework and Google cloud speech recognition.
  • Speech synthesis utterance for chatbot response from RESTful Services.
  • Quick Reply Controls - Custom UI controls for user interactions.
  • Instant messaging with audio/ video/ image attachments.
  • Push Notifications and local notifications.
  • Video uploads to s3 amazon.
  • Application localized for global language (Japanese).
  • Created private framework for speech recognition module to support both native and google cloud API.
  • Crash analytics (crashlytics) is implemented to track and report crash of the application.
Lead iOS developer

Confidential

Responsibilities:

  • Alexa Voice Services (AVS) integration with HTTP/2 connection.
  • AVFoundation framework for audio sampling and playback.
  • Live Assist - CaféX integration for video conferencing.
  • Flic - BLE smart button integrated.
  • OAuth authentication for fitness tracker device to pull latest data from cloud.
  • Health data received from fitness band and other sources is realized using interactive charts (Google Chart API).
  • Video Streaming from s3 AWS server.
  • Survey JS implemented for survey forms.
  • Push Notifications and local notifications.
  • Interactive UI for patients to view, finish and submit assigned tasks.
  • Persona based dynamic schema rendering UI components in forms.

Confidential, Baltimore, MD

Lead iOS developer

Responsibilities:

  • Integrated video content providers ooyala, ustream and YouTube SDKs for both live and on demand videos.
  • Integrated content provider’s video players based on service.
  • Streamed HLS URL for live events.
  • Cast content to smart television using Connect SDK (LG).
  • Used KODI for simulating Television services for testing.
  • PayPal integration for payment to merchandize
  • Integrated authorize.net as payment gateway for card payments.

Confidential

Lead iOS developer

Responsibilities:

  • Nuance Speech SDK integration.
  • Unified platform integrated to match intent for the NLP processed user input.
  • Socket connection established for receiving Unified platform response.
  • Custom Calendar for the events created in app and exported to other cloud calendars.
  • Medical Adherence tracking and reporting.
  • Authentication using Touch ID and Face ID implemented.
  • Google map integration for navigation.
  • Google analytics implemented.

Confidential

Lead iOS developer

Responsibilities:

  • Cross platform development for both iOS and android.
  • Used Communifire services for social related post.
  • Custom UI controls to mimic native look and feel for both platforms implemented with common code base.
  • Visual studio App center is used for continuous deployment of application for beta testing on both platforms implemented.
  • Push notification implemented with firebase cloud messaging.
  • Localization of app in Arabic and English is implemented which included entire layout change from left to right to right to left.
  • UI rich interactive onboarding of screens with videos implemented.

Confidential, Boston, MA

Lead iOS developer

Responsibilities:

  • GPS based fitness-tracking app for Professional and casual runners.
  • Tracking user’s location and marking their run route over map using MKOverlayRenderer.
  • Calculating running insights like average speed, top speed, distance, average altitude.
  • Offline tracking user’s run and saving it for future upload using core data.
  • Voice assistant using AVSpeechUtterance for live progress of the run.
  • Interactive graph model with live data of speed, altitude plotted with respect to time.

Confidential, California

Lead iOS developer

Responsibilities:

  • Connected to Centova Cast streaming services to fetch dynamic live audio URL with port.
  • Custom audio player for streaming audio from Centova Cast.
  • Social-Media integrated to share the channel link in the social platform
  • Background audio streaming capabilities of live event.
  • Push notification services to deliver scheduled talk shows

Confidential, Cook County, IL

Lead iOS developer

Responsibilities:

  • Shape File Implemented for rendering boundaries over the map by using MKOverlayPathView of MKMapKit.
  • GeoJson file is used to render the list of coordinates on the map to display various points of interest.
  • Augmented Reality (MapView) with AR Overlays for plotting location coordinates over the camera view.
  • Dynamic refresh of AR view to show real time distance between current location and preserves tourist spots.
  • Interaction model on Camera to select annotation to take to the preserve’s (Point of interest) details.
  • Audio / Video player integrated for streaming audios and videos.

Hire Now