George Adams is a Senior Software Engineering Manager at Microsoft who leads the Go group and oversees the Microsoft build of the Go toolset while also serving as a Java Champion and Chairman of the Eclipse Adoptium community. He blends people leadership with deep hands-on runtime and DevOps expertise—driving multi-architecture OpenJDK Docker builds, Homebrew packaging automation, and cross-platform test infrastructure for Temurin (including Alpine and Solaris support). A frequent speaker and open source steward, he bridges community governance with production delivery and also serves on the Go Enterprise Advisory Board. Based in the UK, he brings almost a decade of industry experience and a BSc in Computer Systems and Networks.
9 years of coding experience
5 years of employment as a software developer
BSc (Hons) Computer Systems and Networks, Computer Science, BSc (Hons) Computer Systems and Networks, Computer Science at University of Plymouth
Eclipse Temurin™ build scripts - common across all releases/versions
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:2 releases, 277 reviews, 172 commits in 3 years 10 months
Contributions summary:George primarily contributed to the build and release processes within the Temurin build repository. Their work involved modifying shell scripts and Groovy configuration files to add support for new platforms (Solaris Intel, Alpine Linux), integrate automated tools like GitHub Actions, and improve build procedures. Additionally, the user implemented changes related to signing and code signing, especially for macOS releases, and adapted these processes based on the project's needs. The contributions demonstrate expertise in build automation and infrastructure management.
Contributions:18 reviews, 114 commits, 299 PRs in 2 years 5 months
Contributions summary:George primarily updated HomeBrew tap files, which are used to package and distribute software, specifically for AdoptOpenJDK. Their commits involved updating package URLs, checksums, and version information for various OpenJDK versions (8, 11, 12, and 15) across different JRE and JDK builds, with openj9 and hotspot implementations. They also introduced an auto-update script, and refactored it later, automating the process of keeping the cask files up-to-date by pulling information from an API.
homebrewhomebrew-tapadoptopenjdk
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.