Jeremy Barton

Board Member at Centerstage Theatre

Seattle, Washington, 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
Jeremy Barton is a Principal Software Engineer and cryptography specialist with 11+ years focused on long-term maintenance, security, and pragmatic crypto engineering for .NET at Microsoft. He led the cross-platform .NET cryptography stack and contributed significant fixes and features to the widely used dotnet/runtime, including ASN.1 tooling, CertificateRequest support, and modern algorithms like ChaCha20-Poly1305 and AES-GCM. An advocate for defensive coding and mentoring, he trains developers to treat all input as hostile and builds for resilience and maintainability. Beyond engineering, he chairs the .NET API Review and shapes API ergonomics and consensus across the platform. Off-duty he flies small planes, pursues photography with a Fujifilm X-T4, and serves on the Centerstage Theatre board, blending technical leadership with community and creative pursuits.
code11 years of coding experience
job11 years of employment as a software developer
bookHigh School Diploma, High School Diploma at New Albany High School
bookBS Computer Science Mathematics, BS Computer Science Mathematics at Rose-Hulman Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
31,525reputation
2.3mreached
755answers
0questions
Badges
openssl
top-5%
ssl-certificate
top-5%
windows
top-5%
security
top-5%
ssl
top-1%
cryptography
top-1%
github-logo-circle

Github Skills (29)

ssl10
net10
dotnet10
rsa10
asp-net10
certificate10
openssl10
cryptography10
dotnet-core10
netcore10
x509certificates10
csharp10
encryption10
security9
asp-net-core9

Programming languages (12)

C#TypeScriptPowerShellDockerfileCMakefileHTMLRoff

Github contributions (5)

github-logo-circle
dotnet/runtime

Jan 2015 - Nov 2022

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Role in this project:
userBack-end Developer
Contributions:2745 reviews, 821 commits, 504 PRs in 7 years 11 months
Contributions summary:Jeremy primarily contributed to the .NET runtime, with commits focused on resolving issues within the System.Security.Cryptography namespace. They fixed a UAF issue when removing trusted certificates on macOS, and cleaned up and refactored existing test code. The user also addressed an issue with how the internal key was being handled and added support for loading keys into .NET. Further work involved refactoring for improved memory usage and enhancing existing cryptographic functions.
dotnetruntimelinuxcsharpxamarin
bartonjs/coreclr

Mar 2015 - Sep 2016

Contributions:46 pushes, 9 branches in 1 year 6 months
dotnetjitruntimedata-typescompiler
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
Jeremy Barton - Board Member at Centerstage Theatre