Ihar Petrasheuski znany też jako Igor Pietraszewski

Senior Frontend Developer
Angular · 10+ lat na frontendzie

Dziesięć lat piszę w Angularze — zaczynałem od wersji 2, dziś pracuję na 22. Robię front, który po prostu musi działać: aplikacje bankowe używane codziennie przez ponad 300 niemieckich banków spółdzielczych, platformę zakupową z AI dla amerykańskich firm, narzędzia do oceny modeli dla Intela. Najwięcej czasu zajmuje mi architektura, wydajność i dostępność — czyli to, co widać dopiero wtedy, gdy tego zabraknie.

Dostępny od zaraz · B2B (JDG) · Wrocław / hybrydowo / zdalnie DoświadczenieAngularWrocław, Polska10+ lat na frontendzie
Języki
Angielskibiegle
PolskiB2
Rosyjskiojczysty
Białoruskiojczysty

Umiejętności

Frontend
Angular (2-22)Nx MonorepoModule FederationNgRxRxJSSignalsAG GridTypeScriptJavaScriptHTMLSCSSBootstrap
Narzędzia
JestJasmineCypressPlaywrightStorybookSonarQubeGitJenkinsDockerAWSWebpackNode.jsJira / Confluence
Metodologie
Frontend ArchitectureAgile (Scrum, SAFe)Code ReviewsPerformance OptimizationCI/CD
Narzędzia AI
GitHub CopilotCursorClaude CodeAnthropic API (spec-driven agentic workflows)

Doświadczenie

Apr 2026 — May 2026 Wrocław, Polska Kontrakt part-time
Alten PolandIntel

Frontend Developer (Angular)

Alten Poland · Intel — narzędzia ewaluacji LLM dla OpenVINO

Krótkie, konkretne zlecenie: zwinąć rozrośnięty zestaw stron ewaluacji LLM w jedną spójną całość i postawić dashboardy, którymi inżynierowie naprawdę porównują wydania.

  • Przebudowałem ponad 20 różnorodnych stron raportów ewaluacji LLM w 2 szablony Angulara wielokrotnego użytku z konfigurowalnymi potokami RxJS — ok. 10 nowych, składanych raportów bez osobnych prac frontendowych pod każdy.
  • Zbudowałem dashboardy dziennych porównań metryk inferencji LLM (opóźnienie, przepustowość, parametry runtime) między wydaniami — regresje widać od razu na tle poprzedniego dnia i poprzedniego builda.
  • Refaktoryzację poprowadziłem w trybie spec-driven z agentami: napisałem ścisłe specyfikacje komponentów i serwisów Angulara, a potem krok po kroku iterowałem z GitHub Copilot i Claude Opus.
AngularTypeScriptRxJSSCSSGitHub CopilotClaude Opus
Jun 2025 — Mar 2026 USA (globalnie) Przez firmę kontraktową
Fairmarkit

Senior Frontend Developer (Angular)

Fairmarkit · Korporacyjna platforma zakupowa z AI

Zakupy to w dużej mierze papierologia przetłumaczona na oprogramowanie. Celem było nauczyć software czytać za człowieka — podsuwać rekomendacje AI wprost w procesach, którym kupcy już ufają.

  • Zbudowałem funkcję wsparcia decyzji AI w Angularze 21: frontend konsumuje rekomendacje dostawców generowane przez LLM i pomaga zespołom zakupowym wybierać optymalnych vendorów z dużych zbiorów danych historycznych i bieżących.
  • Zaprojektowałem moduł konsolidacji procesów na AG Grid z przetwarzaniem danych po stronie serwera: rozproszone procesy zakupowe zebrane w jedną tabelę z wariantami vendorów dobranymi przez LLM.
  • Dostarczyłem dashboard automatyzacji na Angular Signals i NgRx — reaktywne zarządzanie stanem i lepsza widoczność procesów zakupowych na platformie obsługującej klientów korporacyjnych na całym świecie.
  • Prowadziłem decyzje architektoniczne frontendu w interdyscyplinarnym zespole ~10 osób w ~200-osobowej organizacji inżynierskiej, pilnując jakości kodu przez systematyczne code review Angulara w Scrumie.
Angular 21TypeScriptSignalsRxJSNgRxNx MonorepoAG GridSCSS
Jul 2023 — Apr 2025 Polska
Venture LabsAtruvia AG

Senior Frontend Developer (Angular)

Venture Labs · Atruvia AG — platforma bankowości podstawowej (ponad 300 niemieckich banków spółdzielczych)

Dwie aplikacje Angular od zera, wpisane w codzienność ponad 300 niemieckich banków spółdzielczych. Bankowa niezawodność, dostępność WCAG i bieżnia wersji Angulara, która nigdy się nie zatrzymuje.

  • Zbudowałem od zera 2 aplikacje Angular dla platformy bankowej Atruvia AG — dziś aktywnie korzysta z nich ponad 300 niemieckich banków spółdzielczych.
  • Przeprowadziłem 3 produkcyjne aplikacje przez migracje Angular 14 → 19 z pełną modernizacją RxJS i NgRx — zero wdrożeń z breaking changes na infrastrukturze krytycznej dla banków.
  • Zaprojektowałem i utrzymywałem pipeline'y CI/CD w Jenkinsie — build, testy, wdrożenia — z bramkami jakości: SonarQube, testy jednostkowe Jest i E2E w Cypressie we wszystkich aplikacjach.
  • Regularnie prowadziłem code review i wdrażałem dobre praktyki Angulara w interdyscyplinarnym zespole Agile liczącym ponad 10 osób.
