Ilya Idamkin is a Senior Software Engineer based in Warsaw with a decade of experience building robust, reusable components and cloud-native services, currently at EPAM Systems. He has deep expertise in PDF technologies (iText/DITO), JVM languages (Java, Kotlin, Groovy), and AWS/Docker environments, and has driven architecture, CI/CD and performance improvements across product lifecycles. Ilya has led and mentored small teams, introduced Kotlin scripting for toolchain consistency, and redesigned data binding to combine heterogeneous sources (JSON, XML, SQL) for templated PDF generation. He thrives on designing well-tested, scalable systems intended for reuse and has a solid foundation in algorithms, OOP and formal grammar parsing—skills he applied when reimplementing JS-evaluated logic in Kotlin Multiplatform to boost performance. Notably, he pairs hands-on engineering with process and infrastructure work, managing staging/trial instances and release automation to speed delivery.
10 years of coding experience
6 years of employment as a software developer
Computer Science, Computer Science at Belarusian State University
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
Ilya Idamkin - Senior Software Engineer at EPAM Systems