Napis 'Tomcat .DevStudio' złozony z czarnych liter z niebieskimi ozdobami na literach A i V
Tomcat Dev Studio

Piotr Tomczak - Frontend Developer

Tworzę szybkie i skalowalne aplikacje internetowe uwzględniające potrzeby swoich klientów.

O mnie

Cześć! Jestem Piotr Tomczak, frontend developer z ponad 6-letnim doświadczeniem w tworzeniu aplikacji internetowych. Moją specjalnością jest tworzenie szybkich i skalowalnych aplikacji internetowych, które uwzględniają potrzeby użytkowników. W swojej pracy stawiam na jakość kodu i dbam o to, aby aplikacje były zgodne z najnowszymi standardami.

Moją przygode z frontendem rozpocząłem w nowo powstałym software house - Solvee Studio. Tam pod okiem bardziej doświadczonych developerów przeszedłem ścieżkę z pozycji Juniora do Mida. Przez lata współpracy tworzyliśmy wspólnie aplikacje używane do teraz w różnych dziedzinach, od związku Judo do rezerwacji marin. W czasie mojej pracy w Solvee przeszliśmy od pracy w Angularze 4 na React - do tej pory trzymaliśmy się tej technologii.

W swojej pracy korzystam z najnowszych technologii, stawiam na jakość kodu i dbam o szczegóły.

Doświadczenie

-

Freelancer - Frontend Developer · Guldier sp. z o.o.

Współpracowałem przy przebudowie wewnętrznej aplikacji do zarządzania jednostkami powietrznymi na lotniskach - TCManager. Zakres prac zawierał przebudowę i poprawę struktury HTML, aktualizację bibliotek i poprawienie wydajności aplikacji, integrację z backendem (Django). Dodałem również wersję RWD oraz zmieniłem wygląd strony bazując na layoucie stworzonym w Figmie.

  • HTML5
  • Django template
  • JavaScript
  • Bootstrap
  • JQuery
-

Freelancer - Frontend Developer · MarineHub

Jako Freelancer współpracowałem z MarineHub, tworząc i zarządzając aplikacją postojów łodzi. Moje obowiązki obejmowały opracowywanie funkcjonalności zarówno dla wersji webowej, jak i mobilnej. Współpracowałem również z zespołem backendowym oraz grafikami, aby wdrożyć nowe funkcje i poprawić ogólny wygląd oraz doświadczenie użytkownika.

  • JavaScript
  • React
  • SCSS
  • TypeScript
  • Redux
  • RxJs
-

Frontend Developer · Solvee Studio

W Solvee Studio pracowałem nad różnymi projektami, od aplikacji kurierskiej do przewozu materialów budowlanych (panel klienta i zarządzania flotą oraz kierowcami) po aplikacje do zarządzania planami treningowymi dla Polskiego Związku Judo. Współpracowałem z zespołem projektowym, aby zapewnić, że aplikacje są zgodne z wymaganiami klienta.

  • HTML5
  • SCSS
  • JavaScript
  • React
  • TypeScript
  • Leaflet
  • Formik
  • Yup
-

Junior Frontend Developer · Solvee Studio

Jako Junior Frontend Developer w Solvee Studio współtworzyłem pod okiem doświadczonych developerów formularze ubezpieczeniowe, aplikacje rejestracji do zakupu tokenów PHI, landing page sklepu sprzedaży pieluch Pampers w subskrypcji oraz sklep z parasolami ogrodowymi. Pomagałem również w testowaniu aplikacji oraz wdrażaniu nowych funkcjonalności. Współpracowałem z zespołem projektowym, aby zapewnić, że aplikacje są zgodne z wymaganiami klienta.

  • HTML5
  • SCSS
  • JavaScript
  • Angular
  • Twig
-

Freelancer - Frontend Developer · Sigmasoft

Opracowywałem panel obsługi mapy dla bosmanów oraz aplikację zarządzania i lokalizacji jednostek wodnych. Współpracowałem z zespołem backendowym i grafikami w celu wdrażania nowych funkcjonalności, a także przeprowadzałem testy manualne aplikacji.

  • JavaScript
  • SCSS
  • Leaflet
