Peter Halkevych
Fullstack Engineer (Frontend-focused) — Angular + Node.js
3+ years of experience
Availability: Open to remote (EU / UA timezones), EU relocation possible
- Location:
- Ukraine
- Email:
- s.j.000abk@gmail.com
- GitHub:
- MrHogun
Summary
Fullstack Engineer, frontend-focused, with 2 years of commercial Angular and 3 years of overall frontend experience. Previously the key frontend developer of KSU24 — a SaaS university-management platform serving 3,500+ users across 3 universities — where I owned the HR and planning-and-finance modules end-to-end on Angular + TypeScript (strict mode) + RxJS + NgRx + PrimeNG. Currently building Retronook, a personal fullstack project: a place where retro-gaming collectors can catalog and share their collections, with a P2P marketplace and a retro forum planned next. Built as an Nx monorepo with an Angular web client, a shared TypeScript domain library and a custom in-house component library. Own every step of a feature: architecture, design, UI, state, deployment. 1.5 years of AI-assisted workflow — GitHub Copilot and Cursor for 1.5 years, Claude Code for 1.5 years as an agentic collaborator for task decomposition, architecture reviews and multi-file refactors. Comfortable across the stack and used to owning delivery.
Experience
Fullstack Engineer (Angular)
— Retronook (Personal Project)Building Retronook — a place where retro-gaming collectors catalog and share their collections, with a P2P marketplace and a dedicated retro forum planned as the next stages. Structured around type-specific item specs (console revision, PAL/NTSC region, mod status, figure scale, packaging completeness) that general marketplaces cannot express. Architected as an Nx monorepo with an Angular web client, a shared TypeScript domain library (types, validation, spec schemas) reused across apps, and a custom in-house Angular component library built from scratch (forms, filters, tables, dialogs, theming). Own every step of a feature: architecture, UI design, implementation, state, deployment. Heavy AI-assisted workflow — Claude Code as an agentic collaborator for task decomposition, architecture reviews and multi-file refactors, layered with Cursor and GitHub Copilot. Runs on a self-hosted VPS behind Caddy with automatic HTTPS. Node.js / Express backend is the next milestone.
Angular Developer
— KSU24Key frontend developer of the HR and planning-and-finance modules of KSU24 — a SaaS university-management platform serving 3,500+ users across 3 universities. Built with Angular, TypeScript (strict mode), PrimeNG, RxJS and NgRx, following a strict container/presentational split. Contributed to the migration from NgModules to standalone components and Angular's new control flow (@for / @if). Built shared UI primitives on top of PrimeNG — reusable form controls, table wrappers, dialog patterns — used across modules. Implemented complex reactive forms with dynamic validation and cross-field rules. Applied performance patterns end-to-end: OnPush change detection, standalone lazy routes, @for track, memoized NgRx selectors. Integrated REST endpoints and aligned data contracts directly with backend engineers. Built responsive, dark/light-theme-aware layouts (SCSS). Led code review for the team and mentored junior contributors.
React Developer
— KSU24Developed the academic-side modules of the KSU24 platform on React, TypeScript, Redux Toolkit and SCSS — student records, course voting, academic journals and related tooling used by students, faculty and academic staff. Built data-heavy admin UIs with tables, filters and permissioned actions. Integrated REST APIs and worked closely with backend engineers. Owned code review and approved new features before merge. Refactored legacy modules for readability and performance.
Education
Bachelor, 121 Software Engineering
— Kherson State UniversitySep 2022 — Jun 2026
Bachelor thesis: "Design and Development of HR and Planning & Finance Modules for the KSU24 Corporate Platform" — the same production SaaS I worked on professionally. Covered Ukrainian labor-law analysis, comparison of existing HR solutions, and Angular architecture with NgRx for predictable state management plus a strict container/presentational split. Requirements refined through regular meetings with the university HR and finance departments. Held an academic merit scholarship throughout the program.
Skills
- Frontend
- Angular, RxJS, NgRx, PrimeNG, TypeScript, JavaScript, React, Tailwind CSS, SCSS, Standalone Components, Angular Signals (signals, computed, effect), Angular Control Flow (@for / @if / @switch with track), HTML5, CSS3 (Flexbox, Grid, container queries), Accessibility (WCAG), Core Web Vitals (LCP, INP, CLS), Jest
- Backend
- Node.js, Express, PostgreSQL, Prisma, Next.js
- Tools & Workflow
- Git, REST API, Figma, Code Review, Nx, GitHub Actions, Docker, Linux, Caddy (self-hosted VPS reverse proxy, Lets Encrypt)
- AI & Developer Tools
- GitHub Copilot (1.5 years), Cursor (1.5 years), Claude Code (1.5 years — agentic workflow, task decomposition, multi-file refactors)
Languages
- English — B1 — Intermediate
- Ukrainian — Native