Available to hire
I am an experienced Android developer with 10+ years delivering native mobile solutions and driving mobile architectures, patterns, and testing. I have hands-on work across automotive infotainment, camera apps, video streaming, WebRTC, and cloud-backed services, and I thrive in Agile teams to build robust, scalable mobile products. I enjoy turning complex requirements into clean, maintainable code and leveraging modern tools to accelerate delivery. I’m comfortable collaborating with remote, cross-functional teams and mentoring others to raise the bar on quality and performance.
Work Experience
Software Developer III (Android) at Ford Motor
January 1, 2024 - March 1, 2026Developed Android Automotive HMI apps for Ford IVI, including Sherlock diagnostic tool to retrieve ECUs' DIDs; implemented vehicle data parsing, search, and display on the IVI interface; refactored infotainment codebase using MVVM and Jetpack; implemented unit tests with Robolectric/Mockito; created onboarding automation scripts in Python.
Senior Android Developer at Leia Inc.
March 1, 2022 - November 1, 2022Led camera app UI development based on Figma designs; built camera app from scratch with photo/video capture, face detection, slow motion, sensor-based autofocus, settings, and thumbnail previews; applied Android Jetpack libraries and MVVM architecture.
Senior Android Developer/Architect at 11469886 Canada Inc.
January 1, 2019 - September 1, 2023Senior Android Developer/Architect for multiple consulting projects including chat app, game app, and Canada Life App; contributed to GroupNet mobile app skeleton using MVVM, Clean Architecture, Jetpack Compose, Flow, and Hilt; fixed biometric login issues and supported legacy hybrid app; integrated Firebase and analytics.
Senior Android Consultant at CGI
May 1, 2021 - October 1, 2021Developed features for CIBC mobile banking app using MVVM; refactored legacy Kotlin code; implemented Micro Mobile Insights via deep links to deliver personalized insights; built MMI mini beats and smart badge notifications using MX analytics.
Senior Android Developer at ShopKick (through HR Options Inc.)
August 1, 2020 - April 1, 2021Collaborated on inline video feed using REST APIs; added video ad placements to increase inventory; replaced third-party VeePlay with ExoPlayer; refactored code from MVC to MVVM and migrated to Kotlin; utilized Jenkins, Git, and Scrum practices.
Senior Android Developer at OutFront Media
November 1, 2017 - November 1, 2018Developed Android AdPlayer for digital outdoor billboard platform with WebView/VideoView; added HTML layouts for training and alerts; implemented caching for WebView content; wrote unit tests with Robolectric/Mockito; applied Clean Architecture and memory/performance optimizations.
Senior Android Developer at General Motors Canada
May 1, 2016 - November 1, 2017Enhanced and customized Android framework for Automotive Infotainment; evaluated Bluetooth APIs, JNI adjustments, and memory management; conducted requirement analysis and design reviews for connectivity modules; supported CarPlay/Android Auto integration.
Senior Mobile Software Developer (Contract) at Vedix
October 1, 2015 - February 1, 2016Redesigned authentication and challenge-byte certification features for Android BI platform; migrated to Dropbox Djinni cross-platform solution for Android/iOS; improved security and onboarding flows.
Senior Software Developer (Contract) at ASML
May 1, 2015 - August 1, 2015Enhanced Android framework and native components; wrote unit tests; modified JNI; contributed to reliability of automation and tooling for imaging systems.
Senior Software Developer (Contract) at Kapsch TrafficCom North America
May 1, 2012 - March 1, 2013Developed MDOT I-94 Truck Parking Android app (UI, GPS, configuration, text-to-voice) for ITS; contributed to parking information systems and backend integration.
Senior Software Developer (Contract) at Thales Canada
May 1, 2012 - March 1, 2013Developed and debugged mission-critical C/C++ software for VOBC subsystem under Linux in rail signaling; performed design reviews and integration testing.
Senior Software Developer (Contract) at Alcatel-Lucent
August 1, 2010 - January 1, 2012Developed Uplink Traffic Shaping module using DSCP and VLAN QoS in C++ on Linux for LTE backhaul architectures.
Education
Master of Electrical and Electronics Engineering at University of Electronic Science and Technology of China
January 11, 2030 - May 1, 2026Bachelor of Electrical and Electronics Engineering (Mixed Talented Class of the University) at University of Electronic Science and Technology of China
January 11, 2030 - May 1, 2026Qualifications
Industry Experience
Software & Internet, Media & Entertainment
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Mississauga today.