Przejdź do treści

Michał Szeniak

Frontend Developer

Od 5 lat buduję w React i TypeScript rozbudowane aplikacje biznesowe.

Pracuję zawodowo od czerwca 2021 roku.

O mnie

W międzynarodowej firmie produkcyjnej od 2 lat prowadzę frontend systemu CRM i odpowiadam za architekturę tej warstwy. Wcześniej przez 3 lata tworzyłem aplikacje dla klientów z różnych branż i bezpośrednio z nimi ustalałem wymagania. Dobrze odnajduję się w rozbudowanych bazach kodu i złożonej logice biznesowej. Zamiast rozwiązań pod jeden ekran projektuję mechanizmy wielokrotnego użytku i dbam o spójność interfejsu.

Doświadczenie

  1. Model Group

    od września 2024 do dziś

    Frontend Developer

    • Rozwój i utrzymanie wewnętrznego systemu CRM, który obsługuje sprzedaż, produkcję, finanse i HR.
    • Odpowiedzialność za frontend w całym cyklu: od planowania i analizy potrzeb po wdrożenie i utrzymanie.
    • Projektowanie interfejsów dla złożonych procesów biznesowych i przenoszenie funkcji ze starszych systemów.
    • Komponenty i mechanizmy wielokrotnego użytku w React i TypeScript z GraphQL; dbałość o spójność UI.
  2. Ultimate Systems

    od czerwca 2021 do lipca 2024

    Frontend Developer

    • Aplikacje webowe dla klientów z różnych branż (medycyna, e-learning, architektura), w tym systemy CRM i do zarządzania zadaniami.
    • Interfejsy w React i Next.js z integracją API, interaktywnymi wykresami i kalendarzami; komponenty dokumentowane w Storybooku.
    • Bezpośrednia współpraca z klientami przy ustalaniu wymagań; dbałość o dostępność zgodnie z WCAG.

Technologie

Główne

  • React
  • TypeScript
  • Next.js
  • Tailwind CSS

Dane i stan

  • Apollo GraphQL
  • TanStack Query
  • Redux Toolkit
  • React Hook Form
  • REST API

UI i narzędzia

  • shadcn/ui
  • Ant Design
  • Storybook
  • Vitest
  • Figma
  • Git/GitHub
  • Claude Code

Kontakt

Najprościej napisać e-mail.