Summary
Ivan Zapreev is a software engineer and researcher with a PhD in model checking of probabilistic systems and 17 years of industry experience, backed by 20 years of research in verification algorithms, control systems and scientific software. He combines deep theoretical training in mathematics with hands-on engineering in C++, Java and embedded/web stacks to design large-scale, multi-threaded and distributed systems. Author of 14 international publications (12 DBLP-recognized), he has led cross-disciplinary projects that span numerical and statistical model checking, symbolic controller compression and multi-dimensional trajectory planning. An experienced educator and mentor, he has supervised students at TU Twente, RWTH Aachen and TU Delft and taught at Novosibirsk State University and the University of Twente. Dutch passport holder based in Eindhoven, he pairs advanced formal-methods expertise with practical tool-building and strong communication skills in English and Dutch.
17 years of coding experience
Researcher, System Programming, Researcher, System Programming at Institute of Informatics Systems
Junior High/Intermediate/Middle School Education and Teaching, Junior High/Intermediate/Middle School Education and Teaching at Novosibirsk School-College No 130
Doctor of Philosophy (Ph.D.), Model Checking of Probabilistic Systems, Doctor of Philosophy (Ph.D.), Model Checking of Probabilistic Systems at Universiteit Twente
Bachelor's Degree, Theoretical Mathematics, With Honors, Bachelor's Degree, Theoretical Mathematics, With Honors at Novosibirsk State University (NSU)
English, Dutch, Russian