Dmytro Krupenko

Backend Engineer · Engineering Manager · Team Lead

Hey there! I'm Dmytro - I like figuring out how complex systems work and making them actually work well. Most of my time goes into backend development and building products from scratch, and I try not to be afraid to rebuild something once it's clear there's a better way. Outside of code, I run - training for my first marathon, and honestly, it teaches patience just as well as debugging in production does.

Dmytro Krupenko - Team Lead & Backend Engineer
In dev
Location
Kyiv, UA

01 · About

Ten Years in Engineering: From Code to Leadership

I'm a backend engineer and Engineering Manager with ten years of experience building and scaling SaaS products. I've gone from writing my first production services to leading a team of 7 engineers, owning both technical direction and delivery.

Along the way, I've built dozens of backend services, led a Kubernetes migration, decomposed a monolithic system into independent services, and reworked search so it runs 40% faster. But technical decisions are only half the job: I hire engineers, mentor them into senior roles, and build processes that let a team ship a release with confidence - not guesswork.

I'm equally comfortable diving deep into system architecture and talking with someone about their career growth. I believe a good engineer thinks not just about the code, but about how the decision behind it will be felt - by the user, and by the team that has to live with it.

role EM / Tech Lead
stack PHP · Python · Go
infra AWS · Kubernetes · Elasticsearch
team 7 devs
experience 10+ years
based_in Kyiv, Ukraine
looking_for EM / Staff / Senior

02 · Blog

Blog


03 · Contact

Let's talk

Open to conversations about Engineering Manager, Staff, and Senior Backend Engineer roles, as well as interesting projects and collaborations. Reach out - I read and reply personally.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.