Maciej Jaworski

West Pomeranian 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
Maciej Jaworski is a backend-focused software engineer with 11 years of experience building scalable, production-ready systems across iGaming, SaaS, and data-pipeline products. He combines Domain-Driven Design and event-driven microservices with practical engineering—shipping features in Node/NestJS, Python/Django and PHP while emphasizing automated testing and clean code. His open-source contributions include modernizing Django projects (django-rest-auth, django-cron), showing attention to compatibility, migrations and test quality. Comfortable with cloud deployments, Docker, and message-driven architectures, he has also led internal tech sessions and created reusable tools like automated test-environment deployments to AWS. Based in West Pomeranian Voivodeship, Poland, he occasionally publishes longer-form technical and worldview pieces on Medium, reflecting an engineer who pairs hands-on delivery with broader thinking.
code11 years of coding experience
job8 years of employment as a software developer
bookInformatyka, Informatyka at West Pomeranian University of Technology in Szczecin
bookInżynier (Inż.) Informatyka, Inżynier (Inż.) Informatyka at Zachodniopomorska Szkoła Biznesu - Akademia Nauk Stosowanych
github-logo-circle

Github Skills (15)

database-migrations10
api-rest10
user-authentication10
authentication10
django-rest10
rest-api10
database-migration10
python10
django-rest-framework10
api-design10
restful-api10
django10
testing10
git9
documentation8

Programming languages (5)

TypeScriptDockerfileJinjaJavaScriptPython

Github contributions (5)

github-logo-circle
Tivix/django-cron

Apr 2015 - Dec 2015

Write cron business logic as a Python class and let this app do the rest! It enables Django projects to schedule cron tasks, tracks their success / failures, manages contention (via a cache) etc. Basically takes care of all the boring work for you :-)
Role in this project:
userBackend Developer
Contributions:42 commits, 19 PRs, 42 pushes in 7 months
Contributions summary:Maciej primarily focused on refactoring and updating the project's dependencies and core functionality. They replaced South migrations with native Django migrations and updated the minimum Django version. Furthermore, the user addressed requirements and added crucial warnings related to upgrading from older versions. The contributions included adjustments to the admin interface and the addition of new tests.
pythondjangocron-taskscronschedule
Tivix/django-rest-auth

Apr 2015 - Mar 2016

This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registration and authentication related functionality as CBV's (Class Base View) and REST (JSON)
Role in this project:
userBack-end Developer
Contributions:3 releases, 15 commits, 18 PRs in 10 months
Contributions summary:Maciej primarily contributed to the Django-based backend of the `django-rest-auth` repository. Their work involved fixing bugs, such as redirect issues and replacing legacy code with modern approaches. They also made improvements to the codebase by replacing references to `contrib.auth.model.User` with `get_user_model()`, and ensuring Django 1.8 compatibility. Moreover, the user was involved in refactoring test cases and enhancing code quality by adding static code analysis.
social-loginpythondjango-frameworkcbvdjango-rest-framework
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
Maciej Jaworski