Artem Yakshin is a software engineer with 11 years of experience building reliable, high-performance backend systems with a focus on Kotlin, SQL, microservices and distributed systems. He has delivered production software across logistics, e‑commerce and safety‑critical modelling domains, including accident-consequence simulation, metrics visualization, and last‑mile delivery integrations. At CSSSR he progressed from mid to senior Java developer, owning backends that integrate with internal systems and visualize production metrics. Artem is an active open-source contributor to spring-kafka, where he fixed tricky listener and transaction issues—demonstrating deep familiarity with messaging internals and error-handling semantics. Based in Russia, he combines hands-on troubleshooting roots in mail infrastructure with a taste for designing robust, observable distributed services.
11 years of coding experience
11 years of employment as a software developer
Technical, Radio, Television, and Digital Communication, Technical, Radio, Television, and Digital Communication at Serpukhov College
Provides Familiar Spring Abstractions for Apache Kafka
Role in this project:
Backend Developer
Contributions:13 commits, 8 PRs, 3 comments in 2 years
Contributions summary:Artem primarily contributed to the Spring Kafka project, focusing on bug fixes and improvements related to message listener containers and transaction management. They addressed issues with manual acknowledgments, error handling in the listener, and refined the documentation. Their changes involved code modifications in the core listener components and test classes, demonstrating a strong understanding of the framework's internals.
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.