Summary
Nate Schutta is a Java Champion and seasoned software architect with 15+ years designing cloud-native systems and pragmatic architectures for organizations like Thoughtworks, VMware, Pivotal, and Travelers. He blends hands-on engineering with developer-focused leadership—advocating polyglot programming, developer happiness, and usable applications—while teaching graduate students at the University of Minnesota. A prolific author and speaker, Nate coauthored Presentation Patterns and has multiple O’Reilly titles on architecture and microservices, bringing storytelling and presentation craft into technical practice. He excels at translating complex technical change into teachable, actionable patterns and is driven to improve both software and how it’s communicated.
15 years of coding experience
19 years of employment as a software developer
Master of Science - MS, Software Engineering, Master of Science - MS, Software Engineering at University of Minnesota
Bachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at Saint John's University