Summary
Dmitry Rakovets is a Team Lead and Senior Software Engineer with seven years of professional experience and five years focused on the Java platform, proficient across Spring, Hibernate and the wider Java/Jakarta EE stack. He combines hands-on backend engineering with DevOps and cloud skills—Docker, Kubernetes, AWS Lambda and DynamoDB—enabling end-to-end delivery of scalable services. Dmitry has led teams at Artezio while also training the next generation of developers as a long-time technical trainer, reflecting strong communication and mentoring abilities. His tooling fluency spans CI/CD, monitoring, automated schema migration and artifact management, which helps maintain robust, observable production systems. Based in Batumi, Georgia, he pairs practical teaching experience with production engineering, often bridging gaps between developers and operational concerns. Colleagues value him for clear planning, effective execution and a knack for simplifying complex architectures.
7 years of coding experience
3 years of employment as a software developer
Computer Programming, Computer Programming at IT Academy
Bachelor of Commerce (B.Com.), Accounting and Finance, Bachelor of Commerce (B.Com.), Accounting and Finance at Belarusian State Economic University
Bachelor of Education (B.Ed.), Mathematics and Computer Science Teacher Education, Bachelor of Education (B.Ed.), Mathematics and Computer Science Teacher Education at Belarusian State Pedagogical University Named after Maxim Tank (BSPU)
English, Russian, Russian