-

Frontend Developer · Job Hunter sp. z o.o.

Jako Frontend Developer w Job Hunter pracowałem nad aplikacją dla urządzeń desktopowych, która służyła do wyszukiwania pracowników i łączenia ich z pracodawcami. Zawieral system ocen, komentarzy przy profilach pracowników i pracodawców.

  • JavaScript
  • SCSS
  • HTML 5
  • TypeScript
-

Frontend Developer · Educat sp. z o.o.

W Educat rozwijałem aplikacje mobilne do nauki dla mentorów i korepetytorów, umożliwiając im lepszą organizację pracy, m.in. poprzez ustalanie kalendarza oraz prowadzenie wideokorepetycji. Współpracowałem z zespołem grafików w celu zapewnienia spójnego UX aplikacji oraz przeprowadzałem testy manualne.

  • JavaScript
  • RxJs
  • React Router
  • Bootstrap
-

Freelancer - Frontend Developer · Piotr Żytkiewicz IT

Jako Freelancer Frontend Developer tworzyłem interfejsy aplikacji webowych i mobilnych. Współpracowałem z zespołem backendowym przy wdrażaniu systemów zapytań do API, a także testowałem manualnie aplikacje, aby upewnić się, że spełniają one wymagania użytkowników.

  • JavaScript
  • Backend
  • Testowanie manualne
Pełne CV

Projekty

no screen available image

TC Manager

TC Manager to aplikacja wewnętrzna do zarządzania jednostkami powietrznymi na lotniskach. Pracowałem nad funkcjonalnościami do zarządzania i aktualizacji przeglądów, modernizacji i zakupu części. Za jej pomocą również przeprowadzano inwentaryzacje jednostek powietrznych.

  • Django templates
  • HTML
  • CSS 3
  • Bootstrap 5.3.3
  • JQuery
  • JavaScript
screen from PaliPali application

PaliPali

PaliPali to aplikacja kurierska pozwalająca na zarządzanie flotą kurierów, zamówieniami i płatnościami. Tworzyłem funkcjonalności do śledzenia kurierów oraz zarządzania zleceniami.

  • React 18
  • Leaflet 1.9.4
  • Formik 2.2
  • Bootstrap 5.2.3
  • ApexCharts 3.37
  • TypeScript 4.9.5
  • Redux 4.2.1
  • Yup 1.2
screen from MarineHub application

MarineHub

MarineHub to aplikacja do zarządzania miejscami postojowymi dla łodzi. Pracowałem nad funkcjonalnościami do oznaczania miejsc na mapach morskich, ustalania cen, edycji rezerwacji oraz komunikacji z jednostkami na morzu.

  • React 17
  • Leaflet 1.8.0
  • I18Next 21
  • Bootstrap 5.1
  • ApexCharts 3.33
  • RSuite 5.6.1
  • TypeScript 4.5
  • RxJS 7.3
  • Redux 4
screen from Jobhunter application

JobHunter

JobHunter to portal dla firm poszukujących zagranicznych specjalistów. Tworzyłem panel rekrutacyjny ułatwiający proces rekrutacji.

  • React 17
  • I18next 21
  • Bootstrap 5.1
  • ApexCharts 3.33
  • RSuite 5.6.1
  • TypeScript 4.5.5
screen from Educat application

Educat

Educat to aplikacja dla korepetytorów i uczniów. Tworzyłem panele dla Mentora, Admina oraz Aplikanta, umożliwiające prowadzenie korepetycji online oraz zarządzanie grafikiem mentorów.

  • React 17
  • i18next 20.3
  • RxJS 7.1.0
  • TypeScript 4.3.4
  • RSuite 5.2.1
  • React Router 5.2.0
  • Bootstrap 5
zrzut ekranu aplikacji Glatz - parasole premium

Glatz

Glatz to sklep z parasolami ogrodowymi. Tworzyłem panel klienta z konfiguratorami parasoli oraz galerią egzemplarzy, umożliwiając wybór tkanin i modeli.

  • Twig
  • Bootstrap Theme (Sylius Shop Bundle)
  • Docker
  • Owl Carousel