Garrett Malmquist is a seasoned software engineer with 12 years of professional experience, specializing in Java backend microservices and Python tooling, with additional exposure to C#, Ruby, and Go. Based in Atlanta, he brings deep hands-on expertise in build and codegen systems—his open-source work on the Pants build system added JAXB-based Java code generation and improved proto handling and unicode parsing. A lifelong Java hobbyist who started programming at 12, Garrett focuses on pragmatic, reliable solutions for internal developer tools and backend systems. He is settled in his current role and selective about opportunities, signaling a strong commitment to his present team and environment.
11 years of coding experience
Claremont High School
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Georgia Institute of Technology
Contributions:77 commits, 113 PRs, 59 pushes in 2 years 4 months
Contributions summary:Garrett implemented the jaxb_library target, enabling Java source file generation from JAXB schema (.xsd) files. They added a new target to the Pants build system and integrated it with existing codegen tasks. The user's contributions included writing the necessary Python code to invoke the xjc compiler, generate Java source files based on the specified packages, and integrate it with the existing build system tests. They also integrated support for multiple proto paths and fixed the issues related to unicode parsing.
Contributions:1 review, 23 commits, 9 PRs in 3 years 2 months
theorysalad
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.