Toni Heidenreich

Staff Software Engineer at Google

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inAndroid and Kotlin Development
Toni Heidenreich is a Staff Software Engineer based in London with nine years of professional experience building reliable media playback and platform features at Google. He brings deep expertise in Android media systems, contributing to ExoPlayer and AndroidX media libraries where he fixed edge-case bugs, improved audio offload tracking, and strengthened playback testing and automation. His background combines rigorous research experience from a PhD-track role at Volkswagen with practical product development roots from ABB, giving him a strong foundation in both systems thinking and hands-on engineering. At Google he progressed from Software Engineer to Staff, demonstrating impact across core libraries and test infrastructure. Colleagues rely on him for stabilizing complex media workflows and implementing subtle fixes that prevent hard-to-reproduce failures. He pairs academic discipline with pragmatic delivery, often surfacing non-obvious reliability improvements in widely used open-source components.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Bachelor of Engineering (B.Eng.) at Baden-Wuerttemberg Cooperative State University (DHBW)
bookMaster’s Degree, Master’s Degree at King's College London
stackoverflow-logo

Stackoverflow

Stats
21reputation
231reached
0answers
1question
github-logo-circle

Github Skills (12)

video-processing10
javas10
exoplayer10
audio-processing10
android10
java10
test-automation10
testing10
junit9
typeid6
polymorphism6
dll6

Programming languages (3)

JavaMakefileKotlin

Github contributions (5)

github-logo-circle
androidx/media

Jun 2022 - Jan 2023

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
Role in this project:
userBack-end Developer
Contributions:5 releases, 10 reviews, 108 commits in 7 months
Contributions summary:Toni primarily worked on improving and maintaining the ExoPlayer library, specifically focusing on audio and video playback aspects. They addressed bugs related to audio offload state tracking, including state cleanup and integration of the audio track release. They also contributed to features like setting preferred audio devices and contributed to optimizing and ensuring the reliability of the library's core components, as evidenced by fixes to various edge cases.
jetpack-media3casesplayerexoplayeruse-cases
androidx/androidx

Oct 2021 - Nov 2022

Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits in 1 year 1 month
Contributions summary:Toni's commits primarily focus on modifying and testing the `androidx.media2` library within the Android Jetpack project. Their work involves adding, modifying, and verifying tests for the media player and media control view functionalities. The commits demonstrate a clear focus on ensuring the correct behavior of media playback and control features, including deprecation, playback state changes and button click events.
jetpack-composejetpack-androidsynchronizednamespaceandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial