Summary
Dmytro Khudin is a Lead Software Engineer with over 15 years of Java-centric experience and 11 years in hands-on roles delivering high-performance, scalable back-end and microservice SaaS solutions. He specializes in reactive, event-driven architectures (PUB/SUB, CQRS), efficient thread models, BASE persistence, and pragmatic HTTP/REST designs, with deep familiarity in Kafka, Mongo, Spring Boot/WebFlux, Docker and Kubernetes. Dmytro has led cross-team integrations and API design using UML, driven CI/CD and POCs for media and ML-focused platforms, and has a strong track record of translating complex requirements into resilient microservices. He champions TDD/BDD, pair programming and agile practices (Scrum/Kanban) to build cross-functional teams that ship reliably. Outside core work he experiments with home automation (Arduino, Raspberry Pi) and explores languages like Go and Dart, demonstrating a practical curiosity beyond enterprise Java. Based in Varna, Bulgaria, he combines systems-level performance thinking with pragmatic product delivery for large media and telecom clients.
11 years of coding experience
14 years of employment as a software developer
bachelor, Programming, Designing, bachelor, Programming, Designing at Chernihiv State Technological University
Young dunce, Computer Science, Young dunce, Computer Science at Chernigiv`s School #30
English