• File

Максим

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.

Uploaded file

Quick view version

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

Maksym Ivanov
Front-end Developer (React / Next.js + TypeScript)
[open contact info](look above in the "contact info" section) | E-mail: [open contact info](look above in the "contact info" section) | Telegram: @ma_ksim13
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

All similar candidates


Compare your requirements and salary with other companies' jobs: