Michael Orlov

Staff Software Engineer ROS PMC (Project Management Committee) Member at Apex.AI, Inc.

Livermore, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Orlov is a Staff Software Engineer and ROS PMC member with over a decade of deep embedded, computer vision, and real-time systems experience, now focused on deterministic, safety-critical robotics software at Apex.AI. He leads development of data recording and replay (rosbag2) and has driven middleware and DDS optimizations, contributing to open-source tooling and the MCAP format used across the ROS ecosystem. Comfortable both as a hands-on implementer and technical lead, he has delivered high-throughput networking and sensor-fusion systems (including a bespoke 1GB/s streaming stack that saved his prior employer licensing costs) and authored performance-critical algorithms in C/C++, DSP, and Matlab. Known for finding elegant fixes to race conditions and timing issues, he blends low-level efficiency with systems-level design to make complex autonomous stacks predictable and testable.
code6 years of coding experience
job22 years of employment as a software developer
bookMaster of Radio Electronics Science Radio Electronics Development, Master of Radio Electronics Science Radio Electronics Development at Far Easten State Technical University
languagesEnglish, Russian
github-logo-circle

Github Skills (8)

c-language10
api10
cprogramming-language10
rosbag10
apidoc10
ros10
testing10
multithreading9

Programming languages (9)

TypeScriptHCLEmberScriptJavaC++ShellCMakeJavaScript

Github contributions (5)

github-logo-circle
ros2/rosbag2

Apr 2021 - Dec 2022

Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1259 reviews, 83 commits, 529 PRs in 1 year 8 months
Contributions summary:Michael primarily focused on developing and testing the `rosbag2` transport layer. Their contributions include implementing a `play_next()` API, exposing it via a service, and adding functionality for seeking within a bag. They also addressed race conditions and added unit tests to ensure the reliability of the playback functionality. Furthermore, they implemented improvements to the clock and time management within the player.
ApexAI/ApexAI_clion_settings

Jun 2023 - Mar 2025

CLion settings repository for work with Bazel and Colcon builds
Contributions:3 reviews, 20 PRs, 21 pushes in 1 year 9 months
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
Michael Orlov - Staff Software Engineer ROS PMC (Project Management Committee) Member at Apex.AI, Inc.