Oliver Woodman

Senior Staff Software Engineer at DeepMind

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
Oliver Woodman is a Senior Staff Software Engineer with 15 years of experience, currently at DeepMind after a 12-year tenure leading Android media engineering at Google. He led development of ExoPlayer and Android's high-level media APIs, shaping playback used by YouTube, Play Movies and hundreds of thousands of third-party apps. Oliver combines deep research roots—a Cambridge PhD on inertial sensors for indoor pedestrian tracking—with pragmatic production engineering, contributing bug fixes and enhancements to Jetpack Media3 and ExoPlayer internals. Based in London, he excels at bridging research and large-scale product engineering, and is known for quietly improving core media utilities like H265 parsing and permission-safe receiver registration.
code15 years of coding experience
job12 years of employment as a software developer
bookBA, Computer Science, 1st, BA, Computer Science, 1st at University of Cambridge
github-logo-circle

Github Skills (6)

media10
javas10
exoplayer10
media-player10
android10
java10

Programming languages (12)

JavaC++CSSCMakefileSCSSGoHTML

Github contributions (5)

github-logo-circle
androidx/media

Jun 2022 - Jul 2022

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
Role in this project:
userMobile Developer (Android)
Contributions:3 reviews, 13 commits, 1 PR in 1 month
Contributions summary:Oliver primarily worked on the Jetpack Media3 support libraries, focusing on bug fixes and improvements within the `Util` class, and related Android components. Their commits addressed issues related to permission requests for media providers, suppression of violations, and the addition of new methods like `registerReceiverNotExported`. Several commits involved fixing H265 parsing and other improvements to the library. The user also contributed to expanding the setOutputSurface workaround and addressed an issue related to known media length.
jetpack-media3casesplayerexoplayeruse-cases
zxzx74147/ExoPlayer

Jan 2020 - Aug 2020

An extensible media player for Android
Contributions:55 commits in 6 months
mediaplayerexoplayerandroidkotlinmedia-player
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
Oliver Woodman - Senior Staff Software Engineer at DeepMind