Hermann "Ham" Vocke

Principal Software Engineer Haselünne, Germany
Email Website Code Email: ham@hamvocke.com Web: hamvocke.com Code: github.com/hamvocke

Experienced full-stack software developer, technical leader, engineering manager, architect, consultant, and mentor with more than 16 years of hands-on experience in startups, scale-ups and large enterprises. Fosters healthy teams with an empathetic leadership style and brings equal amounts of technical proficiency, leadership expertise, and business acumen. Strongly believes in continuous delivery, shipping small things frequently, getting fast feedback and iterating on it.

Work Experience

Gigs Remote, Germany

  1. Ruby
  2. Go
  3. GCP
  4. MySQL
  5. Microservices
  6. API design
  7. Test-Driven Development
  8. Continuous Delivery

Engineering Manager Aug 2024 - present

“Stripe for phone plans”. Gigs builds a platform that allows customers to start selling mobile phone plans all over the world.

Stack Overflow Remote, Germany

  1. C#
  2. ASP.NET Core
  3. TypeScript
  4. SQL Server
  5. Azure
  6. Elasticsearch
  7. Redis
  8. Modular Monoliths
  9. Legacy Modernization

Principal Software Engineer Apr 2023 - Aug 2024

Staff Software Engineer Feb 2022 - Apr 2023

Software Engineer Apr 2019 - Feb 2022

Built features for Stack Overflow and Stack Overflow for Teams as part of a cross-functional engineering team.

Thoughtworks Hamburg, Germany

  1. Java
  2. Spring Boot
  3. Swift
  4. Javascript
  5. node.js
  6. MySQL
  7. MongoDB
  8. AWS
  9. Azure
  10. Terraform
  11. Continuous Delivery
  12. Test-Driven Development
  13. Microservices

Lead Software Developer May 2018 - Mar 2019

Technical lead for teams. Hands-on design and implementation of high-traffic microservice systems. Coaching and mentoring teams to adopt agile practices, continuous delivery, pair programming, and cloud infrastructure. Running workshops and trainings about software architeture, API design, and Continuous Delivery for various clients.

Senior Software Developer Sep 2014 - May 2018

Software development, consulting, and coaching for different clients. Living and teaching agile methodologies, pair programming, continuous delivery, test automation, DevOps and TDD. Building microservices, cloud infrastructure, IoT ecosystems, mobile apps and backend systems.

Bertelsmann, Arvato Gütersloh, Germany
  1. Java
  2. Oracle
  3. EJB
  4. Swing
  5. JUnit
  6. Desktop Application Development
  7. Web Development

Software Architect Sep 2012 - Aug 2014

Software Developer Feb 2012 - Sep 2012

Software Developer (working student) Aug 2008 - Jan 2012

Education

Master in Information Management, University of Münster, Germany 2012-2014

Bachelor of Science, Wirtschaftsinformatik, FHDW Paderborn, Germany 2010 - 2012

Fachinformatiker für Anwendungsentwicklung, b.i.b. International College, Paderborn, Germany 2008 - 2010

Languages