Senior Software Engineer
CurrentTech Lead on the Android Telephony framework team helping power calling and messaging on 1B+ Android devices across the world.Telecom Jetpack Library [Jun '23 - Present]: - Designed the Kotlin API that Android applications use to support calling and conferencing with modern, reactive, extensible, flow-based API design concepts. - Led a team of engineers to implement APIs based on application requirements using an Agile workflow and provided technical expertise in Kotlin coroutine/flow designTelephony IMS Framework [Jun '19 - Jun '23] - Designed the Java APIs and underlying framework architecture used by partners to power the next generation of 5G/4G calling and RCS/SMS communication standards for 1B+ devices across the world. - Distilled dozens of complex GSMA specifications and world-wide carrier requirements into actionable and extensible designs used by Android device manufacturersLeadership: - Developed the technical vision for calling and IMS features and drove team alignment at Google and beyond with the goal of increasing adoption and reliability of APIs across all android devices in the ecosystem. - Drove technical excellence on the team by providing design/code reviews, answering questions, and taking the initiative to dive into complex bugs to continuously improve the code health of our team.Notable Projects [Oct '15 - Dec '21]: - Developed a session-based logging system in Telecom that links active operations to the remote caller across threads and processes, reducing bug triage time from 15+ minutes to <1 minute in most cases. - Worked with industry partners to optimize and test emergency calling heuristics in AOSP, reducing emergency call setup time from over 30 seconds to less than 1 second in several important corner-case multi-SIM scenarios.