Biografia
Jestem programistą Python z 3-letnim doświadczeniem w Django. Pracowałem przy organizacji czterech kolejnych edycji PyCon PL (2016 - 2019) a także Jesieni Linuksowej w 2017 roku. Uczestniczyłem też w czeskiej edycji PyCon’a w 2017 i 2018 r. W gimnazjum zostałem finalistą, a następnie dwukrotnie laureatem konkursu kuratoryjnego z informatyki. Po ukończeniu edukacji gimnazjalnej otrzymałem stypendium Ministra Edukacji Narodowej. Znam angielski na poziomie zaawansowanym, posiadam certyfikat B2. Moją pasją jest tworzenie rozwiązań, które pomagają ludziom w codziennym życiu. W wolnym czasie zajmuję się muzyką (gram na gitarze i saksofonie) oraz sportem — od dziecka gram w siatkówkę i jeżdżę na nartach.
Technologie
Python - Django, Flask, asyncio, GIS, FastAPI, Starlette, dramatiq, Celery
Java - Android, JavaFX, libgdx
C++ - competitive programming, SFML, box2d, rozszerzenia Python oparte na Boost.Python
Frontend - React.js + Hooks, Redux, React Native, Sass i jQuery
DevOps - Docker, Docker Swarm, Ansible, Traefik, GitLab CI/CD
Projekty
-
DPLib - asynchroniczny framework do tworzenia botów serwerowych Digital Paint: Paintball 2.
Więcej informacji na GitHub i w dokumentacji
Python, asyncio -
sMusic - system zdalnej kontroli nad szkolnym radiowęzłem napisany razem z Arturem Puzio dla Staszica.
sMusic składa się z dwóch komponentów - core (klient - odtwarzacz muzyczny) and www (kontroler www)
Flask, SQLAlchemy, Angular JS, pydub, pyaudio -
MojeOkienko - Aplikacja na Androida pozwalająca na sprawdzenie stanu kolejek do urzędów miejskich w Warszawie, nagrodzona w konkursie BIHAPI. Demonstracja działania jest dostępna na YouTube.
Django, Java, Android -
frekwencja.edu.pl - Strona pozwalająca uczniom na sprawdzenie frekwencji w dzienniku Librus, 40K+ aktywnych użytkowników. Python, Starlette, Redis, dramatiq, Docker + Docker Swarm, React.js, bootstrap
-
Dionzios - System do inwentaryzacji wykorzystywany w jednym z warszawskich barów.
Python, Django, Django REST Framework, JavaFX, django-channels -
covidata.pl - strona ze statystykami dotyczącymi COVID19
Python, FastAPI, SQLAlchemy Core, encode/databases, pydantic, Redis, Docker + Docker Swarm, React.js, Pandas, Bootstrap
Doświadczenie
- Full-Stack Developer w Order Group - praktyki (2015)
- Full-Stack Developer w Wecamo (2017-dziś)
- Python Developer, DevOps w Macro-System (2020-dziś)
Edukacja
- XIV LO im. Stanisława Staszica
- Student informatyki na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej
Zainteresowania
Backend development
Game development
Mobile development
Siatkówka
Fotografia
Muzyka