Summary
Dmitry Ivanov is a Senior System Software Research Engineer based in Munich with eight years of experience applying formal methods, static analysis, and type theory to improve software reliability and application security. He transitioned from academic research and teaching in functional programming, compiler construction, and model checking at Hamburg University of Technology to industry roles building practical security tooling, including data-flow analysis integrated into ProGuardCORE for mobile app testing. At Guardsquare he designed configurable program-analysis-based scanners, and now drives system-software research at Huawei, blending deep theoretical background with hands-on engineering. His academic record (MS, Information and Communication Systems; BS in Applied Mathematics from MSU) and near-perfect GPAs reflect a strong mathematical foundation that informs pragmatic security solutions. An understated strength is his ability to translate formal techniques into production-ready analyses and developer-facing tools.
8 years of coding experience
5 years of employment as a software developer
Master of Science - MS, Information and Communication Systems, GPA 3.9 / 4.0, Master of Science - MS, Information and Communication Systems, GPA 3.9 / 4.0 at Hamburg University of Technology
Lomonosov Moscow State University
Russian, English, German