Michael Orlov

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
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
github-logo-circle

Github Skills (8)

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

Programming languages (10)

TypeScriptHCLEmberScriptJavaC++ShellRustCMake

Github contributions (5)

github-logo-circle
ros2/rosbag2

Apr 2021 - Dec 2022

Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1443 reviews, 83 commits, 692 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.
ros-tooling/keyboard_handler

Apr 2021 - Sep 2022

Cross-platform lightweight keyboard handling library with ROS integration
Contributions:6 reviews, 54 commits, 13 PRs in 1 year 5 months
ros
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