Привіт, я

Петро Галькевич

Fullstack Engineer (Frontend-focused) — Angular + Node.js

3 роки досвіду

Україна

Відкритий до віддаленої роботи (EU / UA часові пояси), можливий переїзд у ЄС

Fullstack Engineer, frontend-focused, з 2 роками комерційного досвіду на Angular та 3 роками загального фронтенд-досвіду. Раніше — ключовий фронтенд-розробник KSU24, SaaS-платформи для управління університетом, що обслуговує 3 500+ користувачів у трьох університетах — де вів кадровий та планово-фінансовий модулі end-to-end на Angular + TypeScript (strict mode) + RxJS + NgRx + PrimeNG. Наразі розробляю Retronook — власний фулстак-проєкт: місце, де колекціонери ретро-ігор можуть каталогізувати та ділитися своїми колекціями, з P2P-маркетплейсом і ретро-форумом у наступних етапах. Реалізований як Nx монорепо з Angular веб-клієнтом, спільною TypeScript-бібліотекою доменної моделі та власною компонентною бібліотекою. Веду кожен етап фічі: архітектура, дизайн, UI, стан, деплой. 1.5 року AI-assisted workflow — GitHub Copilot і Cursor протягом 1.5 року, Claude Code протягом 1.5 року як агентний співавтор для декомпозиції задач, ревʼю архітектури та мультифайлового рефакторингу. Впевнено працюю по всьому стеку і звик відповідати за доставку від початку до кінця.

Петро Галькевич — Fullstack Engineer (Frontend-focused) — Angular + Node.js

Досвід

Fullstack Engineer (Angular)

Retronook (особистий проєкт)

Розробляю Retronook — місце, де колекціонери ретро-ігор каталогізують і діляться своїми колекціями, з P2P-маркетплейсом та окремим ретро-форумом у наступних етапах. Побудований навколо структурованих характеристик товарів залежно від типу (ревізія консолі, регіон PAL/NTSC, статус моду, масштаб фігурки, комплектність упаковки), які загальні маркетплейси описати не вміють. Реалізований як Nx монорепо: Angular веб-клієнт, спільна TypeScript-бібліотека доменної моделі (типи, валідація, spec-схеми), яка перевикористовується між застосунками, та власна Angular компонентна бібліотека з нуля (форми, фільтри, таблиці, діалоги, темізація). Веду кожен етап фічі: архітектура, UI-дизайн, реалізація, стан, деплой. Інтенсивно використовую AI: Claude Code як агентного співавтора для декомпозиції задач, ревʼю архітектури та мультифайлового рефакторингу, у звʼязці з Cursor і GitHub Copilot. Розгорнутий на власному VPS за Caddy з автоматичним HTTPS. Наступний етап — бекенд на Node.js / Express.

Angular Developer

KSU24

Ключовий фронтенд-розробник кадрового та планово-фінансового модулів KSU24 — SaaS-платформи для управління університетом, що обслуговує 3 500+ користувачів у трьох університетах. Реалізовано на Angular, TypeScript (strict mode), PrimeNG, RxJS та NgRx з чітким поділом на container і presentational components. Долучався до міграції з NgModules на standalone components та новий control flow Angular (@for / @if). Розробив спільні UI-примітиви поверх PrimeNG — переюзабельні form-контроли, обгортки для таблиць, шаблони діалогів — які використовуються між модулями. Реалізував складні reactive forms із динамічною валідацією та cross-field правилами. Застосовую performance-патерни: OnPush change detection, standalone lazy routes, @for track, memoized NgRx-селектори. Інтегрував REST-ендпоінти й узгоджував контракти даних напряму з бекенд-розробниками. Верстав адаптивні макети (SCSS) із підтримкою dark/light-теми. Вів код-ревʼю для команди та менторив молодших розробників.

React розробник

KSU24

Розробляв модулі академічної частини платформи KSU24 на React, TypeScript, Redux Toolkit та SCSS — картки студентів, голосування за дисципліни, електронні журнали та суміжні інструменти, якими користуються студенти, викладачі та академічна служба. Реалізував насичені даними адмінські UI з таблицями, фільтрами та діями з контролем доступу. Інтегрував REST API та тісно співпрацював з бекенд-розробниками. Відповідав за код-ревʼю та апрув нових фіч перед мержем. Рефакторив легасі-модулі задля читабельності та продуктивності.

Освіта

Бакалавр, 121 «Інженерія програмного забезпечення»

Херсонський державний університет

вер. 2022 р. — черв. 2026 р.

Кваліфікаційна робота: «Проєктування та розробка кадрового і планово-фінансового модулів корпоративної платформи KSU24» — тієї самої продакшн SaaS-системи, над якою я працював у компанії. Охоплювала аналіз українського трудового законодавства, порівняння наявних HR-рішень та Angular-архітектуру з NgRx для передбачуваного керування станом і суворим поділом на container та presentational components. Вимоги уточнювались на регулярних зустрічах із кадровою та планово-фінансовою службами університету. Впродовж усього навчання отримував академічну стипендію за відмінні оцінки.

Проекти.

Всі проекти

Особисте портфоліо

Цей сайт. Двомовне (EN / UA) фулстак-портфоліо з адмін-CMS. На Next.js 15 (App Router, SSR) + TypeScript + Prisma + PostgreSQL + Tailwind + shadcn/ui + Tiptap для редактора блогу. NextAuth v5 (GitHub OAuth) для адмінки. Розгорнуто на власному VPS за Caddy з автоматичним HTTPS, systemd для процесу та CI/CD через GitHub Actions.

Next.jsTypeScriptPrismaPostgreSQLTailwindNextAuthCaddyGitHub Actions

Retronook

Місце, де колекціонери ретро-ігор каталогізують і діляться колекціями, з P2P-маркетплейсом та ретро-форумом у наступних етапах. Побудований навколо структурованих характеристик товарів залежно від типу (ревізія консолі, регіон PAL/NTSC, статус моду, масштаб фігурки, комплектність упаковки), які загальні маркетплейси описати не вміють. Nx монорепо з Angular веб-клієнтом, спільною TypeScript-бібліотекою доменної моделі та власною Angular компонентною бібліотекою з нуля. Приватний репозиторій.

AngularTypeScriptNxRxJSSCSS

Навички та стек

Frontend

Angular logoAngular
RxJS logoRxJS
NgRx logoNgRx
PrimeNG logoPrimeNG
TypeScript logoTypeScript
JavaScript logoJavaScript
React logoReact
Tailwind CSS logoTailwind CSS
SCSS logoSCSS
Standalone Components
Angular Signals

signals, computed, effect

Angular Control Flow

@for / @if / @switch with track

HTML5 logoHTML5
CSS3 logoCSS3

Flexbox, Grid, container queries

Accessibility (WCAG)
Core Web Vitals

LCP, INP, CLS

Jest logoJest

Backend

Node.js logoNode.js
Express logoExpress
PostgreSQL logoPostgreSQL
Prisma logoPrisma
Next.js logoNext.js

Tools & Workflow

Git logoGit
REST API
Figma logoFigma
Code Review
Nx logoNx
GitHub Actions logoGitHub Actions
Docker logoDocker
Linux logoLinux
Caddy logoCaddy

self-hosted VPS reverse proxy, Lets Encrypt

AI & Developer Tools

GitHub Copilot logoGitHub Copilot

1.5 years

Cursor logoCursor

1.5 years

Claude Code logoClaude Code

1.5 years — agentic workflow, task decomposition, multi-file refactors

Зв'язатися.

Є проект або просто хочеш привітатися?