Hermann Vocke is an Engineering Manager with 12 years of experience leading and growing high-performing software teams across product and platform domains, currently based in Haselünne, Germany. He blends hands-on engineering—contributing to open-source projects like the widely used markdig Markdown processor—with pragmatic leadership that emphasizes trust, autonomy, and clear ownership. At companies from Stack Overflow to ThoughtWorks he has driven modernization efforts, test automation, and large migrations (including a CommonMark migration spanning millions of posts), while coaching engineering leads and shaping architectural direction. Known for building sustainable delivery practices, he has scaled teams, redesigned hiring processes, and established on-call and platform teams to reduce cognitive load and increase reliability. A practical tinkerer (self-described “Senior Sandwich Engineer” on GitHub), he pairs deep backend and QA experience with a focus on developer experience and continuous delivery.
12 years of coding experience
17 years of employment as a software developer
Bachelor of Science (B.Sc.) Wirtschaftsinformatik, Bachelor of Science (B.Sc.) Wirtschaftsinformatik at Fachhochschule für die Wirtschaft Paderborn
Master in Information Management (MIM) Information Management, Master in Information Management (MIM) Information Management at University of Münster
Fachinformatiker für Anwendungsentwicklung, Fachinformatiker für Anwendungsentwicklung at b.i.b. International College
A Spring Boot application with lots of test examples
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:66 commits, 7 PRs, 93 pushes in 4 years 10 months
Contributions summary:Hermann primarily focused on implementing and refining various testing strategies for the Spring Boot application. This involved writing integration tests, end-to-end tests, and consumer-driven contract tests using tools like JUnit, Spring Test, and Pact. They also renamed tests to better reflect their purpose, added status code checks and implemented tests for weather client consumer. Additionally, the user updated testing dependencies and migrated tests to JUnit 5.
A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET
Role in this project:
Back-end Developer & QA Engineer
Contributions:6 commits, 2 PRs, 4 comments in 29 days
Contributions summary:Hermann primarily contributed to the `markdig` project by implementing and refining the pipe table feature, aligning with the project's goal of creating a Markdown processor. They focused on modifying the parser to correctly handle edge cases, normalize the number of columns, and integrate new options for customizing pipe table behavior. Furthermore, they updated and expanded testing with new spec examples to ensure the consistent and accurate processing of GitHub Flavored Markdown pipe tables, including validation of the new options.
dotnetcommonmarkcompliantmarkdown-parsergfm
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.