Josh Michielsen is a Senior Principal Software Engineer with 11+ years of experience building cloud-native platforms and developer tooling across Kubernetes, Terraform, Go, and AWS. He has led platform teams at Weaveworks and Condé Nast and now drives critical infrastructure at Dataminr, focusing on scalable container orchestration and continuous delivery for high-traffic global publications and real-time systems. A pragmatic engineer with deep IaC and CI/CD chops, he pairs hands-on development with platform vision to simplify deployment pipelines and operational hygiene. An active open-source contributor, his work includes practical enhancements to widely used projects like oauth2-proxy and contributions to Weave GitOps that smooth API transitions and deployment workflows. Outside of work he’s a photographer, cyclist, vegan dog owner and keyboard enthusiast—traits that reflect a meticulous, curious approach to both craft and life.
11 years of coding experience
13 years of employment as a software developer
Bachelor of Computer Science Software Development & Data Science, Bachelor of Computer Science Software Development & Data Science at University of New England (AU)
Bachelor of Computer Science Computer Software Engineering, Bachelor of Computer Science Computer Software Engineering at Edith Cowan University
Weave GitOps is transitioning to a community driven project! It provides insights into your application deployments, and makes continuous delivery with GitOps easier to adopt and scale across your teams.
Role in this project:
Back-end & DevOps Engineer
Contributions:14 reviews, 65 commits, 24 PRs in 5 months
Contributions summary:Josh's commits primarily revolve around updating the project's codebase by merging branches, removing acceptance tests, and refactoring commands to support API moves. These changes involve modifications to Go code files, suggesting work on back-end logic and API interactions. The user's contributions also extend to updating the project's dependencies and tests, which implies involvement in the project's build and deployment processes.
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
Role in this project:
Back-end Developer
Contributions:11 commits, 1 PR, 10 comments in 5 days
Contributions summary:Josh primarily focused on enhancing the `oauth2-proxy` project with new features related to HTTPS redirection. They implemented options and flags to force HTTPS redirects, added handlers to manage the redirects, and incorporated tests to validate the functionality. The user also addressed a merge conflict and added a check for the `X-Forwarded-Proto` header to handle scenarios behind reverse proxies, ensuring correct HTTPS behavior.
proxyreverse-proxyidentityazureoauth2
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
Josh Michielsen - Senior Principal Software Engineer at Dataminr