Summary
Overview
Work History
Education
Skills
Accomplishments
Websites, Portfolios and Profiles
Languages
Timeline
Generic

Kostiantyn Makarenko

Kharkiv

Summary

Strong team player and experienced full-stack Node.js developer with 5 years of hands-on experience in building web applications using NestJS, Next.js, and React. Skilled in designing scalable and maintainable systems with a strong focus on clean architecture, code quality, and solving real business problems. Experienced in developing REST and GraphQL APIs, working with relational and NoSQL databases, and deploying applications using modern cloud and DevOps practices.

Overview

5
5
years of professional experience

Work History

Full Stack Engineer

Capgemini Engineering
08.2025 - Current

• Supported and enhanced large-scale telecom-grade microservices built with NestJS, ensuring high availability and reliability of backend systems.

• Designed and implemented scalable APIs handling high-throughput traffic and distributed workloads.

• Contributed to microfrontend architecture using React, enabling modular and independently deployable frontend applications.

• Worked with cloud-native infrastructure (AWS), deploying and maintaining containerized services using Docker and CI/CD pipelines.

• Optimized ETL pipelines and data processing workflows for performance and fault tolerance in data-intensive environments. Participated in system design discussions, focusing on scalability, resiliency, and maintainability of distributed systems.

• Conducted code reviews and contributed to improving engineering standards and best practices across teams. Collaborated in cross-functional and international teams, supporting production releases, client demos, and mission-critical deployments.

Full Stack Engineer

PreFramer
10.2022 - 07.2025
  • Worked on products for loan issuance and SMB cash flow analytics. The team followed Scrum practices with two-week sprints, demos, retrospectives, and close collaboration with the product owner and QA.
  • Worked on a product company developing software for targeted digital advertising and marketing analytics, contributing to the evolution of the platform from early feature iterations to stable, production-ready solutions used by real customers.
  • Participated in a Scrum-based development process with two-week sprints, sprint planning, demos, and retrospectives, closely collaborating with product owners, designers, and QA to rapidly validate hypotheses and deliver customer-focused features.
  • Took ownership of backend development using Node.js and NestJS, designing and implementing scalable REST APIs and core business logic for ad targeting, campaign management, audience segmentation, and performance tracking, with a strong focus on clean architecture, extensibility, and long-term maintainability.
  • Built and maintained automated unit and integration tests across backend and frontend, integrating them into CI/CD pipelines – GitHub Actions – AWS. This significantly reduced regression issues, shortened release cycles, and increased confidence in frequent product updates within a fast-changing advertising domain.
  • Improved observability and reliability of NestJS microservices by implementing structured logging (Pino/Winston), metrics collection (Prometheus), and dashboards and alerts (Grafana), enabling faster root cause analysis and reducing MTTR in a high-traffic advertising analytics platform.
  • Developed and evolved the frontend using React and Next.js, implementing reusable UI components, campaign configuration flows, dashboards for ad performance analytics, form validation, API integration, global state management, and robust error handling, continuously improving UX and codebase maintainability.
  • Managed cloud infrastructure and deployments on AWS, configuring Linux servers, Nginx, reverse proxies, and supporting a microservices-based architecture to ensure scalability, reliability, and high availability as advertising traffic and customer usage grew.

Full Stack Engineer

Imagineering Studio
06.2021 - 09.2022
  • Worked on client projects across Europe and the US, including internal CRMs, accounting and analytics systems, healthcare, and e-commerce platforms.
  • Participated in all stages of the SDLC, from requirements analysis and technical design to production deployment and post-release support.
  • Optimized database queries and data access layers – PostgreSQL / MySQL, reducing execution time of critical operations by up to 40% and significantly improving system responsiveness and data processing performance.
  • Participated in designing and evolving a microservices architecture with event-driven communication using Kafka, improving system scalability, reliability, and enabling gradual decomposition of a monolithic application.
  • Actively contributed to applying SOLID principles, Clean Architecture, and continuous code refactoring, improving code readability, maintainability, and testability across the codebase.
  • Supported a strong engineering culture through code reviews, pair programming, and internal knowledge sharing via technical workshops and documentation.

Education

Software Engenieer -

Kharkiv Computer Technology Professional College, NTU 'KhPI'
Kharkiv, Ukraine
01.2023

Skills

  • JavaScript
  • NestJS
  • NodeJS
  • React
  • NextJS
  • Web API
  • SQL
  • MongoDB
  • Redis
  • Kafka
  • RabbitMQ
  • AWS
  • CI/CD
  • Docker
  • Microservices
  • Unit and Integration tests
  • HTML
  • CSS

Accomplishments

  • Partner Integrations Optimization, Took ownership of unifying over 10 existing partner integrations, introducing a standardized approach that reduced the average development time for new integrations from 2 days to 4 hours and significantly improved stability.
  • Rapid-Adaptation Frontend Engineer, Stepped in to cover frontend development after a key team member left. Quickly learned React & NextJS on the fly and delivered critical features on time, preventing project delays and ensuring successful delivery.

Websites, Portfolios and Profiles

LinkedIn

Languages

English
Upper Intermediate
B2
French
Elementary
A2

Timeline

Full Stack Engineer

Capgemini Engineering
08.2025 - Current

Full Stack Engineer

PreFramer
10.2022 - 07.2025

Full Stack Engineer

Imagineering Studio
06.2021 - 09.2022

Software Engenieer -

Kharkiv Computer Technology Professional College, NTU 'KhPI'
Kostiantyn Makarenko