• File

Olena

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

Considering positions:
Front-end програміст, React розробник, Javascript-програміст, веброзробник, HTML-верстальник, Frontend Developer
Age:
39 years
City of residence:
Kyiv
Ready to work:
Kyiv, Remote, Sofiivska Borshchahivka

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.

Uploaded file

Quick view version

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

OLENA SAVYTSKA
FRONTEND DEVELOPER | React, Next.js, TypeScript

[open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | Kyiv, Ukraine
LinkedIn | GitHub | Portfolio

Summary
Frontend Developer with 3+ years of commercial experience building production web apps with React, Next.js
and TypeScript. Experienced in SaaS admin dashboards, Web3 platforms, Telegram Mini Apps and AI-
powered features. Covers the full cycle from Figma to production: UI architecture, API integration, CI/CD
with GitHub Actions and deployment on Vercel. Delivered measurable results, including a Lighthouse score
of 99+ and a ~70% cut in redundant API requests.

Skills
Frontend: JavaScript (ES6+), TypeScript, React, Next.js (App Router), HTML5, CSS3, SCSS, Vite
UI & Animation: Tailwind CSS, Material UI, shadcn/ui, Framer Motion, responsive design
State & Data: Zustand, TanStack Query, Redux Toolkit, React Context
Forms & Validation: React Hook Form, Formik, Zod
Testing & Quality: Jest, React Testing Library, Playwright, Storybook
API & Auth: REST APIs, NextAuth, Clerk, OAuth 2.0, Supabase
CI/CD & DevOps: GitHub Actions, Docker, Vercel
AI & LLM: Vercel AI SDK, LLM API integration (Groq, Google Gemini), AI-assisted development (Claude
Code)
Also familiar with: React Native (Expo), Node.js, Express, PostgreSQL, MongoDB, Prisma, Drizzle ORM
Practices: Performance optimization, accessibility, i18n (next-intl, ICU MessageFormat), SEO basics
Tools: Git, GitHub, GitLab, Figma, Jira, ClickUp

Work Experience
Frontend Developer · Freelance
April 2025 - Present · Remote
Build production web applications with Next.js and TypeScript, working directly with clients from
requirements to release.
Xscore Agency (Web3 engagement platform): Developed campaign discovery, task management,
progress tracking, rewards and user dashboards. Built the marketing site and the platform landing page
with Next.js and Framer Motion.
Twitter/X Analytics Chrome Extension: Implemented client-side caching with a 30-minute TTL,
cutting redundant API requests by ~70%.
Active Wooden Horse (internal company tool): Built a survey application in React, TypeScript and
Vite with multi-step forms, internationalization, REST API integration.
Marketing websites: Built responsive sites from Figma, including an architect's portfolio with a
validated contact form and email delivery via Resend. Reached a Lighthouse performance score of 99+
through lazy loading, code splitting and asset optimization.
Stack: Next.js, React, TypeScript, Tailwind CSS, SCSS, Zustand, React Hook Form, Zod, Framer Motion,
Resend, Vercel

Frontend Developer · VERV Digital
September 2023 - March 2025 (Intern Frontend Developer, March - August 2023)
Worked in a cross-functional team with backend developers and designers on SaaS, Web3 and Telegram
products, through development, testing and deployment.
BrawlDrop (gaming platform: PWA + admin console): Built an installable PWA on React,
TypeScript and Vite with offline caching via Workbox service workers and IndexedDB (Dexie),
animated UI with Three.js, GSAP and Framer Motion. Developed the admin console with filtering,
search, pagination, ECharts analytics, scheduling calendars, a cron-job editor, complex forms (Formik,
Zod), JSON/code editing and file uploads.
XBKS (Telegram Mini App game + admin console): Built a game-style Mini App in SolidJS with
PixiJS and Spine animations, Telegram Apps SDK and TON wallet connection via TON Connect,

shipped as a PWA. Built its React and Material UI admin console with CSV import/export, JSON
editing, cron scheduling and Zod validation.
DAO Landings: Developed responsive Next.js interfaces with multilingual support via next-intl.
Built a modular UI component system within a layered architecture (app / domain / foundation /
support).
Worked on projects with established CI/CD pipelines using GitHub Actions, GitLab CI, and Docker
across development, beta, and production environments.
Started as an intern: implemented pixel-perfect UI from Figma, responsive layouts and reusable
components.
Stack: React, TypeScript, SolidJS, Next.js, Vite, Material UI, Emotion, Tailwind CSS, PixiJS, Spine, Three.js,
GSAP, Telegram Apps SDK, TON Connect, Workbox (PWA), IndexedDB, ECharts, Formik, Zod, Docker,
GitHub Actions, GitLab CI

Selected Projects
WordTrainer: AI language-learning app · Live · Code
o Next.js 16 app with AI translations and auto-generated usage examples (AI SDK, Groq, Google
AI), flashcards and matching games, Supabase auth and storage, Telegram API integration.
o Next.js, TypeScript, Supabase, Zustand, AI SDK, Framer Motion, shadcn/ui
Iron Track: full-stack fitness tracker · Live · Code
o Secure NextAuth authentication, workout logging with custom exercises by muscle group,
progress charts in Recharts, multilingual UI with next-intl and dark mode.
o Next.js, TypeScript, MongoDB, Mongoose, NextAuth, Zustand, React Hook Form, Zod

Education & Courses
Frontend Development (Basic and Pro), Hillel IT School · 2022 - 2023 · certificates: Basic, Pro
JavaScript course, Udemy · certificate
Node.js Essential, ITVDN · certificate
Master of Ecology, Donetsk National Technical University · 2004 - 2010

Languages
Ukrainian: Native · English: B1 (Intermediate)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: