Nikolai Kulagin is a Senior Java developer with 8 years of experience building and improving large corporate systems, startups, and open-source projects from Moscow. He combines hands-on backend engineering (Java 8–19, Kotlin, Spring Boot, WildFly), distributed systems work (Ignite, Kafka, JMS), and production expertise in Docker/Kubernetes, observability (Grafana, Prometheus/VictoriaMetrics) and CI/CD. At Sberbank and Raiffeisen he delivered integrations, automation of banking workflows and complex data processing, while also stepping into teamlead and support roles that involved incident analysis and customer-facing troubleshooting. An active open-source contributor, he fixed core bugs and added rebalancing metrics to the well-known Apache Ignite project, showing familiarity with cache internals, affinity and persistence. He approaches problems with a business-minded, end-to-end perspective and has experience running technical interviews and public presentations.
8 years of coding experience
5 years of employment as a software developer
Master's degree, Computer science, 4, Master's degree, Computer science, 4 at Национальный Исследовательский Технологический Университет - «МИСиС» (бывший Московский Государственный Институт Стали и Сплавов)
Contributions:12 commits, 27 PRs, 1 comment in 1 year 9 months
Contributions summary:Nikolai contributed to the Apache Ignite project by fixing bugs, removing unused dependencies, and adding rebalancing metrics. The user's work involved modifying core modules related to caches, affinity assignments, and persistence. They also worked on improving the test framework, specifically wrapping calls and handling exceptions.
Contributions:101 pushes, 20 branches in 1 year 4 months
apache-igniteteamcitybotapacheignite
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
Nikolai Kulagin - Java Developer at Raiffeisen Bank Russia