Michał Jaworski

Senior Software Engineer at Opera

Wrocław, Lower Silesian 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
Michał Jaworski is a senior backend engineer and system architect with 13 years of experience designing and operating scalable, production-grade services across startups and enterprises. A Python specialist who has written three books and contributed OAuth support to the popular Django REST Framework, he blends hands-on coding with RFC-grade technical writing and mentoring. He’s built and modernized systems in AdTech, OTT, healthcare, fleet management and more, often owning roles from DevOps to principal engineer and scrum master. Passionate about messaging (RabbitMQ, Kafka, SQS), Kubernetes (including custom controllers) and Elasticsearch, he’s comfortable across stacks including TypeScript, Kotlin and Go. Based in Wrocław, he excels at post-incident architectural improvements, CDC/replication patterns and reducing tech debt while keeping a pragmatic, developer-first focus. An early coder with a master’s in Control Engineering and Robotics, he brings curiosity and a knack for solving platform-level complexity.
code13 years of coding experience
job12 years of employment as a software developer
bookUser Experience Design, User Experience Design at University of Social Sciences and Humanities, Wrocław
bookMaster's Degree, Control Engineering and Robotics, Master's Degree, Control Engineering and Robotics at Technical University of Wroclaw
languagesEnglish, Polish
github-logo-circle

Github Skills (20)

python10
django10
rest-framework10
testing10
windows10
user-authentication10
authentication10
travis-ci10
cicd10
api10
cython10
oauth10
test-automation10
c-language9
opengl9

Programming languages (8)

PowerShellJavaCJavaScriptGoHTMLCythonPython

Github contributions (5)

github-logo-circle
pyimgui/pyimgui

Oct 2016 - Feb 2021

Cython-based Python bindings for dear imgui
Role in this project:
userFull-stack Developer
Contributions:9 releases, 2 reviews, 190 commits in 4 years 5 months
Contributions summary:Michał primarily contributed to the pyimgui project by addressing platform-specific issues on Windows, specifically fixing initialization problems, and solving compatibility issues with certain C++ compilers. They also improved the codebase by targeting a specific version of ImGui and adding several new widgets and docstrings. Furthermore, the user worked on implementing initial Travis CI builds for OS X and initial implementation of manylinux.
pythongamedevpython-bindingsopenglcython
Accounts for Django made beautifully simple
Role in this project:
userBack-end Developer
Contributions:13 releases, 49 commits, 21 PRs in 2 years 7 months
Contributions summary:Michał primarily focused on maintaining and improving the `django-userena` project, specifically its account features. Their work involved refactoring and updating tests to ensure compatibility with newer Django versions. They also introduced and enhanced testing procedures and improved the codebase by addressing compatibility quirks and fixing settings-related issues.
djangodjango-projectpythonaccounts
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
Michał Jaworski - Senior Software Engineer at Opera