Jonathan Steinich

Server Developer at PerBlue

Madison, Wisconsin, 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
Jonathan Steinich is a server developer based in Madison, Wisconsin with a decade of experience building and maintaining back-end systems for cloud-native applications. At PerBlue he has focused on reliable server-side engineering, and his open-source work shows deep expertise in distributed systems and infrastructure. Notably, he has contributed to the high-profile .NET Orleans framework—improving serialization, transaction management, and removing heavy dependencies—and added DynamoDB transaction log support. He also helped implement core backend configuration and remote state referencing for HashiCorp’s Terraform CDK, demonstrating practical infrastructure-as-code knowledge. Jonathan blends pragmatic engineering with a systems-minded approach to performance and correctness, often working on the nuanced plumbing that makes large-scale services resilient. He holds a BS in Computer Science from the University of Wisconsin–Madison.
code10 years of coding experience
job1 year of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of Wisconsin-Madison
github-logo-circle

Github Skills (22)

net10
configuration-management10
dotnet10
data-serialization10
distributed-systems10
cloud-infrastructure10
terraform10
serialization10
asp-net10
terraformer10
go10
infrastructure-as-code10
cloud-services10
concurrency10
dynamodb9

Programming languages (12)

TypeScriptC#MDXJavaDockerfileC++ShellJavaScript

Github contributions (5)

github-logo-circle
hashicorp/terraform-cdk

Jul 2020 - Oct 2022

Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform
Role in this project:
userBack-end Developer & Infrastructure Engineer
Contributions:237 reviews, 454 commits, 99 PRs in 2 years 2 months
Contributions summary:Jonathan focused on implementing core functionality for the Terraform CDK project, mainly related to backend configuration. They added functionality to enable Terraform settings blocks, including features such as setting required versions, and configuring backend types like S3. Furthermore, they developed the infrastructure for referencing remote state across stacks. The work demonstrates a solid understanding of Terraform's core concepts and the underlying infrastructure for building cloud-native solutions.
infrastructureprovisioncdktfhashicorp-terraformhashicorp
dotnet/orleans

Jan 2018 - Jan 2023

Cloud Native application framework for .NET
Role in this project:
userBack-end Developer
Contributions:25 reviews, 12 commits, 15 PRs in 5 years
Contributions summary:Jonathan primarily contributed to the implementation and maintenance of features within the Orleans framework. Their work included removing dependencies like Newtonsoft.JSON, and adding support for DynamoDB transaction logs. They also addressed issues related to transaction management, serialization, and code generation. Furthermore, the user made improvements and enhancements to the framework's core components.
dotnetconcurrencycloud-computingdistributed-actorsframework
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
Jonathan Steinich - Server Developer at PerBlue