Joanna – Full Stack Developer

Tworzę strony internetowe, które działają stabilnie: wszedzie, nie tylko u mnie. W pracy łączę praktyczne podejście z dbałością o detale i porządkiem w kodzie.

O mnie

Full Stack Developer

Na co dzień piszę kody, które (zazwyczaj) działają.

Głównie tresuję WordPressa, ale gdy nikt nie patrzy, eksploruję świat Reacta i oswajam terminal Linuxa. Jako początkująca entuzjastka świata DevOps uczę się, jak nie wywalić serwera przez przypadek podczas konfiguracji, i czasem mi to nawet wychodzi.

Nieustannie rozwijam się w kierunku lepszego, szybszego i bardziej świadomego tworzenia oprogramowania, czasem z uśmiechem, czasem z błędem 500. Kiedy zaliczam mentalną zwiechę systemu, pomaga spacer, ptasie mleczko albo krzyk w poduszkę. W końcu zoptymalizowany programista to taki, który ma odpowiedni poziom cukru we krwi i zdrowy dystans do własnego kodu.

Technologie i narzędzia

Zestaw narzędzi i technologii, które stanowią fundament mojej codziennej pracy jako developera.

Frontend i Narzędzia

skills

Skupiam się na czystym i wydajnym kodzie. Wykorzystuję potencjał JavaScriptu i preprocesorów CSS do budowy skalowalnych interfejsów, które są łatwe w utrzymaniu.

JavaScript (ES6+)
React (Podstawy)
SCSS
BEM
Webpack / Vite

Linux i Infrastruktura

skills

Zarządzam środowiskami unixowymi na poziomie niezbędnym do sprawnego dev-opsowania lokalnego i serwerowego. Linux to mój codzienny system operacyjny.

SSH
WP-CLI
Apache/Nginx Config
Manjaro
Hosting

DevOps i Automatyzacja

learning

Skupiam się na płynnym procesie publikowania zmian, od przygotowania środowisk po stabilne wdrożenia na produkcję. Pracuję nad automatyzacją procesów wdrożeniowych, dbając o ich prostotę i niezawodność.

Docker
CI/CD
GitHub Actions
Automation

Aktualnie na warsztacie:

  • Konteneryzacja środowisk lokalnych (Docker Compose)
  • Automatyczne deploymenty WordPressa przez GitHub Actions
  • Optymalizacja pipeline-ów budujących assety