Summary
Roman Dmitrienko is a seasoned software developer with over 13 years of professional experience and a 15+ year trajectory across embedded firmware, kernel and driver development, systems and networking software, and finance/crypto applications. He is fluent in Rust, Go, Python, C and C++, and has shipped userspace applications for Linux, macOS and Windows as well as low-level kernel components. As a freelancer and former engineer at companies like McObject and IVC, he combines pragmatic product focus with deep systems-level expertise, often operating where hardware, OS and networking boundaries meet. Based in Nizhny Novgorod, he holds an MS in Information Technology and is comfortable moving between high-level service logic and performance-critical, platform-specific code — a blend that makes him effective on both greenfield projects and legacy modernization. An understated strength is his experience across diverse domains (embedded to crypto), which helps him rapidly reason about trade-offs from silicon to cloud.
13 years of coding experience
15 years of employment as a software developer
Master of Science (MS), Information Technology, Master of Science (MS), Information Technology at Nizhniy Novgorod State Technical Universitynamed after R.Y. Alekseev (NSTU)
English, Russian