Duane May is an R&D software engineer and technical leader with over 25 years of hands-on experience designing, building, and modernizing large-scale Java and cloud-native systems. He blends deep craftsmanship—TDD, pair programming, CI/CD—and pragmatic architecture to transform teams into high-performing agile organizations and to deliver resilient microservices and developer tooling. Duane has led engineering organizations of 100+ engineers, migrated platforms to Spring Boot, Cloud Foundry, and AWS, and built shared libraries and tools that accelerate microservice development. An active contributor to notable open-source projects such as CloudFoundry UAA and Homebrew casks, he pays attention to operational detail (e.g., improving bootstrap and shutdown scripts) as much as high-level design. With MS degrees in Computer Science and an MBA, he pairs technical depth with strategic product and platform thinking—often preferring to stay hands-on in code and automation even while leading.
11 years of coding experience
25 years of employment as a software developer
Master of Business Administration (MBA), Master of Business Administration (MBA) at Michigan State University - Eli Broad College of Business
Master of Computer Science, Master of Computer Science at University of Illinois Urbana-Champaign
Bachelor of Science Computer Science cognate in Business, Bachelor of Science Computer Science cognate in Business at Michigan State University
CloudFoundry User Account and Authentication (UAA) Server
Role in this project:
Backend Developer
Contributions:53 reviews, 49 PRs, 143 pushes in 11 months
Contributions summary:Duane primarily worked on improving and modifying shell scripts related to the application's development and testing environment, specifically focusing on `kill_uaa.sh` and related bootstrap processes. They enhanced the scripts to ensure proper exit codes and improved the logic for killing running UAA instances. The user also made changes to Java files, refactoring copyright notices within the codebase, which demonstrates their awareness of the project's code structure.
Contributions summary:Duane primarily focused on updating and maintaining Cask files for Azul Zulu Java versions within the Homebrew Cask repository. Their contributions included updating the versions and corresponding download URLs for Zulu 7, 8, 9, and 10. They also removed workarounds, suggesting they are streamlining and improving the automated build process for these Java packages.
caskscaskhomebrewalternate
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.