Ihar Petrasheuski он же Igor Pietraszewski

Senior Frontend Developer
Angular · 10+ лет во фронтенде

Десять лет пишу на Angular — начинал со второй версии, сейчас двадцать вторая. Делаю фронтенд, который обязан работать: банковские приложения, которыми каждый день пользуются 300+ немецких кооперативных банков, платформа закупок с ИИ для американского бизнеса, инструменты оценки моделей для Intel. Большая часть работы — архитектура, производительность и доступность: то, что замечают, только когда этого нет.

Доступен сейчас · B2B (JDG) · Вроцлав / гибрид / удалённо ОпытAngularВроцлав, Польша10+ лет во фронтенде
Языки
Английскийсвободно
ПольскийB2
Русскийродной
Белорусскийродной

Навыки

Фронтенд
Angular (2-22)Nx MonorepoModule FederationNgRxRxJSSignalsAG GridTypeScriptJavaScriptHTMLSCSSBootstrap
Инструменты
JestJasmineCypressPlaywrightStorybookSonarQubeGitJenkinsDockerAWSWebpackNode.jsJira / Confluence
Подходы
Frontend ArchitectureAgile (Scrum, SAFe)Code ReviewsPerformance OptimizationCI/CD
AI-инструменты
GitHub CopilotCursorClaude CodeAnthropic API (spec-driven agentic workflows)

Опыт

Apr 2026 — May 2026 Вроцлав, Польша Контракт, part-time
Alten PolandIntel

Frontend Developer (Angular)

Alten Poland · Intel — инструменты оценки LLM для OpenVINO

Короткий и точный заход: свернуть расползшийся набор страниц LLM-оценки в единую связную поверхность и поднять дашборды, которыми инженеры действительно сравнивают релизы.

  • Переработал 20+ разнородных страниц отчётов LLM-оценки в 2 переиспользуемых шаблона Angular с настраиваемыми пайплайнами RxJS — ~10 новых составных отчётов без отдельной фронтенд-доработки под каждый.
  • Построил дашборды ежедневных сравнений метрик LLM-инференса (задержка, пропускная способность, параметры рантайма) между релизами — регрессии видны мгновенно на фоне вчерашнего дня и предыдущей сборки.
  • Провёл рефакторинг в spec-driven агентном процессе: написал строгие спецификации компонентов и сервисов Angular, затем шаг за шагом итерировал с GitHub Copilot и Claude Opus.
AngularTypeScriptRxJSSCSSGitHub CopilotClaude Opus
Jun 2025 — Mar 2026 США (глобально) Через подрядчика
Fairmarkit

Senior Frontend Developer (Angular)

Fairmarkit · Корпоративная платформа закупок с ИИ

Закупки — это по большей части бумажная работа, переведённая в софт. Задача была научить софт читать самому — выводить ИИ-рекомендации прямо в процессы, которым закупщики уже доверяют.

  • Сделал функцию ИИ-поддержки решений на Angular 21: фронтенд потребляет сгенерированные LLM рекомендации по поставщикам и помогает командам закупок выбирать оптимальных вендоров из больших исторических и живых данных.
  • Спроектировал модуль консолидации процессов на AG Grid с серверной обработкой данных: разрозненные закупочные процессы сведены в одну таблицу с подобранными LLM вариантами вендоров.
  • Выпустил дашборд автоматизации на Angular Signals и NgRx — реактивное управление состоянием и лучшая прозрачность закупочных процессов на платформе, обслуживающей корпоративных клиентов по всему миру.
  • Вёл архитектурные решения по фронтенду в кросс-функциональной команде из ~10 человек внутри инженерной организации на ~200, поддерживал качество кода системными Angular-ревью в Scrum.
Angular 21TypeScriptSignalsRxJSNgRxNx MonorepoAG GridSCSS
Jul 2023 — Apr 2025 Польша
Venture LabsAtruvia AG

Senior Frontend Developer (Angular)

Venture Labs · Atruvia AG — базовая банковская платформа (300+ кооперативных банков Германии)

Два Angular-приложения с нуля, вписанные в ежедневную работу 300+ немецких кооперативных банков. Банковская надёжность, доступность по WCAG и беговая дорожка версий Angular, которая не останавливается никогда.

  • Построил с нуля 2 Angular-приложения для банковской платформы Atruvia AG — сейчас ими активно пользуются 300+ немецких кооперативных банков.
  • Провёл 3 боевых приложения через миграции Angular 14 → 19 с полной модернизацией RxJS и NgRx — ни одного ломающего деплоя на критичной для банков инфраструктуре.
  • Спроектировал и поддерживал пайплайны CI/CD в Jenkins — сборка, тесты, деплой — с контролем качества через SonarQube, юнит-тесты Jest и E2E на Cypress во всех приложениях.
  • Регулярно проводил код-ревью и продвигал лучшие практики Angular в кросс-функциональной Agile-команде из 10+ человек.
