< 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 />
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
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ń
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
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
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
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 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 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 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
< Umiejętności />
Języki Programowania
Frameworki i Biblioteki
Narzędzia i Platformy
Bazy Danych
Usługi Chmurowe
< 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.