Martin Czygan

Senior Software Engineer at GROSSWEBER Groß, Weber & Partner

Leipzig, 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
Martin Czygan is a senior software engineer with 17 years of experience designing scalable data-processing systems and integrating heterogeneous metadata solutions, currently based in Leipzig. He combines deep backend engineering—contributions to high-profile open-source projects like Spotify's Luigi—with hands-on experience in analytics, search (Elasticsearch), and parallel processing across multi-machine setups. At Leipzig University he architected metadata management and performant library-data pipelines, and has helped operationalize scholarly web archiving and citation-graph tooling at the Internet Archive. He also teaches and consults, translating academic research and institutional requirements into production-ready software and developer training. Known for pragmatic system design, Martin often surfaces non-obvious improvements such as configurable scheduler state handling and UI enhancements that ease real-world adoption.
code17 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree Computer Science and Economics, Bachelor's degree Computer Science and Economics at Leipzig University
bookHigh School, High School at Wilhelm-Ostwald-Gymnasium Leipzig
languagesEnglish, German, French, Hungarian
stackoverflow-logo

Stackoverflow

Stats
184,734reputation
34.7mreached
1,332answers
43questions
Badges
swing
top-5%
closures
top-5%
debugging
top-5%
maven
top-5%
regex
top-1%
floating-point
top-1%
github-logo-circle

Github Skills (104)

datetime10
python10
http10
bash10
http-post10
boolean10
ruby10
scheduling10
elasticsearchquery10
routes10
aws-elasticsearch10
floating-point10
elasticsearch10
elasticsearch-api10
unix10

Programming languages (16)

JavaC++mIRC ScriptCRustMakefileGoHTML

Github contributions (5)

github-logo-circle
spotify/luigi

Jul 2013 - Oct 2017

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:11 commits, 3 PRs, 13 comments in 4 years 3 months
Contributions summary:Martin contributed to the core functionality of the `luigi` Python module. They implemented a `FloatParameter`, enhanced file operations with a copy function, and made adjustments to the scheduler, including making the state file path configurable. Additionally, the user made improvements to the user interface of the visualization tool and added support for Elasticsearch. These changes highlight a focus on expanding functionality, improving usability, and integrating with other technologies.
pythonbatch-jobsdependency-resolutionorchestration-frameworkworkflow-management
miku/binpic

Oct 2018 - Nov 2022

Create a picture from any file.
Contributions:37 commits, 1 PR, 30 pushes in 4 years 1 month
imagepicture
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
Martin Czygan - Senior Software Engineer at GROSSWEBER Groß, Weber & Partner