Ilia Kharlamov

Senior Java Engineer at Criteo

United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job16 years of employment as a software developer
bookMaster's degree Computer Aided Design, Master's degree Computer Aided Design at Bauman Moscow State Technical University
languagesEnglish, French, Russian
stackoverflow-logo

Stackoverflow

Stats
3,816reputation
2.1mreached
77answers
7questions
Badges
dart
top-5%
es6-promise
top-5%
github-logo-circle

Github Skills (19)

oop10
java10
javas10
java-libraries10
es6-promise9
jtest9
junit9
dart9
data-structures8
data-structure8
algorithms8
algorithm8
xml6
haskell6
typescript6

Programming languages (16)

C#PowerShellJavaRustCScalaGoXSLT

Github contributions (5)

github-logo-circle
yegor256/cactoos

Jan 2019 - Feb 2019

Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons
Role in this project:
userBack-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.
commonsgoogle-guavajava-libraryapacheoop-library
Download books as epub from bookmate.com
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.
Request Free Trial
Ilia Kharlamov - Senior Java Engineer at Criteo