Jakub Kukul

Software Engineer at Vionlabs

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

👤
Senior
🎓
Top School
Jakub Kukul is a Berlin-based software engineer with 11 years of experience building reliable back-end systems and data pipelines across startups and consulting roles. He has deep Python expertise, shown by contributions to high-profile open-source projects like Spotify's Luigi and Snakebite (HDFS client), where he improved configuration handling, refactored core logic and strengthened unit tests. His background spans data engineering and data science roles at Toptal, Curb Food and others, giving him a pragmatic blend of production engineering and analytics. Jakub also contributes to developer-facing docs and tooling, improving clarity and usability in projects such as nodegit and arxiv-vanity. Known for quietly improving robustness—fixing subtle config bugs, test coverage, and regex handling—he favors maintainable, well-tested solutions that scale. He holds an M.Sc. in Computer Science from the Technical University of Wroclaw and currently builds solutions at Vionlabs.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Technical University of Wroclaw
languagesGerman, Polish, English
stackoverflow-logo

Stackoverflow

Stats
13,358reputation
4.0mreached
55answers
0questions
Badges
python
top-1%
macos
top-5%
github
top-5%
ssh
top-5%
pip
top-5%
dockerfile
top-5%
github-logo-circle

Github Skills (34)

unit-testing10
url-routing10
git10
docker10
python10
django10
testing10
configuration-management10
hdfs10
docker-compose10
luigi10
regular-expression10
unit-test10
documentation10
hadoop9

Programming languages (14)

JavaC++CScalaPerlHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
spotify/snakebite

Mar 2015 - Feb 2016

A pure python HDFS client
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 4 comments in 11 months
Contributions summary:Jakub primarily contributed to improving the configuration and setup process for the HDFS client. They modified the `config.py` file to search for configuration files in alternative paths, including `HADOOP_CONF_DIR`. The user also addressed code style issues and removed an unused import. Additionally, they updated the code to use `InvalidInputException` for error handling and deprecated a function.
hdfs-clientpythonconnectorpure-pythonhdfs
spotify/luigi

Jun 2015 - Nov 2016

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.
Role in this project:
userBack-end Developer
Contributions:18 commits, 9 PRs, 11 comments in 1 year 5 months
Contributions summary:Jakub primarily focused on enhancing the `luigi` Python library, a framework for building data pipelines. Their contributions included fixing configuration issues related to worker ping intervals, adding and refining unit tests for core functionalities like flattening data structures. The user also refactored code to improve efficiency, such as modifying the parameter handling and removing unused classes. Furthermore, they addressed documentation typos and fixed minor bugs related to error messages within the visualiser.
pythonbatch-jobsdependency-resolutionorchestration-frameworkworkflow-management
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
Jakub Kukul - Software Engineer at Vionlabs