// Curriculum Vitae

< Curriculum Vitae />

Informacje Osobiste

Michał Garnczarski

Inżynier Oprogramowania

email: michalTest@gmail.com

phone: +48 508-123-123

location: Rzeszów, Polska

Starszy Inżynier Oprogramowania z 7-letnim komercyjnym doświadczeniem w tworzeniu skalowalnych aplikacji internetowych w międzynarodowych zespołach. Posiadam silne umiejętności komunikacyjne i kreatywne podejście do rozwiązywania problemów, często znajdując innowacyjne rozwiązania. Dobrze czuję się w pracy zespołowej i wnoszę pozytywną energię do projektów. W wolnym czasie dbam o aktywny tryb życia uprawiając wiele sportów. Lubię poszerzać swoją wiedzę ogólną czytając książki i słuchając podcastów o psychologii, finansach i ekonomii.

< Doświadczenie Zawodowe />

1

Software Engineer

Altimetrik

Rzeszów, Polska

Wrzesień 2025 - Obecnie

Koncentracja na migracji wielkoskalowej aplikacji sprawozdawczości finansowej na nowoczesny stos technologiczny z wykorzystaniem React i TypeScript wraz z ich ekosystemem. Udział w procesie architektury i rozwoju uniwersalnego Systemu Designu, mającego na celu zapewnienie spójności w przyszłych aplikacjach korporacyjnych. Praca w środowisku monorepo zarządzanym przez Turborepo.

  • Zaprojektowanie złożonego, wysokowydajnego komponentu Multiselect zdolnego do obsługi tysięcy elementów z obsługą danych asynchronicznych
  • Wdrożenie interaktywnych pulpitów KPI z zaawansowanymi tabelami i wykresami
  • Ścisła współpraca z projektantami, QA i Product Managerami w celu dostarczenia wysokiej jakości rozwiązań zgodnych z celami biznesowymi
React TypeScript Turborepo Design System
2

Software Engineer

LinkFire

Rzeszów, Polska

Kwiecień 2025 - Sierpień 2025

Kluczowa rola w rozwoju monorepozytorium TypeScript Turborepo, z głęboką integracją z ekosystemem Tanstack. Monorepo to jest kluczowe w migracji złożonego systemu dostarczającego funkcjonalność Smartlinks i potężną analitykę danych dla przemysłu muzycznego.

  • Ustanowienie fundamentalnej aplikacji React
  • Konfiguracja kompleksowych testów i Storybooka
  • Wsparcie rozwoju solidnych potoków CI/CD i konfiguracji wdrożeniowych AWS
  • Stworzenie głównego procesu tworzenia przestrzeni roboczej oraz zaprojektowanie strony ustawień dla subskrypcji i powiadomień
TypeScript Turborepo Tanstack Ecosystem React Storybook AWS CI/CD
3

Software Engineer

Emagine

Rzeszów, Polska

Wrzesień 2024 - Marzec 2025

Wykorzystanie ekspertyzy w React, TypeScript, infrastrukturze AWS i Terraform do opracowania ujednoliconego przepływu onboardingu użytkowników oraz rejestracji/logowania dla platformy CPaaS.

  • Pomoc w przygotowaniu konfiguracji Auth0 w Terraform, w tym przygotowanie akcji i przepływów Auth0
  • Budowa nowych formularzy i usprawnienie uwierzytelniania użytkowników dzięki bardziej uniwersalnemu przepływowi onboardingu
  • Bezpośredni wpływ na łatwiejsze i bardziej efektywne doświadczenie użytkownika, co doprowadziło do zauważalnego wzrostu adopcji użytkowników w wielu portalach
React TypeScript AWS Terraform Auth0
4

Software Engineer

Emagine

Rzeszów, Polska

Grudzień 2023 - Sierpień 2024

Wykorzystanie ekspertyzy w TypeScript, GraphQL i React w ramach monorepo NX w celu poprawy doświadczeń użytkowników CPaaS. Analiza starszego kodu i wdrożenie testów od jednostkowych po E2E.

  • Wdrożenie testów od jednostkowych, przez integracyjne, aż po testy end-to-end (E2E)
  • Bezpieczne wdrożenie znaczących ulepszeń i optymalizacji, co skutkowało ponad dwukrotnym wzrostem oceny użytkowników z 2 do 4.3 na 5
  • Umożliwienie zbierania szczegółowych danych o interakcjach użytkowników
TypeScript GraphQL React NX monorepo Unit Testing E2E Testing
5

Angular Software Developer

Xebia

Rzeszów, Polska

Luty 2023 - Listopad 2023

