James Munnelly

Staff Software Engineer at Apple

Birmingham, England, United Kingdom
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
James Munnelly is a Staff Software Engineer with over a decade and a half of hands-on experience building cloud-native, container-first systems, currently shaping platform reliability and security at Apple. He specializes in Go, Kubernetes, Docker and distributed build/test tooling, with prior roles at Jetstack where he helped organisations migrate to Kubernetes and contributed to prominent open-source projects like cert-manager, kind and controller-tools. James combines backend engineering, DevOps and infra work—ranging from multi-arch kind builds to improving Kubernetes code generators—and has a history of productionising systems across AWS and Google Cloud. He’s comfortable across the stack, from webhook and certificate management implementations to frontend docs for cert-manager, and often bridges gaps between projects through dependency and CI maintenance. Based in Birmingham, UK, he values collaboration and continuous learning, and brings a practical open-source mindset that surfaces in both large community projects and his personal tooling.
code16 years of coding experience
job6 years of employment as a software developer
bookUniversity of Birmingham
github-logo-circle

Github Skills (54)

dependency-management10
unit-testing10
kubernetes10
code-generator10
hugo10
docker10
cert10
apidoc10
image10
webhooks10
ingress10
testing10
github-webhooks10
slack-webhooks10
bash10

Programming languages (26)

CMakefileElmGoHTMLJupyter NotebookYAMLJsonnet

Github contributions (5)

github-logo-circle
cert-manager/webhook-example

Apr 2019 - Mar 2020

A cert-manager sample repository for creating an ACME DNS01 solver webhook
Role in this project:
userBack-end Developer
Contributions:1 review, 13 commits, 4 PRs in 10 months
Contributions summary:James primarily contributed to the configuration and maintenance of a webhook example for cert-manager. Their work involved updating dependencies like the cert-manager library and Kubernetes client libraries. They modified the `go.mod` file to manage project dependencies and updated the `main.go` file to configure the webhook and add makefile functionality. This work directly impacted the project's integration with cert-manager and its build process.
cert-managerletsencryptsolverwebhookkubernetes
munnerz/kube-plex

Sep 2015 - Jun 2020

Scalable Plex Media Server on Kubernetes -- dispatch transcode jobs as pods on your cluster!
Role in this project:
userBackend & DevOps Engineer
Contributions:84 commits, 13 PRs, 62 pushes in 4 years 10 months
Contributions summary:James primarily focused on developing the backend infrastructure for the Plex media server on Kubernetes. Their contributions included refactoring the code into separate packages, adding functionality to stop jobs, and integrating features to manage the lifecycle of the transcoding jobs. The user also worked on setting up the Kubernetes environment, including mounting NFS volumes and configuring the Docker image. They made improvements to the deployment process by implementing a Helm chart.
dispatchscalableplex-mediaplexdocker
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
James Munnelly - Staff Software Engineer at Apple