Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Debasis Shee

Frisco,TX

Summary

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.

Overview

2026
2026
years of professional experience
1
1
Certification

Work History

Lead Android Developer

Fourth Technologies Inc
06.2015 - Current

USAA Mobile App https://play.google.com/store/apps/details?id=com.usaa.mobile.android.usaa&hl=en_US

  • Worked in retiring of legacy code and modernization of existing code
  • Developing new features like Home Insurance using Jetpack Compose and Kotlin Coroutine libraries


Lead Android Developer

Abbott Laboratories
06.2021 - 12.2024

Freestyle Librelink (Android app): https://play.google.com/store/apps/details?id=com.freestylelibre.app.us&hl=en

  • Re-writing existing UI using Jetpack Compose library
  • Refactor, optimize, and improve existing code using KTLint, Android Lint, SonarLint and Jacoco
  • Investigate , analyze and fix production defects of the app using Firebase tool
  • Worked on fixing/troubleshooting NFC/BLE connection related issues with the CGM sensor

Lead Android Engineer

Capital One
03.2020 - 05.2021

MobileBanking : https://play.google.com/store/apps/details?id=com.konylabs.capitalone&hl=en_US

  • Did coding for re-platforming of Loan Transactions feature using MVI design, in Kotlin.
  • Worked in Kotlin coroutines, flow and channel to integrate transaction related REST APIs
  • Wrote Unit tests to incorporate code coverage using mockk and Jacoco library

Lead Android Developer

YPO
12.2018 - 02.2020

YPOConnect (Android app) : https://play.google.com/store/apps/details?id=com.ypo.connect&hl=en_US

  • Did architecture design using MVVM pattern, coding of the app features from ground in Kotlin.
  • Created complex and custom UI like swipe reveal menu, seek-bar, sliding panel using Android data binding library (two way),ViewBinding and architecture components ViewModel,LiveData and Observable.
  • Worked on storing offline complex data into local memory using Realm database.
  • Used to create builds for different environments using Azure and publish the app in Play store.
  • Implemented push notification using Firebase and Location updates using Location service.
  • Wrote unit tests using Mockito ,Powermock and JUnit

Lead Android Engineer

SiriusXM
03.2018 - 11.2018

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.

Senior Android Developer

Verizon
02.2017 - 02.2018
  • Did architecture design using MVVM pattern, Dagger2 and coding of the app.
  • Created custom UI (NumberPad, D-Pad) using Animation APIs and SVG images.
  • Worked in Android BLE stack and implemented connectivity to BLE device using AIDL.
  • Wrote logic to call HTTP service and parse data using Retrofit, RxJava and GSON library
  • Worked in creating custom UI components for the video player.
  • Experimented other audio/video streaming player like Google ExoPlayer, Amazon Fire TV Player.
  • Verizon Connected Room (Android app):

Senior Android Developer

MoneyGram International
02.2016 - 02.2017

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.

Senior Android Developer

Alpine Electronics
09.2015 - 01.2016

DistractLess (Android app):

  • Did architecture design and coding of the app from ground.
  • Created UI to display sensor data.
  • Created settings screen using PreferenceActivity.
  • Wrote services using RoboGuice library to capture OBDII sensor data of car’s ECU.
  • Wrote logic to capture sensor data like Accelerometer, Compass Heading using Sensor APIs and OBD data using Bluetooth service, OBDII library OpenXC. Created custom command to capture steering wheel angle.
  • Wrote ProGuard settings for the app.
  • Integrated MixPanel analytics to log the sensor data.
  • Integrated Ford Sync or Smart Device Link library to communicate with the head unit.

Senior Android Developer

Comcast
06.2015 - 08.2015

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.

Lead developer, Mobile Practice Team

Cognizant Technology Solutions US Corporation
08.2010 - 06.2015

MyCigna(Android app):

  • Worked in resolving defects found by static code analysis tools like CodePro, HP Fortify and ProGuard.
  • Worked in localization for 27 different languages.
  • Did social networking integration using Facebook SDK,Google Plus SDK, Fabric SDK (for Twitter) and Kakao SDK.
  • Wrote SQLite DB related business logic for user profile related data.
  • Wrote logic for getting device’s current Geolocation and sampling of large bitmap images.
  • Wrote unit test cases for the functionalities worked in using Roboeletric library.

