
Accomplished mobile application developer with over 18 years of experience in application design, development, and deployment. Specializes in native mobile applications, with more than 17 years of experience, including almost 13 years focused on Android development. Expertise includes REST/SOAP web services, GSON, Retrofit, FCM, Localization, SQLite, Location service,and various Android services such as Bluetooth and Google Maps, Place, Driving direction,sensors, Dependency Injection, IPC, ProGuard, JNI, Realm DB, Google Proximity Beacon API,NFC, AWS IoT, NDK, BLE, Android TV, MediaPlayer (DASH, MPD), CarPad. Proficient in cross-platform development using Appcelerator and PhoneGap, with a good foundation in J2ME and cryptography. Demonstrated ability to analyze source code using tools like Jacoco and SonarQube while adhering to TDD and Agile methodologies.
USAA Mobile App https://play.google.com/store/apps/details?id=com.usaa.mobile.android.usaa&hl=en_US
Freestyle Librelink (Android app): https://play.google.com/store/apps/details?id=com.freestylelibre.app.us&hl=en
MobileBanking : https://play.google.com/store/apps/details?id=com.konylabs.capitalone&hl=en_US
YPOConnect (Android app) : https://play.google.com/store/apps/details?id=com.ypo.connect&hl=en_US
Nissan Connect (Android app):
https://play.google.com/store/apps/details?id=com.aqsmartphone.android.nissan&hl=en_US
· Worked in integrating Telematics APIs for remote vehicle commands like locating vehicle and different alerts (curfew, speed, Geo-fence, valet).
· Created rich UI for displaying curfew alerts and setting/cancelling alerts, display vehicle information, filing police report for vehicle theft.
· Implemented logic to handle language change for UI, to support multi-lingual.
Ecommerce (Android app):
· Did architecture design using MVVM pattern, coding of the app from ground.
· Worked in AWS IoT and wrote logic to post and get data from remote server using MQTT protocol.
· Created complex voice enabled UI using Data Binding Library, TabLayout, and FragementPagerAdapter.
· Worked in NLP services Dialogflow, LUIS for converting voice/speech to text.
· Worked in showing poi results in Google Maps, customizing the markers, showing driving directions, navigation using Google places, Direction and MapUtils APIs.
· Did troubleshooting for Car’s head unit.
· Configured the project in Fabric/Crashlytics for internal distribution.
· Integrated Firebase for A/B Testing.
MGNextGenApp (Android app):
· Did architecture design and boilerplate coding of the app from ground.
· Did coding for CRUD and encryption of money order transaction related data using Realm DB.
· Did coding for printing receipts from Epson printer in the app using JNI libraries.
· Did coding to get status, voiding, ejecting, loading, unloading and verify Money Orders in Money Order Dispenser.
· Wrote DB clean up logic using AlarmManager.
MGIBeaconApp (Android app):
· Created this app as part of MoneyGram Hackathon.
· Integrated the app with beacon cloud APIs and beacon devices using BLE.
· The idea and the app won the best innovative idea.
DistractLess (Android app):
SmartInternet (Android app):
· Wrote OAuthauthentication using CIMA services for LogIn functionality.
· Created custom UI components or widgets using Animation.
BLEAndroid (Android app):
· Wrote programming in Arduinoassembly language for the RedBear Bluetooth Device.
· Wrote UI and all the business logic to communicate the Bluetooth peripheral.
· Created the required circuit design using Breadboard, resistors, Wires, LED, TMP36 sensor and RedBear microcontroller.
MyCigna(Android app):
https://play.google.com/store/apps/details?id=com.jcp&hl=en_US
https://play.google.com/store/apps/details?id=com.brinker.chilis
BJ Services/MJSC (Blackberry app):
Landcor Mobile Application (Blackberry app):
SafePay Mobile App (J2ME)
Department of Health, Govt. of Malaysia/Infopsy