Dominik Miedziński

Senior Software Engineer at Allegro

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

🤩
Rockstar
🎓
Top School
Dominik Miedziński is a Senior Software Engineer based in Warsaw with 11 years of experience building high-performance backend systems. Currently at Allegro, he brings deep expertise in Python internals and concurrent networking—demonstrated by significant contributions to mypy and the geventhttpclient project, where he modernized parsers, improved SSL handling, and added benchmarking capabilities. He combines pragmatic production engineering with attention to developer experience, having improved type-checking internals and error messaging in a major static-typing project. A graduate in Informatics, Dominik blends academic grounding with hands-on open-source work that targets performance, security, and maintainability.
code10 years of coding experience
job2 years of employment as a software developer
bookInformatics, Informatics at Polsko-Japońska Akademia Technik Komputerowych w Warszawie
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
113reputation
6kreached
2answers
2questions
github-logo-circle

Github Skills (21)

type-check10
python10
mypy10
http10
type-checking10
gevent9
networking9
configuration-management9
performance-optimization8
ssl8
linter8
testing7
benchmark7
benchmarking7
generics6

Programming languages (13)

JavaC++RustAugeasGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
A high performance, concurrent http client library for python with gevent
Role in this project:
userBackend Developer
Contributions:8 commits, 5 PRs, 6 comments in 6 months
Contributions summary:Dominik primarily focused on improving the core functionality and maintainability of the `geventhttpclient` library. Their contributions include replacing the `http_parser` with `llhttp`, integrating a benchmark runner, and clearing the client pool on close. They also made changes to SSL context handling and incorporated `llhttp` as a submodule, demonstrating a focus on performance, code modernization, and security.
http-headerpythonasyncioclient-libraryhttp-client
python/mypy

Feb 2017 - Feb 2018

Optional static typing for Python
Role in this project:
userBackend Developer
Contributions:12 commits, 12 PRs, 74 comments in 1 year
Contributions summary:Dominik primarily contributed to the mypy project by implementing new features and fixing bugs related to the type checking functionality. Their work included adding support for new language features such as `ClassVar`, improving the handling of configuration files, and fixing issues related to subtype checking and constraint inference. The user also made improvements to error messages and documentation, demonstrating a focus on usability and developer experience. The user demonstrated expertise in the internals of a type checker, making changes to the core type analysis and subtype checking logic.
linterpythontypecheckerstatic-typing
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
Dominik Miedziński - Senior Software Engineer at Allegro