Aaron Vaage

Senior Software Engineer (L5) at Google

Kirkland, Washington, United States
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
Aaron Vaage is a Senior Software Engineer with a decade of experience building media, tools, and game technologies, currently focused on Android developer tools and Widevine code protection at Google. His career spans low-level Android CDM work, leading integration of code protection into Chrome CDM, and contributions to high-profile game studios—credits include work on Halo and Gears titles—reflecting deep graphics and engine tooling roots. He pairs systems-level engineering (an always-on OEMCrypto profiler) with developer productivity improvements (Android Profiler work in the JetBrains plugin) and backend media packaging contributions to the widely used Shaka Packager. Comfortable coordinating with external vendors and cross-functional teams, he combines pragmatic engineering, security-minded design, and a history of shipping tools that empower non-technical users and teams.
code11 years of coding experience
job7 years of employment as a software developer
bookB.C.Sc.(Hons.), Computer Science-Honours Co-op, B.C.Sc.(Hons.), Computer Science-Honours Co-op at University of Manitoba
github-logo-circle

Github Skills (13)

plugin-development10
javas10
c-language10
cprogramming-language10
computer-engineering10
android10
intellij-idea10
java10
plugin10
refactor9
kotlin9
hlsl9
refactoring9

Programming languages (8)

JavaC++ShellJavaScriptHTMLF#KotlinPython

Github contributions (5)

github-logo-circle
shaka-project/shaka-packager

May 2017 - Aug 2018

A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
Role in this project:
userBack-end Developer
Contributions:152 commits, 75 comments, 12 issues in 1 year 3 months
Contributions summary:Aaron primarily contributed to the development of the media packaging framework by implementing text sample support. This included adding a new text sample type, modifying existing media handler classes to incorporate the new sample type, and introducing new files for text samples. The user also added resolution attributes to HLS manifests, and they also refactored existing code such as moving timestamp parsing into its own class and refactoring the RunJobs function.
drmencryptionvodwidevine
JetBrains/android

Jul 2021 - Sep 2021

Android Plugin for IntelliJ IDEA. This repository is a subset of git://git.jetbrains.org/idea/android.git cut according to GitHub file size limitations.
Role in this project:
userMobile Developer (Android)
Contributions:15 commits in 2 months
Contributions summary:Aaron primarily focused on enhancements and refactoring within the Android plugin for IntelliJ IDEA, specifically related to the Android Profiler tools. Contributions included comment clarifications, removal of unused imports, and refactoring tests to improve their maintainability. Furthermore, the user introduced a symbol source abstraction and a preference data type for profiler settings, which suggests experience in improving the structure and functionality of the Android Profiler within the IntelliJ environment.
android-pluginintellij-idea
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