Software Engineer
General Motors
Markham, ON, Canada
2023 - Present
- Core contributor on GM’s Android Infotainment Platform Connectivity team, responsible for building out Android services, SDKs and APIs in Java used across multiple products and device configurations.
- Implemented OpenTelemetry framework into services, enabling deep visibility into system performance and stability.
- Responsible for bring-up of the USB system service during Android pastry upgrade and next-generation infotainment hardware bring-up.
- Migrated internal Android testing applications from legacy Java/XML to Jetpack Compose and Kotlin.
- Deployed JUnit, Mockito/Powermock frameworks and integrated it into SonarQube, enabling continuous quality enforcement.
- Increased unit test coverage from 0% to 90%, dramatically improving release confidence and regression detection.
- Built a full-stack internal analytics platform (React, Flask, MongoDB) to visualize performance and regression test results and metrics at scale.
- Triaged and resolved high severity production defects, improving platform stability and reducing recurring incidents.