Ukraine's #1 job service
Кирил
Front-end програміст
- Considering positions:
- Front-end програміст, Javascript-програміст, React-розробник, HTML-розробник, верстальник, Fullstack-розробник, Fullstack-програміст, Node.js-розробник, Back-end програміст, Web-програміст
- Age:
- 19 years
- City of residence:
- Dnipro
- Ready to work:
- Dnipro, Remote
Contact information
The job seeker has provided: Phone numberEmailMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/13485664/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Kyrylo Savenko
Full-stack Engineer — React, TypeScript, Next.js
Dnipro, Ukraine · [open contact info ](look above in the "contact info" section) · [open contact info ](look above in the "contact info" section) · Telegram: @Tkri22 · GitHub: https://github.com/Kiril15 · Portfolio: link
Summary
Front-end engineer with 2.5 years of commercial experience who builds products from scratch: architecture, UI system, API integration, production. Launched a subscription SaaS platform (My Fitness Club), a payment platform (PAYMEX) and several e-commerce products, working solo or in small teams.
Core stack: React, Ts, Next.js, TanStack Query, react-hook-form + zod, Tailwind CSS. Full-stack background in NestJS and PostgreSQL, so I implement auth flows on both the client and the server and know how sessions, CORS and CSRF behave in production.
Skills
• Core: React, Ts Next.js (App Router), Vite
• Data and forms: TanStack Query, react-hook-form + zod, Zustand, Redux Toolkit, Formik + Yup
• API and auth: REST, typed API clients generated from OpenAPI, JWT and cookie-based sessions, token refresh, CORS, CSRF, SameSite
• UI: Tailwind CSS, Radix UI / shadcn/ui, SCSS, Framer Motion, component libraries built from Figma, responsive layout
• Architecture: Feature-Sliced Design, monorepo (pnpm workspaces, Turborepo),
• Also: React Flow (node-based editors), React Native / Expo
• Back end: Node.js, NestJS, PostgreSQL, Prisma, Redis, Stripe
• Tooling: Git, Docker, Vercel, Railway, AI-assisted development (Claude Code)
Experience
Independent Front-End / Full-Stack Developer
April 2025 – Present · Remote
• Build web products end to end for clients in Ukraine and the EU: front-end architecture, UI from Figma or my own UX/UI, API integration, deployment.
• Delivered 10+ production sites and applications, including a subscription SaaS platform, a payment platform and several online stores.
• Set up each front end from zero: project structure (Feature-Sliced Design), typed API layer, shared UI components, auth, localization.
• Own tasks from estimate to production with no intermediate management; work directly with product owners and back-end developers.
• Make the technical decisions: stack, state and data-fetching approach, code conventions.
Front-End Developer — MCS
March 2024 – April 2025 · On-site
• Developed SPAs and adaptive websites with React, Next.js and Redux Toolkit.
• Integrated REST APIs and built validated forms with Formik + Yup.
• Implemented responsive layouts from design mockups.
• Took part in code review and worked in a Git-based team workflow.
Products built from scratch
My Fitness Club — subscription SaaS fitness platform
my-fitness-club.com · Next.js (App Router), TypeScript, Tailwind CSS, NestJS, PostgreSQL, Prisma, Stripe, Redis
• Designed and built the whole platform: public site, user area and an admin panel with a CMS editor.
• Auth and access control: JWT authentication, feature gating for three Stripe subscription plans, Redis-cached subscription checks.
• Localization: EN/DE public site with translations edited in the admin CMS; two-locale admin panel on next-intl.
• Training program builder (programs, days, workout items) and AI recommendations for the top plan.
• Deploy to a VPS server.
PAYMEX — payment platform
paymex.io · Next.js, TypeScript, Google Sheets API, Framer Motion
• Built the site from a Figma mockup: responsive layout, animated UI (SVG diagrams, timelines).
• Integrated the Google Sheets API as the data source.
Holy Drip — fashion e-commerce
Next.js, NestJS, Prisma, Sanity CMS, Cloudinary
• Storefront with a custom brand design system.
• Sanity publish webhooks that sync the catalog to the back end through Prisma; Cloudinary image pipeline.
Hab — site generator for my own client pipeline (in progress)
pnpm workspaces, Turborepo, Next.js, NestJS
• Monorepo with a web app, a separate API service and shared packages.
• Generates configurable Next.js projects from templates, replacing repeated setup of layout, language switching and SEO.
Also: SongToGift (Next.js store with Stripe checkout and affiliate tracking) and online stores on Next.js + Sanity with Zustand carts, tiered pricing and technical SEO.
Education
Self-education: Udemy courses and practical projects.
Languages
Ukrainian — native · English — Intermediate
Full-stack Engineer — React, TypeScript, Next.js
Dnipro, Ukraine · [
Summary
Front-end engineer with 2.5 years of commercial experience who builds products from scratch: architecture, UI system, API integration, production. Launched a subscription SaaS platform (My Fitness Club), a payment platform (PAYMEX) and several e-commerce products, working solo or in small teams.
Core stack: React, Ts, Next.js, TanStack Query, react-hook-form + zod, Tailwind CSS. Full-stack background in NestJS and PostgreSQL, so I implement auth flows on both the client and the server and know how sessions, CORS and CSRF behave in production.
Skills
• Core: React, Ts Next.js (App Router), Vite
• Data and forms: TanStack Query, react-hook-form + zod, Zustand, Redux Toolkit, Formik + Yup
• API and auth: REST, typed API clients generated from OpenAPI, JWT and cookie-based sessions, token refresh, CORS, CSRF, SameSite
• UI: Tailwind CSS, Radix UI / shadcn/ui, SCSS, Framer Motion, component libraries built from Figma, responsive layout
• Architecture: Feature-Sliced Design, monorepo (pnpm workspaces, Turborepo),
• Also: React Flow (node-based editors), React Native / Expo
• Back end: Node.js, NestJS, PostgreSQL, Prisma, Redis, Stripe
• Tooling: Git, Docker, Vercel, Railway, AI-assisted development (Claude Code)
Experience
Independent Front-End / Full-Stack Developer
April 2025 – Present · Remote
• Build web products end to end for clients in Ukraine and the EU: front-end architecture, UI from Figma or my own UX/UI, API integration, deployment.
• Delivered 10+ production sites and applications, including a subscription SaaS platform, a payment platform and several online stores.
• Set up each front end from zero: project structure (Feature-Sliced Design), typed API layer, shared UI components, auth, localization.
• Own tasks from estimate to production with no intermediate management; work directly with product owners and back-end developers.
• Make the technical decisions: stack, state and data-fetching approach, code conventions.
Front-End Developer — MCS
March 2024 – April 2025 · On-site
• Developed SPAs and adaptive websites with React, Next.js and Redux Toolkit.
• Integrated REST APIs and built validated forms with Formik + Yup.
• Implemented responsive layouts from design mockups.
• Took part in code review and worked in a Git-based team workflow.
Products built from scratch
My Fitness Club — subscription SaaS fitness platform
my-fitness-club.com · Next.js (App Router), TypeScript, Tailwind CSS, NestJS, PostgreSQL, Prisma, Stripe, Redis
• Designed and built the whole platform: public site, user area and an admin panel with a CMS editor.
• Auth and access control: JWT authentication, feature gating for three Stripe subscription plans, Redis-cached subscription checks.
• Localization: EN/DE public site with translations edited in the admin CMS; two-locale admin panel on next-intl.
• Training program builder (programs, days, workout items) and AI recommendations for the top plan.
• Deploy to a VPS server.
PAYMEX — payment platform
paymex.io · Next.js, TypeScript, Google Sheets API, Framer Motion
• Built the site from a Figma mockup: responsive layout, animated UI (SVG diagrams, timelines).
• Integrated the Google Sheets API as the data source.
Holy Drip — fashion e-commerce
Next.js, NestJS, Prisma, Sanity CMS, Cloudinary
• Storefront with a custom brand design system.
• Sanity publish webhooks that sync the catalog to the back end through Prisma; Cloudinary image pipeline.
Hab — site generator for my own client pipeline (in progress)
pnpm workspaces, Turborepo, Next.js, NestJS
• Monorepo with a web app, a separate API service and shared packages.
• Generates configurable Next.js projects from templates, replacing repeated setup of layout, language switching and SEO.
Also: SongToGift (Next.js store with Stripe checkout and affiliate tracking) and online stores on Next.js + Sanity with Zustand carts, tiered pricing and technical SEO.
Education
Self-education: Udemy courses and practical projects.
Languages
Ukrainian — native · English — Intermediate
Similar candidates
-
Front-end програміст
20000 UAH, Kyiv, Remote -
Front-end програміст
50000 UAH, Remote -
Intern Front-End Developer
25000 UAH, Vinnytsia, Lviv, Remote -
Front-end Developer
40300 UAH, Ivano-Frankivsk, Lviv , more 4 cities -
Front-end програміст
Kyiv, Remote -
Front-end програміст
Other countries, Remote