Angular 14-19TypeScriptRxJSNgRxSCSSJenkinsSonarQubeJestCypress
Nov 2022 — Jul 2023
SII

Senior Frontend Developer (Angular)

SII · Финансы — платформа управления финансовыми инструментами

Софт для финансовых инструментов живёт или умирает на производительности таблиц и дисциплине версий. Я отвечал за то и другое — и за архитектурные разговоры, которые к ним прилагаются.

  • Выпустил новые Angular-модули платформы управления финансовыми инструментами — сложные реактивные формы и таблицы AG Grid на больших финансовых данных.
  • Вёл обновления Angular (10 → 12) и участвовал в архитектурных решениях по фронтенду в команде из 10+ человек.
  • Работал в связке с бэкендом, QA и бизнес-аналитиками в Scrum, выпуская функциональность финансового продукта в срок.
Angular 10-12TypeScriptRxJSNgRxAG GridSCSS
Apr 2018 — Nov 2022
Altoros

Senior Frontend Developer

Altoros · Платформы e-commerce, здравоохранения, страхования и грантов

Четыре года широты: мультитенантная e-commerce-платформа с нуля, медицинское приложение, которому потребовалась хирургия в духе RxJS, real-time система инцидентов, выпущенная в одиночку, и продукт управления грантами внутри большой Agile-организации.

  • Построил и масштабировал мультитенантную e-commerce-платформу на Angular 11–14 с бэкендом на Node.js: продавцы вели независимые магазины с отдельными базами через собственную админ-панель.
  • Принял недостроенное медицинское приложение: распараллелил N+1-запросы, добавил ленивую загрузку и пагинацию — производительность выправлена, приложение доведено до финальной продажи клиенту.
  • Спроектировал real-time систему управления инцидентами с живой картой на Angular 6–8, AG Grid и SignalR — единственный фронтендер в команде (1 FE, 2 BE, 1 QA, 1 PM).
  • Работал над платформой распределения грантов с обязательным покрытием юнит-тестами и прошёл короткую ротацию на бэкенд с Node.js.
Angular 6-14TypeScriptRxJSAG GridSignalRNode.jsSCSS
Apr 2016 — Apr 2018
SolbegSoft

Frontend Developer (Angular)

SolbegSoft · Платформа управления нарядами для выездных инженеров

С этого всё началось — платформа нарядов для выездных инженеров и первая встреча с (современной) экосистемой Angular, которая определила следующее десятилетие.

  • Разработал платформу управления нарядами для выездных инженеров на Angular 2–6: менеджеры фиксируют проблемы, сервер создаёт наряды, веб- и мобильное приложение доставляют задачи инженерам в реальном времени.
  • Делал отзывчивые UI-компоненты Angular на Bootstrap, работая с 5 бэкенд-разработчиками и 2 QA в Agile-команде из 10 человек.
Angular 2-6TypeScriptJavaScriptjQuerySCSSBootstrap
Nov 2015 — Mar 2016
Staronka

Frontend Developer

Staronka · Платформа-конструктор сайтов

Четыре месяца в раннем стартапе и самая первая строка на AngularJS — бои с кросс-браузерным рендерингом и отзывчивые вёрстки, когда всё это ещё не имело названий.

  • Делал UI-компоненты для конструктора сайтов на AngularJS: отзывчивые вёрстки и починка кросс-браузерных проблем рендеринга.
AngularJSJavaScriptjQuerySCSS

Портфолио

Все работы
Пет-проект · 2026

Jobcraft

Личный инструмент для поиска работы, построенный целиком вне корпоративного контекста — Angular спереди, NestJS позади, рядом Python-сервис; всё живёт на Hetzner VPS под jobcraft.dev.

Инструменты LLM-оценки · 2026

LLM Evaluation Tooling

Свернуть расползшийся набор страниц LLM-оценки Intel OpenVINO в одну связную поверхность — плюс дашборды ежедневных сравнений, которыми инженеры сверяют релизы.

Закупочные процессы · 2025–2026

Procurement AI

ИИ-поддержка решений для корпоративной платформы закупок — софт читает сам, поднимая сгенерированные LLM рекомендации прямо в процессы, которым закупщики уже доверяют.

Банковская платформа · 2023–2025

Core Banking Platform

Два Angular-приложения с нуля, вписанные в ежедневную работу 300+ немецких кооперативных банков, — банковская надёжность на беговой дорожке версий, которая не останавливалась.

Сервисные операции · 2016–2018

Field Service Work Orders

Платформа управления нарядами для выездных инженеров — первая встреча с экосистемой Angular, определившая следующее десятилетие.

Образование
Белорусский государственный технологический университет
Бакалавр — программное обеспечение и системы обработки информации

Курсы и сертификаты

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

Контакты

Телефон
LinkedIn
ijerweb
© 2026 Ihar PetrasheuskiВроцлав, Польша