Pavlo Zhukov
Senior Software Engineer
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
Fintech Client — Lifecycle Management & AI Assistant
Built a client lifecycle management application with an AI-powered chatbot assistant using Vercel AI SDK and MCP tools, deployed on Vercel with modern App Router.
Jul 2024 – Present
Custom React SSR & Enterprise Platform
Delivered major DX and SEO improvements by building a custom React SSR solution, migrating a legacy jQuery/SPA hybrid to a modern architecture, and implementing a configurable paywall that empowered the marketing team.
Aug 2019 – Aug 2021
Work Experience
Proxet
Senior Full-stack Engineer — Krakow, 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
Senior Frontend Engineer — Krakow, 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)
Senior Frontend Engineer — Kyiv, 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
Senior Full Stack Developer — remote
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
Full-Stack Developer — Konotop, 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.
Backend
Designing scalable APIs and backend services with strong typing and clean architecture.
Data Engineering & Quality
Building reliable data pipelines with transformation testing and data observability.
Agentic Coding
Leveraging AI-assisted development tools for rapid prototyping, code generation, and workflow automation across commercial and personal projects.
Architecture & Delivery
Full software development lifecycle — from architecture design to end-to-end delivery.
Cloud & Infrastructure
Managing cloud infrastructure, container orchestration, and CI/CD pipelines.
Monitoring & Observability
Maintaining system health through application performance monitoring, error tracking, and observability.
Testing & Quality
Ensuring reliability through unit, integration, and E2E tests with modern frameworks and code quality automation.
Development & Education
Education
National University, Sumy, Ukraine
Courses & Certifications
RobotDreams
System design, scalability patterns, high-load system architecture
Capgemini Engineering (internal)
Infrastructure as code fundamentals with mandatory hands-on homework
Capgemini Engineering (internal)
Container orchestration fundamentals with mandatory hands-on homework
Public Speaking School by Irina Palko (offline)
Presentation skills, audience engagement, structured communication
Continuous Learning
Topics: software architecture, design patterns, frontend/backend technologies