Overview
Technical skills
Timeline
Roles

Overview

Robotics Software Engineer focused on ROS 2 (Humble), C++, and Python, with experience building simulation environments, perception, and system integration for robotic platforms. In ROS/ROS 2 deployments, he developed high-fidelity simulation setups using URDF/Xacro, validated robot behavior with Gazebo and Rviz2, and improved realism with Blender. He also worked on localization and perception through sensor fusion and localization pipelines, including a thesis implementing an EKF-based localization stack.
Phone

Technical skills

C++
Python
C
Bash
Robotics
ROS
Gazebo
Sensor Fusion
robot_localization
Localization
Autonomous Navigation
SLAM
Visual-Inertial Odometry
DevOps
Docker
Git
Docker Compose
Design
Blender

Timeline

Robotics Consultant (Team-based Project) • Middle
American Robotics • Full-Time
Aug 2025 to Dec 2025 4 Months In office
Developed and integrated robot localization and perception capabilities for client requirements. Implemented sensor fusion and localization pipelines to combine IMU, encoders, and LiDAR data for mapping and perception tasks. Customized and deployed ROS 2 packages for autonomous navigation use cases, including tuning LiDAR processing for real-time performance.
ROS
Sensor Fusion
Localization
Autonomous Navigation
Robotics Software Engineer • Middle
Ekumen • Full-Time
Nov 2021 to Mar 2025 3 Years 4 Months In office
Architected and maintained high-fidelity simulation environments for large-scale ROS/ROS 2 deployments. Built robot models in URDF/Xacro and ensured simulation kinematics match real-world behavior. Improved simulation test workflows using Gazebo and Rviz2, and enhanced realism by updating 3D assets in Blender for better sensor-environment interaction.
ROS
Gazebo
Blender