Artem Diachenko is a Team Lead Java Software Engineer with nine years of experience delivering enterprise Java solutions and leading development teams at EPAM Systems. He combines deep Java SE/EE expertise (Spring, Hibernate, JPA, Servlets) with practical cloud and tooling experience (AWS, Maven/Gradle, IntelliJ) and a solid backend focus on MySQL and Tomcat. Experienced as a Java instructor, he pairs hands‑on coding with mentoring and curriculum development, helping junior engineers level up in OOP and core Java. His GitHub interests span other stacks (Ruby, PHP, Rails, Laravel, React), reflecting a polyglot curiosity that informs pragmatic architecture choices. Having worked across integration-heavy projects and legacy modernization, he excels at refactoring, testing, and keeping systems reliable under change. Based in Kharkiv and fluent in Ukrainian and Russian, he brings cross-cultural communication and B2-level English to international teams.
9 years of coding experience
8 years of employment as a software developer
Специаист, Marketing, Специаист, Marketing at Киевский национальный университет технологий и дизайна
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Artem Diachenko - Team Lead Java Software Engineer at EPAM Systems