Mateusz Duma logo

O mnie

Mateusz Duma - Frontend Developer

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

08/2025 - obecnieGliwice, Polska

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.
ReactTypeScriptViteRedux ToolkitRTK QueryTailwind CSSReact Hook FormZod

Pozycja 2

Frontend Developer Intern - itSilesia

04/2025 - 08/2025Gliwice, Polska

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.
ReactNext.jsTypeScriptREST APIFetch API

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