Pavlo Zhukov

Senior Software Engineer

Krakow, Poland·Ukrainian, English, Polish

Senior Software Engineer with 10+ years of experience in full-stack development and 2+ years in product management. I specialize in TypeScript, React.js, Next.js, and Node.js, with a strong focus on software architecture, code quality, and end-to-end delivery. Passionate about mentoring, building developer tools, and solving complex problems.

Read my career journey →

Featured Projects

Work Experience

Proxet

Modern Engineering
Jul 2024 – Present

Senior Full-stack EngineerKrakow, Poland

Next.js, TypeScript, Apollo GraphQL, FastAPI, dbt, GCP

  • Improved code quality allowed us to make changes more confidently catching routine issues on CI/CD phase while letting us focus on business logic.
  • graphql-codegen on-boarding gave us effortless API typing and instant detection of frequent breaking changes during the active development phase.
  • Improved monitoring simplified issues detection and reproducibility.

Proffiz

Modern Engineering
Jan 2023 – Jul 2024

Senior Frontend EngineerKrakow, Poland

Next.js, TypeScript, Apollo GraphQL, Tailwind, GCP, NX

  • Performance improvements on mono repository build pipeline steps allowed to run some steps up to 10x faster.
  • Reusable modules allowed us to make code more DRY, improve test coverage, reduce bug proneness, and speed up development.

Capgemini Engineering (former Lohika)

Modern Engineering
Sep 2021 – Dec 2022

Senior Frontend EngineerKyiv, Ukraine

React.js, TypeScript, CSS-in-JS, Material UI, Nest.js, AWS

  • Keys autocomplete for self-made localization service.
  • Collaborating with a third-party library (Storybook) to achieve a stable work of components system delivered to the customer.
  • Attention to detail and owner mindset helped us notice and fix missed bugs, improve code quality and reduce delivery time.

Law Insider Inc

Modern Engineering
Aug 2019 – Aug 2021

Senior Full Stack Developerremote

React.js, Python, Node.js, Google Cloud Platform (GCP), webapp2

  • Refactoring Jinja2 templates to React SSR allowed us to avoid duplicating markup on the backend and frontend, which allowed us to increase dev velocity.
  • Refactoring a project from a post-jQuery app with multiple React renders to a single render with a common root allowed the use of React Context API and work with codebase like with a regular SPA.
  • Configured frontend tests on CI improved time to delivery, and reduced the amount of customer-facing bugs.
  • Implemented a custom paywall that allowed the marketing team to experiment with feature limits through Google Optimize without development team participation.

Grodas

FoundationsFramework Adoption
Mar 2016 – Jul 2019

Full-Stack DeveloperKonotop, Ukraine

LAMP, AWS (S3, EC2), Node.js, Laravel, Sails.js

  • Adopting React.js into Laravel projects allowed us to increase frontend developers' velocity.
  • Converting legacy code to modern architecture made the project more attractive to new developers.

Technical Skills

Frontend

Building modern, performant web applications with component-driven architecture and type-safe code.

TypeScriptReact.jsNext.jsTailwind CSSApollo GraphQL

Backend

Designing scalable APIs and backend services with strong typing and clean architecture.

PythonNode.jsFastAPINest.jsGraphQL

Data Engineering & Quality

Building reliable data pipelines with transformation testing and data observability.

AirflowAirbytedbtBigQueryMonte Carlo

Agentic Coding

Leveraging AI-assisted development tools for rapid prototyping, code generation, and workflow automation across commercial and personal projects.

Cursor AIClaude CodeOpenCodeT3 CodeOllamaMCPcontext7agent-browser

Architecture & Delivery

Full software development lifecycle — from architecture design to end-to-end delivery.

SDLCAPI DesignSystem ArchitectureCode ReviewMentoring

Cloud & Infrastructure

Managing cloud infrastructure, container orchestration, and CI/CD pipelines.

GCPAWSDockerKubernetesTerraform

Monitoring & Observability

Maintaining system health through application performance monitoring, error tracking, and observability.

SentryDatadog

Testing & Quality

Ensuring reliability through unit, integration, and E2E tests with modern frameworks and code quality automation.

VitestPlaywrightpytestStorybookTesting LibraryESLintBiome

Development & Education

Education

2010 – 2015
Master's degree in electronic engineering

National University, Sumy, Ukraine

Courses & Certifications

2024
Highload Architecture

RobotDreams

System design, scalability patterns, high-load system architecture

2024
Next.js

Lectrum

Modern Next.js features, Server Components, routing, data fetching

2022
Terraform Basics

Capgemini Engineering (internal)

Infrastructure as code fundamentals with mandatory hands-on homework

2021
Kubernetes Basics

Capgemini Engineering (internal)

Container orchestration fundamentals with mandatory hands-on homework

2021
Public Speaking

Public Speaking School by Irina Palko (offline)

Presentation skills, audience engagement, structured communication

Continuous Learning

Since 2015
Self-directed learning across multiple platforms — Pluralsight (since 2021), DataCamp (since 2024), LinkedIn Courses, YouTube, and others

Topics: software architecture, design patterns, frontend/backend technologies

Community & Events

Early community (2018–2019)

2018YGLF Kyiv — earned via YouTrack bug reporting
2019Kharkiv.js, JS Fest/Autumn Kyiv

Online shift (2020–2021)

2020–2021Online conferences — fwdays, AWS Tech Conference, and others

Return to in-person (2023+)

2023Waysconf Krakow, HackYeah
2025+Local AI-in-development meetups

Blog

July 5, 2026

Tech Holy Wars: From “PHP is Dying” to Agentic Coding