Author Image

Cześć, jestem Eryk

Eryk Ignatowski

Inżynier Oprogramowania

Jestem pasjonatem programowania z 5-letnim doświadczeniem jako .NET Software Engineer, specjalizującym się w tworzeniu skalowalnych systemów backendowych i aplikacji webowych. Moje główne technologie to C#, ASP.NET i Entity Framework. Pracowałem nad systemami opartymi na mikroserwisach, zintegrowanymi z różnymi bazami danych i usługami chmurowymi. Lubię rozwiązywać rzeczywiste problemy przy użyciu czystej architektury i solidnego kodu. Po godzinach realizuję własne projekty – m.in. aplikacje oparte na Blazorze i fullstack.

Pasja
Odpowiedzialność
Praca zespołowa
Rozwiązywanie problemów
Elastyczność
Ciągłe uczenie się

Umiejętności

Doświadczenie zawodowe

1
Accenture/Avanade

Mar 2023 - Present

Zdalnie

Accenture/Avanade dostarcza innowacyjne usługi cyfrowe i chmurowe dla klientów korporacyjnych, wykorzystując technologie Microsoft.

Lider zespołu .NET – Rozwiązanie e-commerce dla mBanku

Wrz 2023 - Present

Responsibilities:
  • Kierowanie 3-osobowym zespołem deweloperów, planowanie sprintów, zarządzanie backlogiem i nadzór techniczny.
  • Projektowanie i rozwój skalowalnych API w .NET 6–8 dla mobilnej platformy zakupowej o dużym ruchu.
  • Implementacja pipeline’ów CI/CD z wykorzystaniem Azure DevOps i Bitbucket.
  • Tworzenie i utrzymanie mikroserwisów zgodnie z zasadami czystej architektury.
  • Zapewnienie wysokiego pokrycia testami jednostkowymi, integracyjnymi, kontraktowymi i E2E.
Backend Software Engineer – Aplikacja mobilna dla pielęgniarek

Mar 2023 - Sie 2024

Responsibilities:
  • Tworzenie modułowych usług backendowych w .NET 8, hostowanych w Azure.
  • Udział w projektowaniu API, modelowaniu domen i implementacji warstwy usług.

Exadel

Lis 2021 - Lut 2023

Zdalnie

Exadel to globalna firma inżynierii oprogramowania dostarczająca cyfrowe rozwiązania dla klientów korporacyjnych.

.NET Full Stack Developer (Blazor) – Oprogramowanie do zarządzania mieszkańcami

Sty 2022 - Lut 2023

Responsibilities:
  • Dostarczanie pełnych funkcjonalności fullstack przy użyciu Blazor i .NET w monolitycznym systemie on-prem.
  • Projektowanie i implementacja logiki domenowej, komponentów UI i warstwy dostępu do danych.
.NET Backend Software Engineer – Amerykańska firma księgowa

Lis 2021 - Mar 2022

Responsibilities:
  • Tworzenie API REST w .NET 6 w architekturze mikroserwisowej hostowanej w chmurze (Azure).
  • Współpraca z zespołami z USA w celu dostarczenia backendowych funkcjonalności finansowych.
2

3
Way2Send

Cze 2019 - Paź 2021

Warszawa, Polska

Way2Send oferuje rozwiązania programistyczne z zakresu logistyki i komunikacji.

Lider zespołu .NET – Oprogramowanie WMS

Kwi 2021 - Paź 2021

Responsibilities:
  • Kierowanie zespołem backendowym w projektowaniu i tworzeniu kluczowych funkcjonalności monolitycznego systemu WMS.
  • Tworzenie wewnętrznych Web API z wykorzystaniem .NET Framework i .NET Core.
Full Stack Developer – Rozwiązanie SaaS oparte na .NET

Cze 2019 - Mar 2021

Responsibilities:
  • Tworzenie i utrzymanie platformy SaaS wykorzystującej Angular (frontend) i C# (backend).
  • Implementacja funkcjonalności zgodnie z wymaganiami klienta oraz zapewnianie wsparcia technicznego drugiej linii.
  • Migracja systemu legacy z .NET Framework 3.5 do .NET Core 3.0, co poprawiło wydajność i łatwość utrzymania.

Edukacja

Wydział elektrotechniki, Wydział Elektryczny

Osiągnięcia

AZ-900

Certyfikat ten potwierdza podstawową wiedzę na temat usług chmurowych oraz tego, jak są one dostarczane za pomocą Microsoft Azure. Obejmuje podstawowe usługi Azure, ceny, wsparcie, funkcje bezpieczeństwa i zarządzania. Jest przeznaczony dla osób rozpoczynających pracę z rozwiązaniami i usługami opartymi na chmurze.

AI-900

Ten certyfikat zapewnia podstawową wiedzę na temat sztucznej inteligencji (AI) oraz usług dostępnych w Microsoft Azure do tworzenia rozwiązań opartych na AI. Zawiera zagadnienia takie jak uczenie maszynowe, rozpoznawanie obrazów, przetwarzanie języka naturalnego i konwersacyjna AI.

Międzynarodowy System Testowania Języka Angielskiego (IELTS) ocenia umiejętności językowe osób, które chcą studiować lub pracować w środowisku anglojęzycznym. Poziom C1 świadczy o biegłej znajomości języka angielskiego i umiejętności elastycznego posługiwania się nim w sytuacjach społecznych, akademickich i zawodowych.