Nikolay Izhikov

Apache Ignite Commiter at FinTech

Russia
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
Nikolay Izhikov is a seasoned Java backend engineer and long-time Apache committer with nine years of professional experience focused on high-performance systems, concurrency and database/SQL engine development. As an Apache Ignite committer he contributes test-driven improvements to a major in-memory data platform and has also fixed and hardened critical components in widely used projects like Apache Kafka and the Scala 3 compiler. He blends hands-on core-Java expertise with systems thinking from fintech production work—leading and optimizing payment platforms using JMS, WebSphere and MQ—and earlier roles building complex enterprise portals and inventory systems. Based in Russia, he speaks publicly about distributed systems and JVM internals, and his practical focus on lazy memory allocation, timeout semantics and state-store safety reflects a deep attention to correctness under concurrency and production load.
code9 years of coding experience
job2 years of employment as a software developer
bookMaster Degree, Information technologies, Master Degree, Information technologies at Belgorod Shukhov State Technological University
bookpost-graduate student of, applied mathematics; Mechanics, post-graduate student of, applied mathematics; Mechanics at Moscow state open university
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
51reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (20)

type-check10
back-end-development10
testing10
kafka10
java10
scala10
data-storage10
javas10
dotty10
compiler-compiler10
compiler10
type-checking10
backend10
debug9
debugging9

Programming languages (9)

TypeScriptJavaC++ShellScalaMakefileJavaScriptHTML

Github contributions (5)

github-logo-circle
apache/ignite

May 2017 - Jan 2023

Apache Ignite
Role in this project:
userBack-end Developer
Contributions:1487 reviews, 387 commits, 1136 PRs in 5 years 8 months
Contributions summary:Nikolay's primary contributions appear to be focused on implementing new test cases for the Apache Ignite Big Data platform. Their work involved the addition of tests to verify the behavior of the lazy memory allocation implementation. They fixed existing tests, implemented, and debugged functionalities within test cases to ensure the proper functioning of data storage and management platform.
data-management-platformin-memory-databasedistributed-sql-databaseapache-ignitenetwork-client
apache/kafka

Oct 2018 - Jan 2023

Mirror of Apache Kafka
Role in this project:
userBackend Developer
Contributions:261 reviews, 34 commits, 81 PRs in 4 years 4 months
Contributions summary:Nikolay contributed to the Apache Kafka codebase by implementing and improving features related to the Kafka Streams API. Their work involved migrating the Streams API to utilize `Duration` instead of `longMs` times, improving close timeout semantics, and guarding state stores with read-only wrappers. They also added the `VoidSerde` to Serdes and addressed a race condition in the consumer coordinator.
apache-kafkakafka-consumerapachescalakafka
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
Nikolay Izhikov - Apache Ignite Commiter at FinTech