We provide IT Staff Augmentation Services!

Senior Mobile Application Developer Resume

3.00/5 (Submit Your Rating)

MI

SUMMARY:

  • Mobile Application Engineer having over 7 years of extensive experience in creating native applications for iPhone, iPad, apple TV, Android Devices.
  • 2+ year of hands - on experience on React Native for building cross platform mobile applications.
  • Experience creating applications using RxSwift, Swift and Objective-C, Java & JavaScript programming languages.
  • Developed multiple applications utilizing MVC, MVVM, Singleton and Delegate design-patterns.
  • Extensively used CocoaTouch frameworks - Foundation, UIKit, SwiftUI, Combine, AVFoundation, CoreData, CoreLocation and MapKit.
  • Extensive experience working wif Grand Central Dispatch and NSOperationQueue for multi-threading.
  • Solid experience of React/Redux development using Babel, Web Pack, Isomorphic fetches, ES6, NPM & Yarn
  • Sound understanding of ReactVirtual Dom, unidirectional data flow.
  • Worked on wireless communication and related concepts viz. CoreBluetooth framework and Bluetooth Low Energy (BLE).
  • Experience integrating Payment methods like ApplePay, Stripe SDK, etc. to enable users to pay for their purchases wifin teh app.
  • Extensive experience integrating Local Notifications and Remote Notifications (APNs).
  • Experience working in TDD and BDD.
  • Experience preventing any memory issues in an application by utilizing teh Memory management concepts, MRR or ARC.
  • Experience using CoreData/SQLite, NSCache, Plists and Firebase Storage for data storage and manipulation.

TECHNICAL SKILLS

Programming languages: Swift, RxSwift, Objective-C, Python, SQL, Java, JavaScript

Data Storage: Plists, NSCache, UserDefaults, CoreData, SQLite, Firebase

Third-party Libraries: Redux, Nimble, Quick, Crashlytics, Alamofire, MBProgressHUD, TWMessageBarManager, Redux-Saga, React Navigation, Adobe Target, New Relic, Comscore Analytics, Yarn & NPM.

PROFESSIONAL EXPERIENCE

Senior Mobile Application Developer

Confidential, MI

Responsibilities:

  • Worked on New Features implementation (e.g., GeoFence, Service History, Roadside Assistant, Battery State of Charge, Charge Session Banner etc.)
  • Built Battery SOC and battery charge session banner using swift UI.
  • Built teh whole FDS(Ford Design System) and LDS (Lincoln design system) from teh scratch.
  • Design React Native components and higher order components.
  • Design UI views wif Flexbox and React Native dimension API.
  • Used React Router for routing teh redux app to connect redux and react to support routes.
  • Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
  • Implemented TDD and worked under Pair Programming environment.
  • Code Review and CI / CD Development, Integrating Sonar Cube.
  • Worked on building FDS(Ford Design System) and LDS(Lincoln Design System)
  • Used Jenkins, Test Flight, and iTunes Connect to distribute daily builds to QA and Business
  • Built Battery SOC and battery charge session banner using swift UI.
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating teh data wif React-Native Application.
  • Integrated APIs for client and server communication.
  • Redesigned teh Landing flow and vehicle details flow.

iOS Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Worked on Supporting Rebranding from DIRECTV NOW to Confidential &T TV NOW.
  • Worked on developing teh app as a universal app, working smoothly for iPhone & iPad variants.
  • Implemented Accessibility for Common Info Page, Guide, Parental Controls.
  • Implemented BDD for new features, follows Given-When-Tan pattern.
  • Followed MVVM design pattern wif Binding values.
  • Supported design layout for Guide Screen on iOS and tvOS application.
  • Worked wif integrating New Relic, Com Score, Conviva, Adobe and Neilsen for video metrics.
  • Utilized XCTest Framework for UI testing.
  • Implemented Catastrophe Mode, gracefully handling web service outage.
  • Used Bitbucket for project management and JIRA for tickets updating.
  • Followed Agile development methodology for this project.

iOS Developer

Confidential, IL

Responsibilities:

  • Migrated teh application source-code from Objective-C to Swift.
  • Integrated Siren (a third-party) to inform IAA Users if/when there is a critical app version available for them to install.
  • Implemented Search feature using SearchController, so IAA Users can search Vehicles on teh basis of Stock, VIN, Location or Specs.
  • Used UIDatePicker to display Calendar view on teh Auctions screen.
  • Implemented Remote Notifications (APNs) to notify teh IAA user about latest Auctions happening near their location.
  • Used UISegmentedControl to enable IAA User to choose between looking for Auctions or Vehicles.
  • Used Nimble (a third-party) to test teh application source-code - as part of following Behavioral Driven methodology.
  • Implemented UIPageViewController to display movable thumbnail view of all teh vehicle pictures listed in an auction.
  • Used Slack for project management and official team communication.

iOS Developer

Confidential

Responsibilities:

  • Built using teh Objective-C language and objective C.
  • Integrated MySpin SDK to bridge teh Ardhi user’s vehicle and teh Ardhi application.
  • Leveraged GCD to asynchronously acquire store inventory and other information to update teh List-View screen.
  • Integrated W3W SDK for getting words based on any coordinate during off-road driving.
  • Used CoreData to manage personal account info or to store user’s path details.
  • Integrated Facebook and Twitter SDKs for sharing paths and badges wif teh social circle.
  • Development provisioning profiles management to add/remove iOS devices.
  • Followed Agile development methodology for this project.I worked as a researcher for ML integration in mobility.
  • I read, researched, understood, and implemented this feature in project.
  • I learned about crucial steps of ML model integration in iOS apps

We'd love your feedback!