KonstantinĀ Sirotkin

Senior Software Engineer at GridGain Systems

Larnaca, Cyprus
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
Konstantin Sirotkin is a senior software engineer with around a decade of experience designing and maintaining backend and distributed systems, currently working at GridGain Systems from Larnaca, Cyprus. He specializes in microservice architectures and low-level cache and partitioning behavior, with hands-on experience contributing bug fixes and core improvements to the widely used Apache Ignite project. His career path includes senior engineering roles across banking and telecom domains (OTP Bank, Alfa-Bank, Netcracker), giving him a strong grounding in robust, production-grade systems for high-availability environments. Trained in applied mathematics and physics, he blends rigorous analytical thinking with pragmatic Java engineering to improve reliability and observability in complex backends.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Application mathematics and physic., Bachelor's degree, Application mathematics and physic. at Samara State Aerospace University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
186reputation
2kreached
13answers
0questions
github-logo-circle

Github Skills (18)

caching10
big-data10
java10
apache-ignite10
javas10
disk-cache10
object-cache10
memory-cache10
web-cache10
databases9
database9
testing8
ignite6
rest6
baseline6

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
apache/ignite

Aug 2020 - Oct 2021

Apache Ignite
Role in this project:
userBack-end Developer
Contributions:2 reviews, 7 commits, 13 PRs in 1 year 2 months
Contributions summary:Konstantin primarily contributed to bug fixes and improvements within the Apache Ignite codebase. Their work involved addressing issues related to cache behavior, particularly around the `isClosed()` method and partition eviction. They also added assertions and implemented logging enhancements to improve debugging and monitoring of the cache system. The user's changes focused on core modules and involved modifications to Java code.
data-management-platformin-memory-databasedistributed-sql-databaseapache-ignitenetwork-client
JKonSir/ignite

Jul 2020 - Oct 2021

Apache Ignite
Contributions:38 pushes, 12 branches in 1 year 2 months
apache-igniteapachebig-dataignitedatabase
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