Garrett Malmquist

Atlanta, Georgia, 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
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.
code11 years of coding experience
bookClaremont High School
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Georgia Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (11)

javas10
build-system10
python10
java10
codegen10
jaxb10
protobuffer9
protobuf9
junit9
xml9
dependency-management9

Programming languages (7)

TypeScriptJavaCoffeeScriptCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
pantsbuild/pants

May 2014 - Sep 2016

The Pants Build System
Role in this project:
userBack-end Developer
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.
pythonprotobufaws-lambdapantsshell
Salad Theory
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.
Request Free Trial