Stephen Bohlen

Principal Software Engineering Manager at Microsoft

New York, New York, 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
Stephen Bohlen is a Principal Software Engineering Manager in New York with 17 years of hands-on and leadership experience building cloud and enterprise solutions at Microsoft and earlier roles across SpringSource and architecture firms. He blends deep technical fluency—demonstrated by contributions to the Spring.NET framework—with agile team leadership, mentoring, and customer-focused delivery for financial services cloud transformations. His background in architecture and CTO-level responsibilities informs a systems-thinking approach to design, making him comfortable from core framework changes to high-level program management. Known for stabilizing and extending platform capabilities, he pairs curiosity about new technologies with a practical drive to turn them into measurable business outcomes.
code17 years of coding experience
job32 years of employment as a software developer
bookBacehlor of Science Architecture, Bacehlor of Science Architecture at The Ohio State University
stackoverflow-logo

Stackoverflow

Stats
2,019reputation
82kreached
37answers
6questions
github-logo-circle

Github Skills (15)

netframework10
web-framework10
csharp10
object-oriented-programming10
dependency-injection10
dotnet-core10
testing10
xml9
n-tier-architecture6
dto6
asp-net6
design-patterns6
nhibernate6
project-structure6
fluent-interface6

Programming languages (10)

TypeScriptC#DockerfileShellJavaScriptGoXSLTHTML

Github contributions (5)

github-logo-circle
spring-projects/spring-net

Jul 2010 - Nov 2020

Spring Framework for .NET
Role in this project:
userBack-end Developer
Contributions:487 commits, 12 PRs, 63 pushes in 10 years 6 months
Contributions summary:Stephen primarily focused on enhancing the Spring.NET framework for .NET. Their commits involved implementing new features, such as an IDictionary convenience constructor overload for the DictionaryVariableSource and support for collection property merging for Set<T> and List<T>. Additionally, the user addressed several bug fixes and refactoring efforts, demonstrating a focus on the framework's stability and functionality. These changes were concentrated on the core and Web-related components of the Spring.NET framework, updating existing capabilities.
spring-bootguicespring-frameworkaspect-oriented-programmingspring
Contributions:132 commits, 44 pushes, 2 tags in 11 years 1 month
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
Stephen Bohlen - Principal Software Engineering Manager at Microsoft