Evgenii Kotelnikov is a Senior Software Developer and computer scientist with 14 years of experience and a PhD in formal methods, specializing in static analysis, automated theorem proving, and functional programming. He has built verification and static-analysis tooling across domains from cloud security to autonomous driving, currently helping power the static analysis engine at Snyk Code. His background spans industry and academia—including contributions to the Vampire theorem prover, research at AWS, and formal-methods work for Zenseact—bridging theorem-proving research with production-grade systems. Comfortable in C, Python, Scala and Haskell, he combines low-level systems thinking with high-assurance software design and a knack for turning proofs into practical tooling. Based in Amsterdam, he thrives on problems where correctness, performance, and real-world constraints intersect.
14 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Saint Petersburg State University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Chalmers University of Technology
Contributions:1 PR, 30 pushes, 1 branch in 1 year 7 months
assertionstptpproblemstranslatorfragments
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
Evgenii Kotelnikov - Senior Software Developer at Snyk