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
