Summary
Yaroslav Yaremenko is a Senior Software Engineer with nine years focused on backend development, specializing in Scala and functional programming for high-throughput systems in the gambling and casino sector. He brings deep experience with distributed technologies—Apache Kafka, Akka, Hazelcast, and ElasticSearch—paired with AWS production deployments. Across roles from tech lead to senior engineer at companies like CHI Software, Leonteq and Riversoft, he has repeatedly delivered resilient, low-latency services and guided small teams. A pragmatic problem-solver with a formal background from Kremenchuk State Polytechnical University, he bridges hands-on implementation and architectural thinking. Notably, his career blends long-term domain knowledge in gaming with solid Java roots, enabling clean migrations and interoperability between legacy and modern Scala systems.
9 years of coding experience
15 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Kremenchuk State Polytechnical University