Jan Katins

Lead Data Software Engineer

Berlin, 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

🤩
Rockstar
🎓
Top School
Jan Katins is a Lead Data Software Engineer based in Berlin with 13 years of experience building reliable data platforms, ETL pipelines, and DBaaS tooling across Python, PostgreSQL and cloud-native infrastructures. He blends hands-on engineering and system design—shipping production services, automations and CI/CD improvements at companies like Aiven, Zenjob and kreuzwerker—while mentoring teams and participating in hiring. A prolific open-source contributor, Jan has made substantive backend and data-focused contributions to flagship projects such as pandas, IPython, statsmodels and matplotlib, including enhancements to pandas’ categorical dtype and robustness fixes in parallel computing. Equally comfortable with operational work (systemd units, RPMs, build targets) and data modeling, he brings pragmatic attention to maintainability, testing and release automation. He holds an MSc in Industrial Engineering and has a track record of surfacing obscure edge-case fixes that improve long-term platform reliability.
code13 years of coding experience
job15 years of employment as a software developer
bookMaster of Science (Diplom) Industrial Engineering with Business Studies, Master of Science (Diplom) Industrial Engineering with Business Studies at Karlsruhe Institute of Technology (KIT)
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
2,279reputation
662kreached
52answers
4questions
github-logo-circle

Github Skills (115)

postgresql10
python10
testing10
command-line-interface10
bash10
ipython10
c1110
text-formatting10
c1710
etl10
automation10
parallel-computing10
build-automation10
systemd10
data-pipeline10

Programming languages (25)

CGoInno SetupHTMLJupyter NotebookTypeScriptShellR

Github contributions (5)

github-logo-circle
JessicaTegner/pypandoc

Mar 2015 - Oct 2022

Thin wrapper for "pandoc" (MIT)
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1 release, 164 commits, 90 PRs in 7 years 9 months
Contributions summary:Jan primarily contributed to enhancing the `pypandoc` library by implementing features related to file output support, addressing bug fixes, and improving the robustness of the codebase. They added functionality to write output to files, crucial for specific file formats like `odt` and `docx`. The user also implemented unit tests to ensure the correct behavior of the conversion process, including error handling for invalid parameters and ensuring the proper handling of unicode inputs.
pandocpythonpdfmarkup-languagedocx
vitalif/grive2

Apr 2017 - Mar 2021

Google Drive client with support for new Drive REST API and partial sync
Role in this project:
userDevOps Engineer
Contributions:10 reviews, 17 commits, 12 PRs in 4 years
Contributions summary:Jan's contributions primarily focus on system administration and automation within the `grive2` repository. They implemented systemd units for syncing the Google Drive files, including timer and service configurations. Furthermore, they modified the sync script (`grive-sync.sh`) to address issues such as escaping directory names and managing locks. The user also made adjustments to improve the script's error handling and logging.
apipartialsyncgooglegoogle-drive
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