Współpraca przy platformie beneficjentów hostowanej na Azure, praca w złożonej architekturze monorepo opartej na NX. Wykorzystanie Angular 16 i Bootstrap 5 do tworzenia funkcjonalności takich jak migracje treści dla headless CMS.

  • Opracowanie uniwersalnego formularza do akceptacji i odnawiania często zmieniających się warunków świadczenia usług, umożliwiającego zarządzaniu aktualizację warunków bezpośrednio przez CMS
  • Znaczne usprawnienie procesu i wyeliminowanie konieczności angażowania programistów w aktualizacje regulaminów
  • Pisanie kompleksowych testów jednostkowych i komponentowych przy użyciu Jest i Cypress
Angular 16 Bootstrap 5 Azure NX Headless CMS Jest Cypress
6

React Software Developer

Xebia

Rzeszów, Polska

Maj 2022 - Styczeń 2023

Opracowanie interfejsu użytkownika dla aplikacji internetowej systemu księgowego, z wykorzystaniem architektury mikrofrontendów (SSPA) hostowanej na AWS. Praca głównie z TypeScript i React, wykorzystanie Context API, TanStack Query i Formik.

  • Przygotowanie globalnego kontekstu dla wieloetapowego formularza kalkulacji podatkowej, poprawiające czytelność i testowalność kodu
  • Utrzymanie 100% pokrycia testami poprzez testy jednostkowe i funkcjonalne z Jest i React Testing Library
  • Mentoring młodszych programistów frontend oraz doświadczonych programistów poszerzających swoje umiejętności w React
React TypeScript AWS Micro frontend (SSPA) Context API TanStack Query Formik Styled Components Jest React Testing Library
7

React Software Developer

Xebia

Rzeszów, Polska

Luty 2022 - Kwiecień 2022

Opracowanie strony głównej dla firmy ubezpieczeniowej, z wykorzystaniem niestandardowego systemu designu opartego na MUI. Ścisła współpraca z projektantami UX/UI i zespołami analitycznymi.

  • Przygotowanie animacji i modyfikacja landing page'a, co przyczyniło się do bardziej pozytywnego postrzegania produktu
  • Wzrost sprzedaży ubezpieczeń i zaufania dzięki ulepszeniom UI
TypeScript React Next.js Styled Components Storybook NX monorepo MUI
8

TypeScript Software Developer

EDOCS Systems Sp. z o.o.

Rzeszów, Polska

Marzec 2019 - Luty 2022

Kierowanie wdrożeniem monorepo z Yarn Workspaces i Lerna dla systemu MES Przemysłu 4.0. Opracowanie konfigurowalnego systemu siatki i złożonych narzędzi wizualizacyjnych.

  • Usprawnienie zarządzania kodem i redukcja duplikacji kodu o ponad 30% dzięki wdrożeniu monorepo
  • Stworzenie i optymalizacja wykresu opartego na D3, SVG i WebGL zdolnego do wyświetlania dziesiątek tysięcy zdarzeń w czasie rzeczywistym
  • Opracowanie złożonego formularza kontroli jakości przy użyciu Formik z programową walidacją danych
TypeScript Yarn Workspaces Lerna Docker D3 SVG WebGL Formik
9

TypeScript Software Developer

EDOCS Systems Sp. z o.o.

Rzeszów, Polska

Lipiec 2018 - Luty 2019

Odpowiedzialność za rozwój usługi umożliwiającej pobieranie kluczowych metryk systemowych z urządzeń opartych na Linuxie. Opracowanie skryptów Bash do ekstrakcji i przesyłania danych.

  • Ułatwienie aktualizacji urządzeń i szybsza diagnostyka urządzeń operacyjnych
  • Opracowanie skryptów Bash do ekstrakcji danych
TypeScript Linux Bash React

< Umiejętności />

Języki Programowania

Polski (Ojczysty)Angielski (B2+)

Frameworki i Biblioteki

ReactJSNextJsAstroReduxZustandTanstack FormTanstack RouterTanstack VirtualReact QueryTanstack QueryFormikFinal FormTailwind CSSShadcnAngularExpressJsNestJsMUIBootstrap 5Styled Components

Narzędzia i Platformy

TypeScriptJavaScriptContext APINxTurborepoGraphQLApollo ClientHTMLCSSSCSSD3RxJsJestVitestReact Testing LibraryStorybookCypressPlaywrightNodeJsWebpackRollupGitGithubGitlabLinuxBashDockerTerraformAuth0SentryRudderstack

Bazy Danych

MongodbPostgreSQL

Usługi Chmurowe

AWSAzure

< Edukacja />

Politechnika Rzeszowska

Inżynier - Informatyka - specjalizacja w inżynierii oprogramowania

2020

< Wybrane Projekty />

Praca Inżynierska

Stworzenie aplikacji społecznościowej z funkcjami takimi jak możliwość nawiązywania znajomości, dodawania postów, przesyłania zdjęć oraz dodawania komentarzy i zagnieżdżonych komentarzy, a także proste możliwości czatowania.

NodeJSNestJSReactJSMUIReduxPostgreSQL