Adrian Stachlewski

Senior Software Engineer at Gemius

Warsaw, Masovian Voivodeship, Poland
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
Adrian Stachlewski is a Senior Software Engineer and Scrum Master based in Warsaw with a decade of experience building distributed data processing and real-time analytics systems. At Gemius he designs and implements pipelines that ingest and aggregate billions of events daily, collaborates closely with Data Science to productionize ML for tabular data, and maintains low-latency analytics on ClickHouse. A Python enthusiast and contributor to the well-known Luigi orchestration project, he has improved scheduler robustness, deduplication, and type-checking support, demonstrating attention to reliability and developer ergonomics. Comfortable in autonomous, transparent teams, he combines hands-on backend engineering with agile facilitation to deliver testable, maintainable products.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science in Engineering, Bachelor of Science in Engineering at Warsaw University of Technology
languagesEnglish, Polish
github-logo-circle

Github Skills (6)

luigi10
python10
testing10
orchestration-framework9
scheduling8
mypy7

Programming languages (7)

TypeScriptJavaC++JavaScriptGoPythonClojure

Github contributions (5)

github-logo-circle
spotify/luigi

Jun 2022 - Jun 2022

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:2 reviews, 1 commit, 9 PRs in 1 day
Contributions summary:Adrian contributed to the `luigi` project by implementing and fixing features. Their contributions included closing sockets in the `RemoteScheduler`, deduplicating outputs in the `flatten_output` function, and adding an option to remove event handlers from `luigi.Task`. Furthermore, the user addressed issues such as fixing execution summaries for optional parameters and fixing the visualization of SVG graphs for tasks directly dependent on each other. They also worked on a MyPy plugin and the test suite of the project.
pythonbatch-jobsdependency-resolutionorchestration-frameworkworkflow-management
starhel/dataslots

Mar 2018 - Jan 2023

__slots__ for dataclasses
Contributions:6 releases, 17 reviews, 48 commits in 4 years 11 months
dataclassesdecoratorpython3slots
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
Adrian Stachlewski - Senior Software Engineer at Gemius