Ilia Kharlamov is a Senior Java Engineer with 15 years' experience building scalable backend and data-processing systems across Google, Criteo, and fintech/enterprise firms. He has led migrations of legacy ERPs to GCP, implemented Map/Reduce pipelines processing billions of records, and served as an SRE for production-critical services, demonstrating a strong focus on reliability and performance. Comfortable across Java, Scala, Python and multiple data formats, he combines deep algorithmic and high-performance tuning skills with pragmatic engineering practices like TDD and clean code. Ilia contributes to notable open-source projects such as the cactoos library, where he improved core equality and constructor behavior, reflecting attention to subtle correctness issues. He pairs hands-on development with cross-team coordination—designing databases, UIs, deployment flows, and documentation—to deliver complex releases on time. Motivated by incremental, disciplined improvement (Gradatim Ferociter), his goal is to squeeze maximum platform performance and a better web experience out of every system he touches.
15 years of coding experience
16 years of employment as a software developer
Master's degree Computer Aided Design, Master's degree Computer Aided Design at Bauman Moscow State Technical University
Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons
Role in this project:
Back-end Developer
Contributions:19 commits, 10 PRs, 91 comments in 13 days
Contributions summary:Ilia primarily focused on implementing and refining core functionalities within the cactoos Java library. They addressed critical issues related to object equality and hash code implementations for the `ComparableText` class, ensuring proper behavior and adherence to Java standards. Furthermore, they contributed to the library by adding a constructor to the `Joined` class, enhancing its flexibility and usability for input operations. Their work demonstrates a strong focus on improving the library's internal mechanics and overall reliability.
Contributions:28 commits, 1 PR, 27 pushes in 2 years 4 months
pythonbookmatepython3epubopenlibrary
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.