Instructor, Consultant, Coach at Peter Sommerlad: Better Software: Consulting, Training, Reviews
Zurich, Zurich, Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Peter Sommerlad is a seasoned software engineer, educator, and consultant with over two decades of experience specializing in modern, safe C++ and software engineering practices. Formerly a professor and director of the Institute for Software at HSR Rapperswil, he co-authored foundational works like POSA and Security Patterns and still influences C++ through ISO standardization and MISRA C++ guideline work. He now runs a consultancy focused on training, code reviews, and pragmatic refactoring to "rid the world of bad software," bringing academic rigor to real-world systems. A frequent conference speaker and contributor to community wisdom (including 97 Things Every Programmer Should Know), he combines pattern-driven design with unit testing and tooling for agile C++ development. Unusually for an academic, he also has a track record of production engineering—building early internet banking infrastructure and long-lived single-sign-on systems in C++. Based in Zurich, he blends hands-on coding, teaching, and standards work to help teams simplify and harden complex software.
11 years of coding experience
22 years of employment as a software developer
Diplom, Informatiker, Diplom, Informatiker at Johann Wolfgang Goethe-Universität Frankfurt am Main
Contributions:51 commits, 115 pushes, 3 branches in 2 years 8 months
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.