Java Fullstack Developer
Aplikacje webowe w pełnym procesie end-to-end,
od analizy po stabilne wdrożenie.
ABOUT
Pracuję jako programistka od 2015 roku. Na przestrzeni lat uczestniczyłam zarówno w dużych zespołach scrumowych, projektach prowadzonych w duchu agile, jak i w bardziej indywidualnych realizacjach. Moją główną technologią zawsze była Java, a z czasem dołączył do niej także nowoczesny stack front-endowy, czyli TypeScript, React i Angular. Lubię łączyć warstwę funkcjonalną ze stroną wizualną i tworzyć rozwiązania, które nie tylko solidnie działają, ale też po prostu dobrze wyglądają.
SKILLS
MY APPROACH
Sprawdzone rozwiązania. Realne efekty.
Planowanie
Niezależnie od tego, czy tworzę projekt od podstaw, rozwijam istniejące rozwiązanie czy przygotowuję nowe funkcjonalności, zawsze rozpoczynam od dokładnego rozeznania. Analizuję potrzeby klienta, wyjaśniam cele biznesowe i doprecyzowuję oczekiwany efekt. Dzięki temu cały proces opiera się na solidnych fundamentach, a finalne rozwiązanie odpowiada realnym wymaganiom, co pozwala uniknąć niedopowiedzeń i oszczędzić czas na późniejszych etapach projektu.
Działanie
Po ustaleniu celu i planu działania przechodzę do realizacji. Dobieram odpowiednie technologie, biblioteki i rozwiązania, które najlepiej pasują do danego przypadku. Duży nacisk kładę na czytelność kodu oraz jego przyszłe utrzymanie. Pracuję w trybie iteracyjnym, dostarczając poszczególne fragmenty rozwiązania na bieżąco, co pozwala na szybkie wprowadzanie ewentualnej korekty.
Jakość
Na każdym etapie stawiam na jakość. Priorytetem jest dla mnie stabilne, dobrze zaprojektowane rozwiązanie, które będzie działało bezproblemowo także w przyszłości. Oprócz samego rozwiązania, piszę testy, aby wcześnie wychwycić potencjalne błędy. Dopiero gdy wszystko działa zgodnie z założeniami, rozwiązanie trafia na środowisko testowe. Na tym etapie, gdy mam okazję, współpracuję również z działami QA oraz DevOps.
Domknięcie procesu
Niezależnie czy ostatecznie projekt trafia do środowiska chmurowego lub do zamkniętej infrastruktury klienta bez dostępu do internetu, przygotowuję rozwiązanie do wdrożenia zgodnie z ustalonym procesem.
