Ivan Bessonov

Lead Software Engineer at GridGain Systems

Yerevan, Armenia
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

🤩
Rockstar
🎓
Top School
Ivan Bessonov is a lead software engineer with 11 years of experience specializing in storage engines and distributed systems, currently leading work at MariaDB after a multi-year tenure at GridGain. A mathematician by background, he brings deep technical rigor to core data management, caching and cluster subsystems and is an active contributor to the Apache Ignite project, fixing tricky bugs and improving internal correctness. He has a strong Java pedigree from early work at JetBrains and ISS Art, combined with hands-on performance tuning, code review and team mentorship. Comfortable operating at the intersection of research-level algorithms and production-ready engineering, he frequently surfaces subtle correctness and permission issues that improve cluster reliability. Based in Yerevan, Armenia, he blends academic training in applied mathematics with a pragmatic focus on long-lived, high-throughput storage components.
code11 years of coding experience
job11 years of employment as a software developer
bookСпециалист, Прикладная математика и информатика, 4,91, Специалист, Прикладная математика и информатика, 4,91 at Омский Государственный Университет (ОмГУ)
languagesРусский, Английский
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

apache-ignite10
data-structures10
caching10
javas10
cluster-api10
clustering10
data-structure10
java10
cluster-manager10
in-memory9
big-data9

Programming languages (4)

JavaC++HTMLKotlin

Github contributions (5)

github-logo-circle
apache/ignite

Sep 2018 - Sep 2022

Apache Ignite
Role in this project:
userBack-end Developer
Contributions:146 reviews, 183 commits, 189 PRs in 4 years 1 month
Contributions summary:Ivan primarily contributes to the Apache Ignite project by fixing bugs and implementing code improvements. Their work includes addressing permission checks for cluster activation, resolving issues with closures in task permissions, correcting the calculation of fill factors for empty regions, and adding annotations to internal classes. The user's commits demonstrate a strong understanding of the internal workings of Ignite, focusing on the core modules related to data management, caching, and cluster management.
data-management-platformin-memory-databasedistributed-sql-databaseapache-ignitenetwork-client
ibessonov/cdi

Nov 2015 - Apr 2021

My tiny Dependency Injection engine
Contributions:1 PR, 24 pushes, 1 branch in 5 years 5 months
injectiondependency-injectiontiny
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
Ivan Bessonov - Lead Software Engineer at GridGain Systems