• File

Микола

Software engineer

Considering positions:
Software engineer, Team leader, Python-програміст, Web-програміст, Вчитель інформатики, SEO-спеціаліст, Викладач програмування
City of residence:
Ivano-Frankivsk
Ready to work:
Ivano-Frankivsk, Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

MYKOLA NEHRYCH
Senior Frontend Engineer | React | Next.js | TypeScript | AI Products
[open contact info](look above in the "contact info" section) • Ivano-Frankivsk, Ukraine (open to remote) • LinkedIn: Mykola Nehrych • English: B2

PROFESSIONAL SUMMARY

Senior Frontend Engineer with 4+ years of experience shipping AI-powered platforms, high-load real-time
systems, and enterprise SaaS products. Currently developing AI agent orchestration tooling at EPAM
Systems. Deep expertise in React, Next.js, and TypeScript; proven ability to own frontend architecture end-
to-end, lead engineering teams, and deliver measurable performance improvements. Track record across
fintech, AI, and crypto domains — from greenfield architecture to scaling real-time platforms serving
thousands of concurrent users.

TECHNICAL SKILLS

Languages: JavaScript (ES6+), TypeScript
Frameworks & Libraries: React 18/19, Next.js 15, Node.js 20, Redux Toolkit, React Query (TanStack Query),
SWR, Zustand, Valtio
UI & Styling: TailwindCSS 4, shadcn/ui, Radix UI, Ant Design, Material UI, PrimeReact, XyFlow (React Flow),
SCSS, CSS-in-JS, styled-components
AI & Integrations: LLM Applications, Agentic Workflows, AI Agent Orchestration, MCP (Model Context Protocol),
OpenAI API, Claude Code, AI-first Development, REST API, GraphQL, WebSockets, SSE
Auth & Infrastructure: Keycloak, Azure Entra ID, Module Federation, Docker, AWS, CI/CD, Turborepo, Monorepo,
Vite, Webpack
Testing & Quality: Vitest, Jest, React Testing Library, SonarQube, ESLint
Practices: Frontend Architecture, System Design, Performance Optimization, SEO, Core Web Vitals, Code Review,
Agile/Scrum

PROFESSIONAL EXPERIENCE

Senior Frontend Engineer Aug 2025 – Present
EPAM Systems
React 18/19, Next.js 15, TypeScript 5, Vite, XyFlow (React Flow), PrimeReact, shadcn/ui, Radix UI, TailwindCSS 4,
Zustand, Valtio, SWR, Zod, react-hook-form, OpenAI API, WebSockets, SSE, Keycloak, Azure Entra ID, Module
Federation, Node.js 20, MCP, Docker, Vitest, SonarQube
Architected and built an enterprise AI workflow builder for external clients using Next.js 15 and React 19,
featuring a node-based visual canvas with custom node types enabling no-code orchestration of AI agents and
business processes.
Built and enhanced a visual multi-agent workflow designer using React-XyFlow with drag-and-drop canvas,
integrated into a Vite Module Federation micro-frontend architecture.
Implemented real-time workflow execution via SSE streaming and WebSocket support, delivering live agent
thinking, output, and error events to the UI using async generators.
Integrated OpenAI API for audio transcription (Whisper) and text-to-speech in the workflow testing chat panel.
Designed feature-sliced architecture with Zustand state management, auto-generated TypeScript types from
OpenAPI schema, and a custom SWR data-fetching layer with token refresh handling.
Implemented enterprise authentication with Keycloak SSO and Azure Entra ID, supporting multi-tenant
deployments across client organizations.
Developed CLI tooling (Node.js 20 + TypeScript) with MCP (Model Context Protocol) integration, delivering a
unified AI coding assistant supporting multiple LLM providers across development workflows.
Pioneered an AI-first engineering workflow using Claude Code — authored custom project skills, agent
configurations, and CLAUDE.md standards, establishing an SDLC factory pipeline (spec → plan → TDD →
automated code review → QA gates) that became the team's standard development process.
Mentored 3 engineers through structured code reviews and architecture discussions, raising overall code quality
and team consistency.

Middle Frontend Engineer Apr 2022 – May 2025
Ficus Technologies
React, Next.js, TypeScript, SWR, WebSockets, Ant Design, Recharts, Docker, Jest, React Testing Library, Turborepo

Developed and maintained frontend features for a high-load real-time cryptocurrency betting platform with live
market data in a large-scale monorepo.
Built WebSocket-powered real-time betting interface delivering live market data updates with minimal latency
across all user sessions.
Reduced JavaScript bundle size through code splitting, tree-shaking, and lazy loading, improving page load
times and Core Web Vitals scores.
Contributed to a reusable component library (dashboards, analytics charts, admin panels, data tables) adopted
across all platform products.
Participated in code reviews, collaborated on sprint planning, and contributed to technical discussions within the
frontend team.
Integrated third-party messenger platform, expanding reach and enabling a new user acquisition channel.

EDUCATION

Master's Degree — Mathematics of Computer Technology 2018 – 2020
Vasyl Stefanyk Carpathian National University

Bachelor's Degree — Physics 2014 – 2018
Vasyl Stefanyk Carpathian National University

Similar candidates

All similar candidates