Éamonn Mcmanus

Software Engineer at Google

San Francisco, 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
Éamonn Mcmanus is a software engineer with three decades of low-level systems and language work and over a decade at Google building robust Java tooling and cloud buildpacks. He specializes in compilers, operating systems across many Unix variants and VxWorks, assembler and code generation, and Java bytecode analysis, bringing deep systems insight to large Java codebases. At Google he contributed to high-profile open-source projects such as Guava, Closure Compiler, Gson, Bazel and google-java-format, improving compatibility, correctness and build/test infrastructure. Bilingual in English and French and based in San Francisco, he combines legacy embedded experience (Z80 and printer firmware) with modern cloud and build tooling expertise. Known for pragmatic refactors and subtle fixes—like dynamic proxies for TypeVariable and improved import ordering—he reliably reduces technical debt while keeping performance and correctness front and center.
code12 years of coding experience
job21 years of employment as a software developer
bookTrinity College Dublin
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
41reputation
13kreached
2answers
0questions
github-logo-circle

Github Skills (63)

json10
debug10
reflection10
c-language10
static-analysis10
annotations10
protocol-buffers10
guava10
testing10
api-design10
azure-functions10
build-system10
formatter10
google-cloud-functions10
data-serialization10

Programming languages (12)

PowerShellC#TypeScriptJavaShellStarlarkJavaScriptGo

Github contributions (5)

github-logo-circle
google/gson

May 2021 - Jan 2023

A Java serialization/deserialization library to convert Java Objects into JSON and back
Role in this project:
userBack-end Developer
Contributions:8 releases, 569 reviews, 68 commits in 1 year 8 months
Contributions summary:Éamonn primarily contributed to the Gson library by addressing code quality issues, enhancing existing functionality, and resolving bugs. They fixed an `ArrayIndexOutOfBoundsException` and implemented stricter parsing rules. They also worked on Java records and corrected a mistake in a test case. Additionally, the user updated dependencies and made other minor improvements.
json-serializationdeserializationdeserialization-libraryserializationjava-objects
google/auto

Oct 2013 - Jan 2023

A collection of source code generators for Java.
Role in this project:
userBack-end Developer
Contributions:50 releases, 466 reviews, 639 commits in 9 years 4 months
Contributions summary:Éamonn primarily worked on enhancing the codebase for the `google/auto` repository, focusing on features related to annotation processing and code generation. Their contributions included the implementation of `@AutoValue.Builder` features, improvements to type handling and code generation logic, and addressing specific issues like the correct handling of type annotations, especially around the creation and management of internal Builder classes. The user also added tests and addressed specific issues to improve the robustness of the framework.
code-generationcode-generatorgeneratorsannotation-processorjava
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
Éamonn Mcmanus - Software Engineer at Google