Summary
Dmitry Kulga is a Java Technical Lead with 12 years of experience designing, implementing and optimizing distributed backend systems, currently leading development of a digital signature service in Moscow. He combines hands-on Java (11/17), Spring Boot/Cloud, Kafka and Kubernetes expertise with practical technical leadership—architecture design, cross-team communication, code review and technical backlog ownership. Dmitry has a strong banking and fintech background, having built core integration platforms, microservices and CI/CD pipelines for banks and startups alike. He emphasizes clean code, pragmatic application of design patterns and a balanced view between perfection and delivery timelines. Regularly involved in technical interviews, process improvements and developer mentoring, he also keeps current through conferences, books and IT podcasts. An engineer comfortable both in deep system optimization and in steering product-focused technical decisions, he brings reliability to complex, regulated domains.
11 years of coding experience
11 years of employment as a software developer
Master's degree, Automation and Control Engineer, Master's degree, Automation and Control Engineer at Moscow Power Engineering Institute (Technical University)
Interpreter, Interpreter at English college (MPEI)
Русский, Английский