Profile
Full-Stack Developer with 4+ years of commercial experience building scalable web applications with React, Next.js, TypeScript, Node.js and NestJS.
Strong experience delivering B2B platforms, serverless AWS solutions, GraphQL and REST APIs, and applications backed by SQL and NoSQL databases.
Own features end-to-end - from technical design, implementation to testing and production delivery. Experienced with unit, integration, and E2E testing, cross-functional collaboration, and AI-assisted development.
Education
BACHELOR'S DEGREE
NURE "Kharkiv National University of Radioelectronics" 2016-2020MASTER'S DEGREE
NURE "Kharkiv National University of Radioelectronics" 2020-2021Skills
- React, Next.js, TypeScript, JavaScript (ES6+)
- Node.js, NestJS, Express, tRPC
- REST, GraphQL, Apollo Client, Apollo Server, CQRS, DataLoader, Mapbox
- JWT, PassportJS
- PostgreSQL, MongoDB, MySQL
- AWS: Lambda, Cognito, S3, SQS
- Docker, Docker Compose, CI/CD
- Testing: Jest, React Testing Library, Playwright, Cypress, Vitest
- AI-assisted development: Claude Code, Cursor, GitHub Copilot, ChatGPT, spec-driven development
- Prisma, Drizzle ORM, MikroORM, Mongoose, Sequelize, TypeORM
- WebSocket, WebStorage, WebWorkers
- Postman, Insomnia, Swagger, OpenAPI
- Algorithms and data structures
- Redux Toolkit, Zustand, RTK Query, TanStack Query
- React Hook Form, Zod, React Select
- React Native, React Native Paper
- Tailwind CSS, Material UI, Styled Components, SCSS, Storybook, Figma
- Agile, Scrum, Kanban, Pair Programming
- Test-Driven, Feature-Driven, Behavior-Driven Development
- Git, GitHub, GitLab, Bitbucket
- Jira, Asana, Trello
- Webpack, Babel, ESLint, Prettier, Biome, Husky
- Redux, Redux Saga, Redux Thunk, Reselect
- SAP integrations, GetStream.io
- PHP, Symfony
- Systems: macOS, SUSE Linux, Microsoft Windows
Experience
Langivi Technologies
From 01.2021 to 03.2022- Developed and maintained React applications built with Class Components, lifecycle methods, TypeScript, and Styled Components
- Built reusable UI components and implemented new features based on business and functional requirements
- Integrated frontend functionality with REST APIs and backend services built with PHP and Symfony
- Worked with Redux and Redux Thunk for application state management and asynchronous data flows
- Refactored and modernized legacy frontend code, improving maintainability, stability, and component reusability
- Debugged and resolved frontend and API integration issues across existing product functionality
- Developed and optimized responsive landing pages and application interfaces across desktop and mobile
- Collaborated with backend developers on API contracts, data handling, and feature delivery
(React Class Components, TypeScript, Redux, Redux Thunk, Styled Components, REST API, PHP, Symfony, PostgreSQL, Git)
SoftServe
From 10.2023 to 03.2026- Education Platform (NDA)
- Contributed as a Full-Stack Developer to the development of a large-scale educational platform
- Designed and implemented REST APIs and backend business logic using Node.js, Express, and MongoDB
- Developed scalable and responsive frontend features with React and TypeScript using reusable component-based architecture
- Managed complex application state and asynchronous data flows with Redux Toolkit
- Built and documented reusable UI components in Storybook, maintaining consistency across the application
- Implemented responsive interfaces with Material UI based on product and design requirements
- Wrote and maintained component, integration, and end-to-end tests using React Testing Library, Vitest, and Cypress
- Debugged production issues, participated in code reviews, and collaborated with cross-functional teams throughout feature delivery
(React, TypeScript, Redux Toolkit, Storybook, Material UI, Node.js, Express, MongoDB, REST API, Cypress, React Testing Library, Vitest)
- Mobile Application (NDA)
- Developed cross-platform mobile functionality with React Native and Expo as part of the broader platform ecosystem
- Built reusable mobile UI components and application flows using TypeScript and React Native Paper
- Integrated mobile functionality with backend REST APIs and handled asynchronous application data
- Implemented responsive mobile interfaces and platform-specific behavior for iOS and Android
- Debugged and resolved UI, navigation, and API integration issues across the application
(React Native, Expo, TypeScript, React Native Paper, REST API, Testing)
- Headless CMS Platform (NDA)
- Migrated structured content and application data from Contentful to Payload CMS, maintaining data integrity and consistency across environments
- Developed CMS-driven frontend functionality using Next.js, React, and TypeScript
- Designed and implemented GraphQL queries and integrations for retrieving and managing structured content
- Built reusable components for dynamic CMS content and scalable content delivery
- Wrote and maintained unit and component tests using React Testing Library and Jest
- Collaborated with cross-functional teams to improve content management and publishing workflows
(Next.js, React, TypeScript, Contentful, Payload CMS, GraphQL, React Testing Library, Jest)
- B2B E-commerce Platform (NDA)
- Developed frontend features for a multi-market B2B e-commerce platform using Next.js App Router and TypeScript
- Implemented server-side rendering (SSR) and reusable application components for scalable multi-market experiences
- Developed market-specific functionality and business logic based on regional requirements
- Delivered responsive user interfaces with consistent behavior across markets, devices, and screen sizes
- Integrated frontend functionality with backend Java services and SAP-based enterprise systems
- Debugged application and integration issues, maintained automated tests, and participated in code reviews
- Collaborated with distributed cross-functional teams throughout feature delivery
(Next.js, React, TypeScript, App Router, SSR, Styled Components, Java, SAP, Testing)
Geniusee
From 03.2026 to now- Lingvist (NDA)
- Contributed as a Full-Stack Developer to a large-scale educational platform using Next.js, React, TypeScript, NestJS, and GraphQL
- Developed responsive, reusable frontend features using component-based architecture and modern UI patterns
- Implemented backend functionality and GraphQL APIs with NestJS, supporting application business logic and data flows
- Integrated GraphQL and Apollo Client for efficient client-server communication and application state management
- Built reusable UI components and maintained responsive interfaces using Tailwind CSS, React Hook Form, and Zod
- Wrote unit, integration, and end-to-end tests and participated in code reviews and CI/CD processes
- Collaborated with cross-functional teams throughout feature development, sprint planning, demos, and production delivery
(Next.js, React, TypeScript, NestJS, GraphQL, Apollo Client, Tailwind CSS, React Hook Form, Zod, Jest, Playwright, Biome)
- MaisonVin (NDA)
- Developed and delivered full-stack features for a social platform for wine collectors, owning functionality from requirements and technical design through implementation, testing, and production delivery
- Built serverless backend functionality with NestJS, GraphQL, MikroORM, PostgreSQL, and AWS Lambda
- Designed and implemented GraphQL resolvers, database queries, and business logic for authentication, social interactions, events, notifications, and user management
- Developed scalable and responsive frontend features using Next.js, React, TypeScript, Apollo Client, and Tailwind CSS
- Implemented authentication, wine collections, event management, real-time social feeds, notifications, file uploads, and location-based functionality
- Integrated AWS Cognito, S3, SQS, Mapbox, and GetStream.io for authentication, storage, asynchronous processing, location services, and real-time social functionality
- Applied CQRS, DataLoader, JWT authentication, request throttling, and optimized data access patterns to improve scalability, performance, and security
- Built and maintained unit, integration, and end-to-end tests using Jest and Playwright, and participated in code reviews and CI/CD processes
- Collaborated directly with product stakeholders and cross-functional engineering teams during requirements clarification, estimation, implementation, demos, and production delivery
(Next.js, React, TypeScript, NestJS, GraphQL, Apollo Client, MikroORM, PostgreSQL, AWS Lambda, Cognito, S3, SQS, Mapbox, GetStream.io, Tailwind CSS, React Hook Form, Zod, Jest, Playwright, Biome)
Languages
- English - Upper Intermediate
- German - A2
- Polish - A2
- Ukrainian - Native
- Russian - Native
Interests
Achievements
- 3rd place winner at the All-Ukrainian scientific tournament (Rivne)
- Recipient of the "Giftedness" scholarship nomination by the Mayor of Kharkiv
- Author of multiple scientific publications and conference papers
- Active participant in academic research and knowledge-sharing events