Michael Katz

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
Michael Katz is a software engineer with seven years of experience building media, camera, and embedded systems across top-tier tech companies including Google, Microsoft, and Amazon. Currently on Android Media Solutions at Google, he specializes in playback and codec integration, having contributed to Jetpack Media3/ExoPlayer work to improve Dolby Vision handling and robust track selection. His background spans camera OS at Microsoft and machine learning infrastructure at Alexa, giving him a strong systems-to-application perspective on performance and reliability. Early work in automotive controls and a student-built solar race car battery and telemetry system show a practical hardware-software fluency that informs his approach to media and device integration. He combines rigorous engineering with a history of shipping production fixes and tests, and brings a pragmatic focus on compatibility and graceful fallbacks across devices. Based in London, he pairs large-company experience with hands-on open-source contributions to widely used Android media libraries.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Michigan
github-logo-circle

Github Skills (20)

kotlin10
uitest10
compose-web10
compose10
java10
decoding10
media10
javas10
media-player10
android10
android-compose10
composeforweb10
exoplayer10
ui-testing10
test-automation10

Programming languages (5)

C#JavaCJavaScriptOpenSCAD

Github contributions (5)

github-logo-circle
androidx/media

Sep 2022 - Jan 2023

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
Role in this project:
userMobile Developer (Android)
Contributions:4 releases, 25 reviews, 21 commits in 4 months
Contributions summary:Michael contributed to the `androidx/media` repository, which focuses on media libraries for Android. Their work involved modifying the `MediaCodecVideoRenderer` to handle Dolby Vision content more effectively, incorporating checks for display support and fallback mechanisms. Furthermore, the user implemented changes to the `DefaultTrackSelectorTest` and `MediaCodecVideoRendererTest` to ensure proper track selection and decoder support based on the display's capabilities. The user also addressed a bug in `MediaController` to return the last estimated position while paused.
jetpack-media3casesplayerexoplayeruse-cases
haixia-meta/media

Oct 2023 - Nov 2023

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
Contributions:9 pushes in 9 days
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
Michael Katz - Software Engineer at Google