O mnie

Jestem Mateusz Duma, frontend developer z komercyjnym doświadczeniem. Specjalizuję się w budowaniu skalowalnych, gotowych do produkcji aplikacji webowych w React, Next.js i TypeScript.
Dbam o czysty kod, utrzymywalną architekturę i rozwiązania skupione na użytkowniku. Na co dzień pracuję z formularzami, walidacją, integracją API i komponentami wielokrotnego użytku.
Mam też praktyczne doświadczenie backendowe, dlatego rozumiem pełny przepływ aplikacji produkcyjnych. Skupiam się na jakości, wydajności i utrzymywalności, które wspierają realne cele biznesowe.
Doświadczenie
Pozycja 1
Frontend Developer - NubiSoft
Rozwój i utrzymanie produkcyjnej aplikacji frontendowej z naciskiem na jakość, skalowalność i utrzymywalność.
- Rozwijanie i utrzymywanie aplikacji frontendowej w React, TypeScript i Vite.
- Wdrażanie funkcji obejmujących formularze, uwierzytelnianie, walidację i integracje API.
- Przenoszenie projektów z Figmy do spójnych i utrzymywalnych interfejsów.
- Współpraca z PM-ami i backend developerami przy planowaniu oraz projektowaniu rozwiązań.
- Poprawa jakości kodu przez refaktoryzację, wzorce wielokrotnego użytku i code review.
Pozycja 2
Frontend Developer Intern - itSilesia
Praktyczne doświadczenie komercyjne w budowaniu nowoczesnych i responsywnych interfejsów.
- Budowanie dynamicznych interfejsów w React, Next.js i TypeScript.
- Przenoszenie projektów z Figmy do responsywnego UI.
- Tworzenie komponentów wielokrotnego użytku dla większej spójności.
- Integracja przepływów frontendowych z REST API.
- Projektowanie i wdrożenie przepływu logowania i rejestracji.
Umiejętności
Języki i fundamenty
- TypeScript
- JavaScript
- HTML
- CSS
Frontend
- React
- Next.js
- Vite
- Tailwind CSS
Stan aplikacji i formularze
- Redux Toolkit
- RTK Query
- React Hook Form
- Zod
Integracje i backend
- REST API
- WebSockets
- Keycloak
Jakość i narzędzia
- Vitest
- Jest
- Git
- CI/CD
- Docker
- Figma
Kompetencje
- Architektura frontendu
- Code review
- Formularze i walidacja
- Integracja API
- Testowanie i jakość kodu
- Responsywne interfejsy