Mobile App (Android)

JCPenney

https://play.google.com/store/apps/details?id=com.jcp&hl=en_US

  • Developed BOS features for in-store experience using Android architecture components and data binding library.
  • Integrated Medallia SDK for in-app customer survey

Android app

Brinkers/Chilis

https://play.google.com/store/apps/details?id=com.brinker.chilis

  • Worked in consuming REST based web service using GSON.
  • Implemented Push Notification using GCM.

Android/iOS

TRG/Your Paper Work Mobile App
  • Developed Rich UI using Appcelerator Alloy framework for both iPad and Android.
  • Integrated DocuSign e-signature framework.

OCR Android

Copart
  • Worked in Camera application using Android API.
  • Implemented Optical character recognition using Tesseract library and NDK.
  • Did VIN number validation using VIN algorithm.

Lead Engineer

Sagezza India Pvt. Ltd
01.2010 - 08.2010

BJ Services/MJSC (Blackberry app):

  • Created custom Calendar where user can find information of digging graphically.
  • Created interactive & dynamic custom bar chart, pie chart and linear chart UI components.
  • Worked in DOM/SAX parser for parsing XML data.

Software Engineer

Wit Innovation Technologies
12.2008 - 12.2009

Landcor Mobile Application (Blackberry app):

  • Created rich UI components to display real estate search data.
  • Extensively worked on handling HTTP connectivity, consuming SOAP based web service.
  • Worked in GPS location tracking using Blackberry Location API.

Software Engineer

Reverie Technologies
04.2008 - 12.2008

SafePay Mobile App (J2ME)

  • Created rich UI using J2ME and polish APIs.
  • Worked in cryptographic security implementation using BouncyCastle Java API.
  • Worked in persistent storage and multithreading.
  • Worked in SMS using J2ME API to send secured SMS from the app.

Software Engineer

Medsphere Technologies
03.2007 - 04.2008

Department of Health, Govt. of Malaysia/Infopsy

  • Implemented autopsy scheduler desktop application for doctors.
  • Worked in DICOM image processor.
  • Worked in SQL and stored procedures for medical data of the patients.

Education

Bachelor of Engineering - Information Technology

National Institute of Technology Durgapur
01.2005

Skills

  • Programming Language: Java18, Kotlin 19
  • Technologies: Android, PhoneGap, Cordova, Appcelerator, J2ME, Blackberry
  • IDE: Android Studio,Eclipse43, IntelliJ
  • Other Skill: XML10,JSON,SVN,TFS,FireTV,GIT,Gradle,Junit,Arduino,IoT JavaScript,HTML5, AWS, Google Gemini, GIT CoPilot, GIT Lab CI
  • RDBMS: My Sql51, SQL, SQLite, Realm
  • Operating Systems: Windows 10, Mac OS X 1082, Android, Blackberry, CarPad4

Certification

  • Titanium Certified Application Developer
  • Google Power Search Certification

Timeline

Lead Android Developer

Abbott Laboratories
06.2021 - 12.2024

Lead Android Engineer

Capital One
03.2020 - 05.2021

Lead Android Developer

YPO
12.2018 - 02.2020

Lead Android Engineer

SiriusXM
03.2018 - 11.2018

Senior Android Developer

Verizon
02.2017 - 02.2018

Senior Android Developer

MoneyGram International
02.2016 - 02.2017

Senior Android Developer

Alpine Electronics
09.2015 - 01.2016

Lead Android Developer

Fourth Technologies Inc
06.2015 - Current

Senior Android Developer

Comcast
06.2015 - 08.2015

Lead developer, Mobile Practice Team

Cognizant Technology Solutions US Corporation
08.2010 - 06.2015

Lead Engineer

Sagezza India Pvt. Ltd
01.2010 - 08.2010

Software Engineer

Wit Innovation Technologies
12.2008 - 12.2009

Software Engineer

Reverie Technologies
04.2008 - 12.2008

Software Engineer

Medsphere Technologies
03.2007 - 04.2008

Android/iOS

TRG/Your Paper Work Mobile App

OCR Android

Copart

Mobile App (Android)

JCPenney

Android app

Brinkers/Chilis

Bachelor of Engineering - Information Technology

National Institute of Technology Durgapur
Debasis Shee