Jon Carl

Staff Software Engineer at Okta

Missoula, Montana, United States
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
Jon Carl is a Staff Software Engineer with 11 years of experience building cloud-native infrastructure and developer-focused runtimes, currently at Okta after leading runtime and platform work at Auth0. He brings strong backend expertise in Go, Kubernetes, AWS and C#, and has a track record of making complex systems simple and reliable—authoring internal RFCs, leading Golang knowledge sharing, and building self-service automation for teams. Jon is an active open-source contributor, notably improving the go-jwt-middleware with JWKS support and refactoring core token validation, and helped make a .NET Consul client build reliably cross-platform. He combines hands-on engineering with DevOps sensibilities, having automated K8s cluster standup, CI/CD, and packaging across Windows and Mono environments. Based in Missoula, Montana, he also ships consumer software in his spare time, co‑building the iOS app Fitness Totals, reflecting a curiosity for diverse languages and user-focused products.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (BS), Information Technology, Bachelor of Science (BS), Information Technology at Bob Jones University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
642reputation
59kreached
9answers
10questions
github-logo-circle

Github Skills (27)

dependency-management10
go-modules10
msbuild10
net10
web-token10
dotnet10
security10
asp-net10
go10
jsonwebtoken10
dotnet-core10
jwt10
automated-build10
csharp10
architecture9

Programming languages (12)

C#MDXC++CSSShellJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
auth0/go-jwt-middleware

Jan 2021 - Oct 2022

A Middleware for Go Programming Language to check for JWTs on HTTP requests
Role in this project:
userBack-end Developer
Contributions:2 releases, 40 reviews, 13 commits in 1 year 9 months
Contributions summary:Jon primarily contributed to the `go-jwt-middleware` repository by implementing features, such as cookie token extraction, and addressing issues, such as updating broken links and simplifying functionality. They refactored the core token validation logic, incorporating dependency updates and tests. Additionally, the user added a JWKS provider to the josev2 validator, enhancing the security and flexibility of the middleware.
golanghttp-requestsjwtsdx-cdtmiddleware
PlayFab/consuldotnet

Apr 2016 - Apr 2016

.NET API for Consul (http://www.consul.io/)
Role in this project:
userBackend & DevOps Engineer
Contributions:12 commits, 1 PR, 13 comments in 1 day
Contributions summary:Jon primarily focused on build and deployment processes for the .NET API. Their contributions involved integrating and configuring ILRepack to package dependencies, and they refactored the build process to work with both Windows and non-Windows environments (specifically Mono). Furthermore, the user upgraded dependencies and fixed issues related to the build and deployment pipeline, demonstrating a focus on continuous integration and ensuring cross-platform compatibility.
apiconsulocelotdotnet-corenetcore
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
Jon Carl - Staff Software Engineer at Okta