Andreas Gampe

Software Engineer at Facebook

Sunnyvale, California, 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
Andreas Gampe is a software engineer with 12 years of experience specializing in low-level Android systems and runtime performance. He has contributed to core Android projects—ART, Bionic, and Dalvik—and currently works on optimizing Facebook’s Android and iOS apps for size and speed. His open-source work on CyanogenMod and AOSP shows deep familiarity with sensor frameworks, linker behavior, DEX handling, and build tooling, including preparing codepaths for OTA updates and improving debugger/stack analysis utilities. Andreas pairs research-level rigor from his PhD work with pragmatic engineering at scale, resolving merge conflicts, fixing subtle compiler and ABI issues, and improving toolchains. Based in Sunnyvale, he brings a history of shipping system-level fixes that quietly enable better app performance and platform stability. A less obvious strength is his proven ability to bridge developer tooling and runtime changes—making low-level improvements that directly benefit everyday app deliverables.
code12 years of coding experience
job16 years of employment as a software developer
bookUniversity of Texas at San Antonio
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Friedrich Schiller University Jena
github-logo-circle

Github Skills (25)

debugging10
dalvik10
debug10
c-language10
system-programming10
python10
build-system10
makefile10
java10
javas10
performance-optimization10
android10
cprogramming-language10
android-framework10
linux9

Programming languages (10)

JavaShellC++CMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:175 commits in 2 years 1 month
Contributions summary:Andreas's contributions focused on modifying the core system frameworks, native libraries, and build configurations of an Android project. Their work primarily revolved around debugging and fixing various warnings, improving code clarity, and modifying functions related to sensor data processing and performance. The user also worked on refactoring and preparing the codebase to allow for future Over-the-Air (OTA) updates by introducing a new tool and adapting to new changes. These code changes indicate a deep understanding of the Android operating system, including the components related to handling sensor events, graphic buffer producers, and package management.
Role in this project:
userBackend Developer
Contributions:94 commits in 4 years 1 month
Contributions summary:Andreas's commits primarily involve merging updates and incorporating changes related to the "Development/scripts" directory, which suggests contributions to build and development tools. These changes include updates to the `gdbclient` script, and the addition of MIPS64 support for stack analysis, indicating involvement in low-level debugging and potentially performance optimization. Further commits added symbol caching and subprocess caching to the stack tool, improving its efficiency.
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
Andreas Gampe - Software Engineer at Facebook