Adam Magan is a software engineer based in England with 11 years of experience building backend systems and developer tools for startups and mid-stage companies. Proficient in Ruby on Rails, Ruby, JavaScript, Go and Elixir, he combines product-focused development with DevOps experience from roles at Codeship (CloudBees), FutureLearn and NIRDHost. He contributes to open-source projects like Jenkins X, where he improved build log filtering, pipeline displays and branch management in Go—showing a knack for both feature work and maintenance in cloud-native CI/CD. A Turing School graduate, Adam excels at shipping pragmatic solutions quickly and now prefers short-term remote contracting engagements. He’s motivated by improving developer workflows and routinely balances backend engineering with operational concerns to reduce friction for teams.
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
Role in this project:
Back-end & DevOps Engineer
Contributions:37 commits, 41 PRs, 140 comments in 7 months
Contributions summary:Adam primarily contributed to the Jenkins X project by addressing build log filtering, pipeline display issues, and branch deletion functionality. Their work involved modifying Go code, particularly within the `pkg/builds`, `pkg/cmd/stop`, `pkg/cmd/deletecmd`, and `pkg/gits` packages. Additionally, the user implemented a new option for deleting merged branches and cleaned up dependencies within the project, showcasing a mix of feature enhancements and maintenance tasks.
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Tekton, Knative, Prow, Skaffold and Helm
Contributions:78 pushes, 54 branches in 5 months
tektonprowknativecdcontinuous-integration
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.