Summary
Roman Rodionov is a seasoned Team Lead and Senior Software Engineer with over nine years of professional experience and two decades of hands-on development across CAD plugins, data parsing, and mathematical algorithms. He specializes in parsing, synthesis and conversion of complex text and binary formats (C++, C#, HTML, XML) and has developed and uses his own parser-generation language to accelerate and simplify these workflows. Roman has deep expertise porting legacy non-Unicode C++ code to Unicode (notably for large AutoCAD ARX projects) and building Rhino/AutoCAD plugins, including a proprietary roof-generation algorithm used in a commercial Rhino plugin. His background in radar data processing, triangulation, graph algorithms, signal processing and statistical analysis is supported by strong mathematical training from Saint Petersburg technical universities. As a consultant and team lead at DB Best Technologies, he combines low-level systems proficiency with practical project leadership, making him especially effective at tackling niche migration and geometry-heavy engineering challenges.
9 years of coding experience
16 years of employment as a software developer
Major, Major at Санкт-Петербургский Государственный Университет Аэрокосмического Приборостроения
Saint Petersburg State Electrotechnical University "LETI"