Sherif Fathey

Sherif Fathey

Software Robotics Engineer
Egypt
English
Full-time Remote

About Me

Robotics Software Engineer with 2+ years of experience in autonomous mobile robots and ROS2-based systems.
Skilled in navigation, SLAM, Behavior Trees, and sensor fusion, with hands-on experience building and
deploying r…

Experience

Software Robotics Engineer

Arche Robotics · Remote
Feb 2025 - Present · 1 year 8 months

<p>Developed an autonomous docking system in ROS2 using AprilTag detection and Behavior Trees, enabling reliable automated charging cycles.</p><p> Implemented adaptive docking logic with multi-attempt alignment and distance estimation to improve precision and reuse calibration data.</p><p> Designed and managed robot workflows using Behavior Trees (ROS2) to orchestrate Nav2 navigation, task scheduling, and system health monitoring (execution status & fault handling).</p><p> Built a SMACH-based Finite State Machine (FSM) for high-level behavior control, reducing manual intervention and eliminating invalid state transitions.</p><p> Performed mapping using slam_toolbox (ROS2), and implemented localization using AMCL, with EKF-based sensor fusion to enhance state estimation from onboard sensors.</p><p> Integrated simulation in Gazebo (GZ Sim) with ros2_control for realistic testing of control and navigation pipelines.</p><p> Extended virtual_costmap_layer plugin with per-element cost configuration and runtime control interfaces for clearing and restoring map overlays, enabling dynamic and flexible navigation behavior.</p><p> Enhanced a Debian-based CLI tool for automated robot configuration and deployment.</p><p> Improved an AprilTag-based docking algorithm in ROS1 and integrated a SMACH-based state machine to manage docking sequences, enabling reliable autonomous docking to charging stations.</p><p> Built a custom Ubuntu ISO with preconfigured robotics software stack to streamline deployment and ensure consistency.</p>

Lead Robotics Instructor & Technical Mentor

Arabian Robotics and ROS Meetup · Cairo , Cairo , Egypt
Feb 2024 - Present · 2 years 8 months

<p>Led comprehensive training programs for engineers on ROS ecosystem, Linux administration, and advanced robotics concepts.</p><p> Designed hands-on workshops covering ROS Messages, Topics, Services, Actions, and URDF modeling with high completion rate.</p><p> Developed robot models using Gazebo/URDF and performed URDF export from SolidWorks.</p><p> Mentored junior engineers in BehaviorTree.CPP implementation, improving team productivity.</p>

Graduation Project Mentorship

VALEO Automotive · 6th of October City , Cairo , Egypt
Sep 2023 - Jan 2024 · 4 months

<p>Guided the development of a real-time driver monitoring system using MediaPipe, achieving 95% accuracy in drowsiness detection and face recognition while maintaining high-frame-rate execution on Raspberry Pi 5.</p><p> Applied facial recognition for vehicle access control with mobile alert system.</p><p> Implemented all systems and algorithms on Raspberry Pi 5 for processing and execution.</p>

PROJECTS

nav2 virtual layer

Duration : 01-Jan-2026 - 16-Jan-2026

<p>A Nav2 costmap layer plugin that dynamically creates virtual obstacles and cost zones using geometric shapes (circles, lines,</p><p>polygons) with runtime configuration via services, topics, and YAML files.</p>

Certifications

Graduation Certifications

Sinai University, Egypt · Cairo , Cairo , Egypt · 2024

Skills

ROS1 ROS2 Nav2 Navigation Stack MoveIt SLAM AMCL Behavior Trees SMACH C++ Python Bash Git CI/CD GitHub Actions CMake Docker Path planning sensor fusion EKF state estimation autonomous docking systems Arduino Raspberry Pi Jetson Nano LiDAR RGB-D cameras IMU Linux Ubuntu RViz Gazebo SolidWorks
Report this Profile?