Dmitry Mikhin is a Senior Research Engineer with ~25 years developing and testing numerical and simulation software, and over a decade integrating scientific packages into production systems. He combines deep acoustics and applied-maths roots (PhD in Acoustics, MIPT) with hands-on expertise in C/C++, Fortran, Python, parallel computing (MPI, OpenMP, CUDA) and mixed-language systems. Dmitry has delivered production-grade capabilities across acoustic simulation, flight and asset optimization, agricultural robotics, and surveillance systems, often exposing computation via network services and interactive visualization. He currently leads acoustic simulation and DNN-based data processing at Acacia Systems and previously built large distributed flight-planning platforms at the Australian Centre for Field Robotics. Comfortable across the full Linux toolchain (CI, build automation, virtualization, embedded Linux) and system architecture, he also blends research rigor with practical system integration. A less obvious strength is his long-term fluency in legacy and modern numerical ecosystems—enabling rapid modernization of Fortran-era algorithms into contemporary, service-oriented deployments.
12 years of coding experience
20 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Acoustics, Doctor of Philosophy (Ph.D.), Acoustics at Oceanology Institute of the Russian Academy of Sciences, Moscow
M.S. with Honours, Applied Mathematics and Physics, M.S. with Honours, Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
Contributions:886 commits, 167 pushes in 4 years 3 months
cppcpp20c-plus-plusgenericheader-only
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dmitry Mikhin - Senior Research Engineer at Acacia Systems