Hermann "Ham" Vocke

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

Experienced full-stack software developer, software architect and technical leader 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.

Experience

Gigs Remote, Germany

Interim Head of Engineering Jun 2025 - present

Engineering Manager Aug 2024 - Jun 2025

Stack Overflow Remote, Germany

Principal Software Engineer Apr 2023 - Aug 2024

Staff Software Engineer Feb 2022 - Apr 2023

Software Engineer Apr 2019 - Feb 2022

Thoughtworks Hamburg, Germany

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

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 2012-2014

Bachelor of Science, Wirtschaftsinformatik, FHDW Paderborn 2010 - 2012

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

Skills

Software Engineering

  1. Java
  2. Spring Boot
  3. JavaScript
  4. TypeScript
  5. C#
  6. ASP.NET Core
  7. node.js
  8. Svelte & SvelteKit
  9. Vue.js
  10. Continuous Delivery (CI/CD)
  11. Test Automation
  12. Test-Driven Development
  13. Terraform
  14. Elasticsearch
  15. Redis
  16. MySQL
  17. PostgreSQL
  18. Azure
  19. GCP
  20. REST APIs
  21. Event-Driven Architecture
  22. Distributed Systems
  23. Modular Monoliths
  24. Legacy Modernization

Leadership

  1. Fostering high-performing teams
  2. Building a sustainable engineering culture
  3. Mentoring
  4. Coaching
  5. Agile software development
  6. Roadmap planning

Domains

  1. E-Commerce
  2. Telecommunications
  3. EdTech
  4. Automotive
  5. SaaS
  6. B2B Software
  7. B2C Software

Languages