Jan Stürtz

Engineering Line Manager at CONTACT Software

Osterholz-Scharmbeck, Lower Saxony, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job31 years of employment as a software developer
bookInformatik, Informatik at University of Bremen
languagesEnglish, German
github-logo-circle

Github Skills (26)

compatible10
filesystem10
lib10
integrate10
multiplatform10
python10
testing10
windows10
cross-platform10
file-operations10
integrations10
go10
sys10
fileio10
platform-independent10

Programming languages (8)

JavaShellCSSCBatchfileGoHaskellPython

Github contributions (5)

github-logo-circle
wolph/python-progressbar

Dec 2017 - Feb 2018

Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
Role in this project:
userBack-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.
pipprogress-barpythonprogressbareta
restic/restic

Aug 2016 - Aug 2016

Fast, secure, efficient backup program
Role in this project:
userBack-end & DevOps Engineer
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.
Request Free Trial