Jan Stürtz is an experienced engineering manager and hands-on engineer with 11+ years leading platform, DevOps and cloud operations at CONTACT Software, now steering the Platform organization. He combines deep systems-level expertise in C/C++ and Python with practical cloud and container know-how (AWS, Kubernetes, Docker) to modernize long-lived PDM/PLM platforms and run SaaS/PaaS offerings. Jan has a strong track record of cross-platform engineering—his open-source contributions to projects like restic and progressbar2 show attention to Windows/Unix interoperability, terminal UX and test reliability. Equally comfortable in technical product management and people leadership, he restructures teams to deliver reliable, scalable services while keeping close to the code. Based in Lower Saxony, Germany, he blends four decades of software experience and system administration know-how with a pragmatic focus on maintainability and cross-platform compatibility.
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
Role in this project:
Back-end Developer
Contributions:18 commits, 3 PRs, 14 comments in 2 months
Contributions summary:Jan primarily contributed to the project by integrating the `six` library to support Python 2 and 3 compatibility. They refactored code to use `six` for string and integer type handling and replaced the internal `_six` module. The user also addressed timer resolution issues on Windows systems by utilizing `timeit.default_timer()` and added sleeps in tests. These changes enhanced cross-platform compatibility and test reliability.
Contributions:5 commits, 2 PRs, 9 comments in 7 days
Contributions summary:Jan primarily focused on improving the cross-platform compatibility and user experience of the backup program, `restic`. Their contributions included adapting the codebase for Windows systems, specifically addressing long file path issues and console output formatting problems. They also made changes to improve the clarity and maintainability of the code, including refactoring, and ensuring terminal output works correctly across different operating systems. The user’s work involved file system interactions, platform-specific adaptations and modifications to how user feedback is provided.
securededuperesticdeduplicationsecure-by-default
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.