Dmitrii Murygin
Verified Expert in Engineering
Software Developer
Dmitrii is an experienced C++ developer and deep learning engineer. As a middle C++ developer he has five years of experience in research computation related projects. As a deep learning engineer he has two years of solid experience in NLP direction connected to transformer and BERT based models.
Portfolio
Experience
Availability
Preferred Environment
Ubuntu, Visual Studio Code (VS Code), CMake, Clang, Python 3, Vim Text Editor, C++
The most amazing...
...model I’ve developed is a BERT model in C++ that has the same performance on a mobile device as made using ONNX Runtime.
Work Experience
Research Software Engineer
Innopraktika
- Developed a new method of 3D image segmentation based on supervoxel clusterization.
- Developed a new method of pore-network extraction based on discrete Morse theory.
- Implemented three parallel algorithms for 3D image segmentation and two parallel algorithms for 3D image filtering.
- Implemented a cutting-edge programming module to simulate fluid filtration in pore-network models.
Developer/Researcher
Huawei Technologies Co.
- Developed a BERT model for mobile devices using C++. Compared it with other BERT versions converted from the most famous frameworks.
- Made some contributions to various projects such as TensorFlow, Swift, LLVM, Stardust, and TVM.
- Implemented the following neural network compression techniques: quantization, distillation, and prunning.
Experience
Mobile BERT Benchmark
https://github.com/Vooblin/onnxbertEducation
Bachelor's Degree in Mathematics and Computer Science
Moscow State University - Moscow, Russia
Skills
Libraries/APIs
TensorFlow, OpenMP, PyTorch
Tools
CMake, Git, Vim Text Editor
Platforms
Ubuntu, Visual Studio Code (VS Code)
Languages
C, C++, Python 3
Frameworks
Google Test
Other
Clang, Deep Learning, LLVM, Machine Learning, Natural Language Processing (NLP), BERT, Custom BERT, Neural Networks, Open Neural Network Exchange (ONNX), GPT, Generative Pre-trained Transformers (GPT)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring