Summary
Dmitry Voronov is a versatile software engineer with over a decade of experience building resilient systems across banking, fintech, blockchain, gaming, network protocols and commercial real estate. He is fluent in both OO and functional ecosystems—Java, Scala, Rust, Python and TypeScript—and integrates native interfaces (JNI/JNA, Node-native) and WebAssembly into production systems. His backend expertise spans relational and NoSQL storage (MSSQL, Postgres, Cassandra, Redis, RocksDB/LevelDB) and cloud deployments, guided by 12-factor, test-driven and data-driven practices. Dmitry combines a strong mathematical education with a disciplined, focused approach—self-described like a karate master—to produce highly configurable, robust software. He has contributed at companies from IOHK to CompStak and led teams in gaming and telecom, and values critical mentorship from peers across Apple, Protocol Labs and other technical collaborators. Based in Tbilisi, he pairs low-level systems craft with broad domain fluency, often sewing together uncommon stacks to solve hard integration problems.
9 years of coding experience
16 years of employment as a software developer
Engineer's degree Mathematics Physics Computer Science, Engineer's degree Mathematics Physics Computer Science at Bauman Moscow State Technical University