М

Михаил

Lead #Software Engineer (C++)

Russia, Saint Petersburg

Summary / Bio

**Рекомендую Lead ****#Software**** Engineer (C++)** Lead Software Engineer с более чем 6 годами опыта разработки и оптимизации высоконагруженных распределенных систем хранения данных на C++ и Rust. Добился снижения задержек на 30% при проектировании распределенного кэша и ускорения межкластерного обмена в 5 раз с 1 мс до 0.2 мс с помощью собственного RDMA-фреймворка, увеличив общую производительность кластера более чем на 20%. Обладает глубокой экспертизой в низкоуровневом системном программировании, включая разработку модулей ядра Linux на x86 и PowerPC, оптимизацию на уровне ассемблера, профилирование систем с нагрузкой в миллионы IOPS и менторство инженеров. TG @muxamot (Михаил)

Experience

Y

Lead Software Engineer

YADRO·Russia, Saint Petersburg
?

Senior Software Engineer

?

С++ Software Engineer

?

С++ Software Engineer

Education

Master's Degree in Marine Instrumentation, Computer Science and Computer Engineering

St. Petersburg State Marine Technical University

Bachelor's Degree in Marine Instrumentation, Computer Science and Computer Engineering

St. Petersburg State Marine Technical University

Projects

UUV motion simulator

Developed a UUV motion simulator from scratch in C++, resulting in two scientific publications for the lab.

OpenGL visualization refactor

Implemented OpenGL visualization and performed a refactor, reducing the codebase by 25%.

Distributed schedulers framework (MPI, OpenMP)

Built a C++ framework for distributed schedulers (using MPI, OpenMP), laying the groundwork for three subsequent projects.

Publications

Skills

C++CRustPythonBashLinuxGCCCMakeGDBConanGitClangperfRDMADockerSTLBoostFollyftraceStraceLTTngObjdumpGoogleTestZeroMQgRPCProtobufAssemblyMPIOpenMPOpenGLDistributed SystemsMentorshipTechnical LeadershipAgile

Languages

RussianEnglish