Angular 14-19TypeScriptRxJSNgRxSCSSJenkinsSonarQubeJestCypress
Nov 2022 — Jul 2023
SII

Senior Frontend Developer (Angular)

SII · Finanse — platforma zarządzania instrumentami finansowymi

Oprogramowanie do instrumentów finansowych żyje albo umiera na wydajności tabel i dyscyplinie wersji. Prowadziłem jedno i drugie — oraz rozmowy o architekturze, które się z nimi wiążą.

  • Dostarczyłem nowe moduły Angulara dla platformy zarządzania instrumentami finansowymi — złożone formularze reaktywne i tabele AG Grid na dużych zbiorach danych finansowych.
  • Prowadziłem aktualizacje Angulara (10 → 12) i współtworzyłem decyzje architektoniczne frontendu w zespole ponad 10 osób.
  • Współpracowałem z backendem, QA i analitykami biznesowymi w Scrumie, dowożąc funkcje produktu finansowego w terminie.
Angular 10-12TypeScriptRxJSNgRxAG GridSCSS
Apr 2018 — Nov 2022
Altoros

Senior Frontend Developer

Altoros · Platformy e-commerce, ochrony zdrowia, ubezpieczeń i grantów

Cztery lata szerokiego frontu: wielodostępna platforma e-commerce od zera, aplikacja medyczna wymagająca chirurgii w stylu RxJS, system incydentów czasu rzeczywistego dowieziony w pojedynkę i produkt do zarządzania grantami w dużej organizacji Agile.

  • Zbudowałem i skalowałem wielodostępną platformę e-commerce w Angularze 11–14 z backendem Node.js: sprzedawcy prowadzili niezależne sklepy z osobnymi bazami przez dedykowany panel administracyjny.
  • Przejąłem niedokończoną aplikację medyczną: zrównoleglenie zapytań N+1, lazy loading i paginacja — wydajność wyprostowana, aplikacja doprowadzona do finalnej sprzedaży klientowi.
  • Zaprojektowałem system zarządzania incydentami w czasie rzeczywistym z żywą mapą w Angularze 6–8, AG Grid i SignalR — jako jedyny frontendowiec w zespole (1 FE, 2 BE, 1 QA, 1 PM).
  • Pracowałem nad platformą dystrybucji grantów z obowiązkowym pokryciem testami jednostkowymi i odbyłem krótką rotację na backendzie w Node.js.
Angular 6-14TypeScriptRxJSAG GridSignalRNode.jsSCSS
Apr 2016 — Apr 2018
SolbegSoft

Frontend Developer (Angular)

SolbegSoft · Platforma zarządzania zleceniami dla inżynierów serwisu

Tu się zaczęło — platforma zleceń dla inżynierów terenowych i pierwsze spotkanie z (nowoczesnym) ekosystemem Angulara, który ukształtował następną dekadę.

  • Zbudowałem platformę zarządzania zleceniami dla inżynierów terenowych w Angularze 2–6: menedżerowie zgłaszają problemy, serwer tworzy zlecenia, a aplikacja webowa i mobilna dostarczają zadania inżynierom w czasie rzeczywistym.
  • Tworzyłem responsywne komponenty UI Angulara na Bootstrapie, współpracując z 5 backendowcami i 2 QA w 10-osobowym zespole Agile.
Angular 2-6TypeScriptJavaScriptjQuerySCSSBootstrap
Nov 2015 — Mar 2016
Staronka

Frontend Developer

Staronka · Platforma do budowy stron

Cztery miesiące we wczesnym startupie i pierwsza w życiu linijka AngularJS — walki z renderowaniem w różnych przeglądarkach i responsywne układy, zanim to wszystko miało nazwy.

  • Budowałem komponenty UI narzędzia do tworzenia stron w AngularJS: responsywne układy i naprawa problemów renderowania między przeglądarkami.
AngularJSJavaScriptjQuerySCSS
Edukacja
Białoruski Państwowy Uniwersytet Technologiczny
Licencjat — oprogramowanie i systemy przetwarzania informacji

Kursy i certyfikaty

learn.javascript.ru · 2026
React Course
learn.javascript.ru · 2026
Next.js Development
learn.javascript.ru · 2022
JS Architecture Workshop
learn.javascript.ru · 2022
RxJS Workshop
learn.javascript.ru · 2021
Advanced Angular 10-11 Intensive
learn.javascript.ru · 2019
Node.js Course
learn.javascript.ru · 2018
Advanced Angular Masterclass
learn.javascript.ru · 2017
Angular 4.x Course

Kontakt

Telefon
LinkedIn
ijerweb
© 2026 Ihar PetrasheuskiWrocław, Polska