Nikolay Ivanov is a software engineer with 9 years of experience building and optimizing high-throughput, geo-replicated systems, including payment processing infrastructure serving 100+ million clients. He has deep backend expertise with Java/Spring, microservices, Kafka, gRPC and Oracle, and a track record of raising transaction throughput, refactoring services for geo-replication, and dramatically speeding cache-backed lookups. At Sberbank he led performance-critical changes—boosting clearing TPS by ~80% and tripling ATM-related transaction speed—while mentoring juniors and resolving production incidents alongside 3rd-line support. Now at Wiley and based in Podgorica, he blends mission-critical systems experience with pragmatic engineering for scalable, resilient platforms. An understated strength is his ability to adapt complex business rules into low-change implementations that minimize systemic disruption during large migrations.
9 years of coding experience
2 years of employment as a software developer
Master's degree Information Technology, Master's degree Information Technology at Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University)
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.