Максим
Front-end програміст
- Considering positions:
- Front-end програміст, React-розробник, Full stack програміст
- City of residence:
- Dnipro
- Ready to work:
- Dnipro, 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.
You can get this candidate's contact information from https://www.work.ua/resumes/14759197/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Front-end Developer (React / Next.js + TypeScript)
[
GitHub: github.com/Maximmmmmm | LinkedIn: Maksym Ivanov
PROFILE
Front-end Developer with 1.5+ years of commercial experience building React/Next.js applications in TypeScript,
gained at SoftServe (09/2024–05/2026) across two team-based projects. On a volunteer education platform, owned
key UI functionality within a four-person team — including a bilingual (UA/EN) Next.js setup, internal UI component
library work, and Nginx/CI-CD deployment. On a corporate scheduling application, contributed to the Redux Toolkit
state architecture for the schedule module and built an Excel-to-schedule parser with inline editing. Comfortable
across the full delivery cycle, including performance optimization, JWT-based authentication, and Linux VPS
deployment.
TECHNICAL SKILLS
Frontend: JavaScript (ES6+), TypeScript, React · Next.js · HTML5 · CSS3 / SCSS / Tailwind CSS · Redux
Toolkit · REST API · GraphQL · WebSocket · SEO optimization · React Hook Form· Zod · React Query ·
TanStack Query · Webpack / Vite
Backend / DevOps: NestJS · Nginx · Linux VPS · Swagger · CI/CD · Docker (basic) · AWS
Databases: PostgreSQL · MySQL · MongoDB · Prisma ORM
Tools: Git / GitHub · Figma · Postman · Jest
WORK EXPERIENCE
SoftServe Front-end Developer | 09/2024 – 05/2026
Volunteering Platform — shveinarota.org 09/2024 – 06/2025 Next.js · TypeScript · REST API · JWT · Google
Maps API · MySQL · NestJS · Nginx · Linux
Worked within a shared front-end codebase as part of a four-person team, owning key UI functionality and
infrastructure tasks:
• Split pages between Server and Client Components to preserve SEO for learning materials and keep first-load
times (FCP) fast, and used next/image and next/font to optimize media and fonts.
• Set up UA/EN internationalization with Next.js middleware and localized routing, organized translations into
separate JSON namespaces to keep the bundle size down, and handled pluralization and dynamic-value
interpolation in translated text.
• Extended the shared internal UI component library with a focus on reusability and accessibility (a11y).
• Built complex forms with React Hook Form and Zod validation, handling loading/error/success states for REST
API interactions.
• Configured Nginx (reverse proxying, SSL certificates, cache headers) and took part in setting up the CI/CD
deployment pipeline to the VPS.
Key Achievement: Owned the platform’s bilingual (UA/EN) experience end-to-end — routing, translation architecture,
and UI polish — as part of the team that shipped it to production.
Corporate Scheduling Application 08/2025 – 05/2026 Next.js · TypeScript · Redux Toolkit · REST API · xlsx ·
NestJS · PostgreSQL · Tailwind CSS
• Contributed to the Redux Toolkit state architecture for the schedule module — defined ScheduleEvent and
ScheduleOrder types, slice actions, and a normalized store structure for the module.
• Built an Excel-to-schedule parser: file uploads via react-dropzone, server-side parsing of .xlsx files through
Next.js API routes, and an interactive table with inline editing of the parsed data — removing the need for
manual schedule entry.
• Refactored the Sidebar navigation — replaced several hardcoded, per-view configs with a single component
driven by dynamic, context-aware logic.
• Debugged and fixed a bug where the schedule slice generated record IDs in a format the backend didn't expect,
which silently broke the save flow; added the missing test coverage for that code path.
Key Achievement: Delivered the two most complex pieces of the schedule module — the Redux Toolkit state design
and the Excel-to-schedule parser — from data modelling through to UI integration.
EDUCATION
Bachelor's degree in Software Engineering
National Technical University Dnipro Polytechnic | 2024 – present (2nd year)
Advanced Front-end with React — SoftServe Academy · 2025
Certificate: drive.google.com/file/d/1UFGHgwo3vMg47F-kaLec2M9aBCB9AsvE
LANGUAGES
Ukrainian — Native English — Upper-Intermediate (B2)
Similar candidates
-
Front-end програміст
Odesa, Remote -
Front-end програміст
20000 UAH, Kyiv, Remote -
Front-end програміст
Kyiv, Remote -
Front-end програміст
50000 UAH, Remote -
Front-end програміст
Remote -
Front-end програміст
Zhytomyr, Remote