Dmitriy Tatarenko is a Senior Java Software Engineer based in Cyprus with over a decade of professional experience and 8+ years focused on Java-based backend development. He designs scalable microservices architectures and implements best practices to deliver complex, resilient systems across payments and iGaming domains. Dmitriy has progressed from junior roles to team lead positions, demonstrating both hands-on coding and technical leadership at startups and fast-moving fintech companies. He routinely works with Kotlin alongside Java, reflecting a pragmatic approach to modern JVM ecosystems. Known for translating ambiguous product requirements into maintainable architectures, he brings an engineer’s attention to operational concerns like scalability and fault tolerance. Outside of work he maintains an active developer mindset evidenced by continual platform contributions and cross-company impact rather than high-profile open-source visibility.
11 years of coding experience
9 years of employment as a software developer
Master's degree Computer Software Engineering Computer Software Engineering, Master's degree Computer Software Engineering Computer Software Engineering at Zaporizhzhya State Engineering Academy
Contributions:9 commits, 2 pushes, 1 branch in 14 days
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
Dmitriy Tatarenko - Senior Java Software Engineer at IGaming Startup