O mnie

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