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.
13 years of coding experience
15 years of employment as a software developer
Master of Science (Diplom) Industrial Engineering with Business Studies, Master of Science (Diplom) Industrial Engineering with Business Studies at Karlsruhe Institute of Technology (KIT)
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.
Google Drive client with support for new Drive REST API and partial sync
Role in this project:
DevOps 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.