• File

Andrii

Front-end engineer

Considering positions:
Front-end engineer, Fullstack-програміст
City of residence:
Chernivtsi
Ready to work:
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.

Uploaded file

Quick view version

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

ANDRII DANYK
Senior Frontend Engineer | React · Next.js · TypeScript | Full-Stack: Node.js · NestJS
[open contact info](look above in the "contact info" section) • [open contact info](look above in the "contact info" section) • Telegram: @danykandrii • Chernivtsi, Ukraine (Remote, UTC+3)
[open contact info](look above in the "contact info" section)

PROFESSIONAL SUMMARY
Senior Frontend Engineer with 8 years of commercial experience building web and mobile products with React and
TypeScript across iGaming, ticketing CRM, workforce management and banking. Focused on Next.js (App Router,
SSR/SSG), frontend architecture and performance: built a reusable Next.js + Strapi template that powers about 10
production sites and raised Lighthouse performance scores from ~45 to 85–90. Migrated a large ticketing CRM frontend
from jQuery/Twig to React and Next.js, owning the Stripe-based checkout and payment flows. Also builds REST APIs with
Node.js and NestJS on PostgreSQL (Supabase, Prisma), and has 3 years of React Native experience for iOS and Android.

TECHNICAL SKILLS
Frontend: React, Next.js (App Router, SSR, SSG), TypeScript, JavaScript (ES6+), HTML5, CSS3, Tailwind CSS, Material
UI, Framer Motion
State & Data: Redux, Redux Observable, Apollo Client, GraphQL, REST APIs, React Hook Form
Architecture & Performance: Micro Frontends, Core Web Vitals, code splitting, lazy loading, virtualization
CMS & Payments: Strapi, Payload CMS, Stripe
Backend: Node.js, NestJS, Python, PostgreSQL (Supabase, Prisma), MySQL
Mobile: React Native (iOS & Android), Xcode, Android Studio
Testing: Jest, React Testing Library
DevOps & Tools: Vercel, Railway, AWS S3, Docker, Git, Jira, Figma, SonarQube
AI-assisted development: Cursor, Claude Code, MCP

PROFESSIONAL EXPERIENCE
Senior Software Engineer, Favbet 06/2024 – Present
• Architect and maintain the company's corporate website, partner portal and promotional landing pages for marketing
campaigns, built on Next.js (App Router, SSR, SSG), React, TypeScript and Tailwind CSS.
• Built a reusable Next.js + Strapi site template that became the foundation for about 10 production sites, letting
non-technical staff manage content through custom CMS dashboards.
• Designed Strapi content models and connected them to Next.js frontends through REST APIs, keeping data contracts
between the CMS and the UI consistent across projects.
• Raised Lighthouse performance scores from ~45 to 85–90 by improving Core Web Vitals through image optimization,
code splitting and lazy loading of pages and media.
• Build REST APIs and backend features with Node.js, NestJS and Python, reducing handoffs between the frontend and
backend teams.
• Set up deployment workflows on Vercel and Railway and integrated AWS S3 for media storage.
• Cover new features with unit and integration tests (Jest, React Testing Library).
• Review code, onboard new team members, and take part in sprint planning, estimation and production debugging.
Team: 1 PM, 1 TL, 3 FE, 2 BE, 1 QA
Tech: Next.js, React, TypeScript, Tailwind CSS, Strapi, Payload CMS, Node.js, NestJS, Python, AWS S3, Docker, Vercel, Railway, Jest,
React Testing Library, Git, Figma, Jira

Frontend Developer, Deloitte 05/2022 – 06/2024
• Migrated the frontend of a large ticketing CRM platform from jQuery and Twig to React, preserving complex business
logic while improving maintainability.
• Fully owned ticket checkout pages and payment forms, integrating Stripe into multi-step booking flows.
• Moved part of the legacy Twig rendering to server-side rendering with Next.js, with content loading progressively on
scroll.
• Built an MVP for hotel booking by reusing CRM components, and handled complex async flows in payment and
booking journeys with Redux Observable.
• Optimized heavy data tables with pagination and virtualization.
Team: 1 PM, 2 TL, 4 FE, 2 BE, 2 QA, 1 DevOps
Tech: React, Next.js, TypeScript, Redux Observable, React Hook Form, Stripe, REST APIs, Figma, Jira, Git

Frontend Developer, Yozmatech 03/2020 – 04/2022
• As the sole frontend developer, built core modules of a corporate communication and work-management platform,
including interview scheduling, employee availability, time-off, vacation and maternity-leave calendar workflows.
• Built cross-platform mobile features with React Native for iOS and Android alongside the web client.
• Built interactive employee profile pages (Framer Motion) and contributed to a micro-frontend architecture integrating
GraphQL APIs.
Team: 1 PM, 1 Designer, 1 FE, 1 BE
Tech: React, React Native, TypeScript, GraphQL, Apollo Client, Node.js, Material UI, Micro Frontends, Framer Motion, Figma, Jira,
SonarQube

Frontend Developer, TechHunt 09/2018 – 01/2020
• Built a banking investor platform for Raiffeisen Bank Aval, enabling streamlined communication between bank
managers and investors.
• Developed the admin panel and cross-platform mobile components, and implemented a calendar system for
investor-manager meeting scheduling.
• Integrated the frontend with backend microservices via REST APIs.
Team: 1 PM, 2 FE, 2 BE, 1 QA
Tech: JavaScript, React, Redux, React Native, Material UI, REST APIs, Jira, Git

EDUCATION
Associate Degree, Chernivtsi Cooperative Professional College of Economics & Law 2017 – 2020

LANGUAGES
English: Upper-Intermediate (B2) | Ukrainian: Native

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: