• Файл

Kostya

Front-end програміст

Розглядає посади:
Front-end програміст, Web-програміст, HTML-розробник, Javascript-програміст, React розробник, Android-програміст
Вік:
24 роки
Місто проживання:
Стрий
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав: ТелефонМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Frontend React Developer

[відкрити контакти](див. вище в блоці «контактна інформація»)

KOSTYA ZHURAKOVSKIY [відкрити контакти](див. вище в блоці «контактна інформація»)

LinkedIn GitHub Telegram

Frontend developer with 2.5 years of commercial experience in React, Next.js and TypeScript. Over the last
year and a half I worked on three B2B products at Moai.team: a multi-tenant CRM that I built from scratch as
the only frontend developer, a white-label LMS and a lead management CRM. I work closely with backend
teams and build against an OpenAPI contract.

Technical Skills
Frontend: React, Next.js (App Router), TypeScript, JavaScript, HTML, CSS/SCSS
Styling: Tailwind CSS, shadcn/ui, styled-components
Data & state: TanStack Query, TanStack Router, TanStack Table, Zustand, Axios, REST API, OpenAPI/Swagger,
WebSocket
Forms: React Hook Form, Zod, Formik, Yup
Testing: Playwright, Vitest
Other: i18next, dnd-kit, Chart.js, Vite, Git, Docker (basic), Figma
AI workflow: AI coding agents (Claude Code, Codex) with project rules and custom skills, MCP servers (Playwright,
Context7, Figma), spec-driven planning and subagent orchestration, code review of generated code

Languages
Ukrainian - native | English - Intermediate

Experience
Frontend Developer | Moai.team May 2025 - Oct 2026
• Worked on three B2B products: Player Pulse (multi-tenant CRM for customer support and sales teams), Soula /
MOAI Learning Kit (white-label LMS) and Qust (lead management CRM).
• Only frontend developer on Player Pulse. Set up the project, defined the architecture and conventions, and built
most of the features.
• Worked with Go backend developers against an OpenAPI contract, reported API issues and agreed on data
shapes.
• Built and maintained an AI-assisted workflow: wrote project rules and custom skills for repeating tasks
(services, tables, forms, tests) and improved them as the codebase grew, connected MCP servers for browser,
docs and Figma, and used a spec, plan, subagents and review flow. Wrote Playwright e2e and Vitest unit tests.

Frontend Developer | Advantage Feb 2024 - Jan 2025
• Built websites, landing pages and admin panels in React and Next.js from Figma designs.
• Integrated REST APIs and added multilingual support with i18next.

Freelance React Developer 6 months
• Responsive websites and small React apps for clients.

Education
Lviv State University of Life Safety - Computer Science, Bachelor's degree, 2019 - 2023
Udemy Web Development Course, 2023

Projects

Player Pulse | Multi-tenant CRM
Commercial project | React 19, TypeScript, TanStack Router / Query / Table, Tailwind CSS, shadcn/ui

• Designed the frontend architecture from scratch: file-based routing, API layer with error normalization, query
key factories and shared components.
• Built the main CRM features: customer profiles with masked personal data, notes, finance views, leads, email and
SMS templates, audit logs.
• Built a WebSocket layer with reconnect and backoff. It drives incoming calls, an active call widget and live
updates for chat and SMS.
• Moved the app to a multi-tenant model: project-scoped routes and caches, tenant themes from server config,
and a separate shell for outsourcing agencies.
• Built the auth flows: login, invite acceptance, token refresh with a single shared request, and role-based
access for routes and UI.
• Created a reusable server-side table with sorting, filtering and pagination in URL state, saved filter presets and
column settings per project.
• Added an event-based cache invalidation map, so a change in one domain refreshes related data in the
others.
• Set up Playwright e2e tests with auth fixtures, seed data and API helpers. Vitest covers business logic and
mappers.

Soula / MOAI Learning Kit | White-label LMS
Commercial project | React, Next.js 15, TypeScript, styled-components, Formik

• Built course access rules with six unlock conditions (manual, date, days after enrollment, completed lesson,
module or quiz), each with its own form fields and validation.
• Built the white-label branding: server config, theme tokens and CSS variables, a settings page with logo and
color upload and a live preview. In the Next.js app the title, favicon and font come from the tenant config.
• Added the certificates feature in the admin and student apps, with configurable completion requirements.

• Added drag-and-drop ordering for modules and lessons with shared dnd-kit hooks. Built the My Courses page
with progress and enrollment.

Qust | Lead Management CRM
Commercial project | React, TypeScript, React Query, Formik, styled-components

• Built the webhooks module: CRUD, on/off toggle, delivery logs with payload details and in-app docs for HMAC
signature verification.
• Created a trigger builder for email automations and sequences with nested AND / OR conditions. The form
logic is shared between both features.
• Implemented a multi-step lead import: file upload, server validation errors, preview and confirmation, with
resume of an unfinished import.
• Analytics dashboard on Chart.js, lead filters for desktop and mobile, i18next with three languages.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: