Stefan Scherer is a seasoned engineering manager and longtime containerization expert with 12+ years in software and over two decades of systems experience, currently leading engineering at Docker. An early adopter and advocate for Docker on Windows and ARM, he blends hands-on DevOps, test automation, and technical writing to improve cross-platform container tooling and CI/CD. Stefan’s open-source footprint spans high-impact projects like Moby and Docker docs, Windows container tooling, and Hypriot’s Raspberry Pi image tooling, where he focused on robust testing and platform compatibility. He is a Microsoft MVP and former Docker Captain who uniquely combines low-level Windows image automation (Packer/VMDK/VHD work) with practical cloud and edge deployments. Based in Erlangen, Germany, he’s known for surfacing subtle platform issues—timeouts, mounting quirks, and architecture-specific test fixes—that make containers more reliable in the wild.
13 years of coding experience
24 years of employment as a software developer
Diplom-Ingenieurin (Dipl.Ing.) Elektrotechnik Eletronik und Kommunikationstechnik, Diplom-Ingenieurin (Dipl.Ing.) Elektrotechnik Eletronik und Kommunikationstechnik at Coburg University
Command line script to flash SD card images of any kind
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:14 releases, 1 review, 203 commits in 6 years 3 months
Contributions summary:Stefan focused on adding and improving BATS tests within the `hypriot/flash` repository. Their contributions involved writing tests for cloud-init flash functionality and adapting the tests for macOS compatibility, including specific file extensions and mount/unmount procedures. They also addressed error handling by ignoring potential errors during the unstubbing process, which shows an emphasis on improving test robustness.
Contributions:1 release, 3 reviews, 1387 commits in 5 years 9 months
Contributions summary:Stefan primarily contributed to the maintenance and configuration of Dockerfiles for Windows Containers, adding and updating several images to support a variety of technologies and tools such as Node.js, Java, Jenkins, and various utilities. The contributions include modifying build scripts and adding tests, likely with a focus on building a robust and up-to-date set of containerized environments. A major focus was on ensuring the proper versions for different technologies and the related Docker CLI, which reflects the user's efforts to keep the project current.
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.