Nikita Koval is a researcher and co-founder/technical lead at the JetBrains-backed AppGlass startup with eight years of experience in concurrent systems and Java/Kotlin development. He focuses on synchronization and communication primitives for Kotlin Coroutines and improving Lincheck for testing concurrent data structures, work that feeds into his PhD research. Nikita has practical industry experience building concurrency testing tools and deadlock detectors, and he has published research on concurrent algorithms (EuroPar’19) following an internship at ISTA. He teaches Concurrent Programming at ITMO University and mentors students, bridging academic rigor with production-grade tooling. Based in Saint Petersburg and affiliated with institutions across Europe, he combines hands-on engineering, open research, and startup leadership in the concurrency space.
8 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Университет ИТМО
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.