ENEN DEDE TRTR
Fork me on GitHub
Hallo

Ich bin Abdelrahman Elsaid Elsawy

Software-Ingenieur • Robotik & Simulation • Autonomes Fahren

Abdelrahman Elsaid Elsawy

Über mich


Ich bin Software-Ingenieur bei BeamNG GmbH und arbeite an BeamNG.tech — der Engineering-Simulationsplattform des Unternehmens für autonomes Fahren und ADAS-Entwicklung. Ich integriere den Simulator in ROS/ROS2, MATLAB und Simulink, baue die API-Brücken, die Echtzeit-Automatisierung möglich machen, und kümmere mich um QA mit C++, Python und Lua.

Vor BeamNG habe ich autonome Liefer- und Navigationssysteme in Robotik-Teams in Malaysia und Singapur entwickelt, nach meinem Abschluss in Mechatronik-Ingenieurwesen. Ich lebe in Istanbul, Türkei, und interessiere mich für alles rund um Robotik, Simulation und Automatisierung.

Fähigkeiten

Was ich mitbringe


Softwareentwicklung

C++, Python und Lua sind meine täglichen Werkzeuge, dazu XML/JSON, Git und moderne Entwicklungs-Workflows. Ich schreibe APIs, Brücken und Automatisierung für Linux und Windows.

Robotik & Autonomie

ROS1/ROS2, SLAM, TF2, Sensorfusion und autonome Navigation — von Lieferrobotern bis zu Forschungsplattformen für autonomes Fahren.

Fahrzeugsimulation

BeamNG.tech: virtuelle Sensoren, ROS2/MATLAB/Simulink-Integration, BeamNGpy und Closed-Loop-Tests für die ADAS- und Autonomes-Fahren-Entwicklung.

Tools & Plattformen

Gazebo, RViz, Docker, MATLAB/Simulink, Blender, Catia sowie der Azure/AWS/DevOps-Stack für Entwicklung, Test und Auslieferung.

Sensorik & Hardware

LiDAR-, IMU- und Ultraschallsensoren; Arduino, ESP32 und Raspberry Pi; SPI/UART, PCB-Layout, Löten und Prototyping.

Sprachen

Arabisch (Muttersprache), Englisch (Verhandlungssicher), Türkisch (Grundkenntnisse), Deutsch (Grundkenntnisse) und Malaiisch (eingeschränkt).

Kurse & Zertifizierungen

Zertifikate, Kurse und Workshops, die ich absolviert habe


  • Niveau C1 in Englisch — Busuu Mai 2025
  • Niveau A1 in Deutscher Sprache — Busuu Nov 2024
  • Relationale Datenbanken mit SQL — Manara Nov 2024
  • Grundlagen der Datenanalyse mit Google Sheets — Coursera Okt 2024
  • Grundlagen von Datenbanken — Manara Okt 2024
  • Lua-Skripting: Komplettes Lua-Programmieren von Grund auf — Udemy Nov 2023
  • Basisschulung Datenschutz (EU) — Mitarbeiterschule GmbH Sep 2023
  • ROS2 als ROS1-Entwickler lernen und ROS-Projekte migrieren — Udemy Nov 2022
  • Level 2: Simulation & Hardwareimplementierung für SLAM — Udemy Nov 2022
  • Einstieg in Azure DevOps Boards — Coursera Okt 2022
  • Kommandozeile in Linux — Coursera Sep 2022
  • Arduino Workshop — Core Electronics Sep 2022
  • Open-Source-Softwareentwicklungsmethoden — The Linux Foundation Okt 2021
  • Python-Skripting für DevOps-Spezialisierung — LearnQuest Sep 2021
  • Python-Skripting: Dateien, Vererbung und Datenbanken — LearnQuest Sep 2021
  • Webanwendungstechnologien und Django — University of Michigan Sep 2021
  • AWS Cloud Technical Essentials — AWS Aug 2021
  • DevOps und Build-Automatisierung mit Python — LearnQuest Aug 2021
  • Python-Skripting: Daten, Klassen und Sammlungen — LearnQuest Aug 2021
  • Konfigurationsmanagement und die Cloud — Google Aug 2021
  • Einführung in Git und GitHub — Google Jul 2021
  • Grundlagen des technischen Supports — Google Jul 2021
  • Fehlerbehebung und Debugging-Techniken — Google Jul 2021
  • Verwendung von Python zur Interaktion mit dem Betriebssystem — Google Jun 2021
  • Python-Crashkurs — Google Mai 2021
  • Malaysia Autonomous Vehicle Challenge (MAVeC'19) — MARii Nov 2018
  • The International Conference of Robotics Intelligence and Applications (RiTA) 2018 — KIAST SG 2018
  • Boundless Innovation Week — HPMM Aug 2018
  • CAM-Workshop (Rechnerunterstützte Fertigung) — The Institution of Engineers, Malaysia Nov 2017
  • IEM MATLAB Workshop — The Institution of Engineers, Malaysia Okt 2017
  • Arduino für Einsteiger Workshop — SPARKTECH Team at IIUM Nov 2016
  • Online-Datenbankkurs: SCOPUS — University Malaysia Pahang Nov 2016

Berufserfahrung

Wo ich gearbeitet habe und was ich getan habe


Research Software Engineer — BeamNG GmbH

Remote · Nov 2021 – heute

Arbeit an BeamNG.tech, der Engineering-Simulationsplattform: Integration in ROS/ROS2, MATLAB und Simulink, API-Brücken für Echtzeit-Simulation und Automatisierung, QA mit C++, Python und Lua sowie Unterstützung technischer Kunden.

Mechatronics Systems Engineer — Ideasparq Robotics

Kuala Lumpur, Malaysia · Feb 2020 – Jul 2021

Entwicklung von ROS-basierten Steuerungssystemen, Sensorfusion und autonomer Navigation für Serviceroboter, mit Gazebo, RViz und Docker für Entwicklung und Test.

Autonomous Robotics Engineer — ENDSTRUCT

GOVTECH-Vertrag · Jun 2019 – Jan 2020

Entwicklung des ROS-Navigationssystems für einen autonomen Lieferroboter, inklusive Zustandsüberwachung der Sensoren und Diagnose vor Ort.

Research Assistant — Autonomous Vehicle Lab, UMPSA

Malaysia · Sep 2019 – Dez 2019

Entwicklung einer 3D-LiDAR-Signal-Pipeline und des ROS-Middleware-Layers zwischen Sensoren und Fahrzeugplattform.

Praktikant (Mechatronik) — Universiti Malaysia Pahang

Malaysia · Jun 2018 – Sep 2018

Arbeit mit TurtleBot3, ROS und Simulation — meine ersten Schritte in die autonome Robotik.

B.Eng. Mechatronik — UMPSA

Universiti Malaysia Pahang Al-Sultan Abdullah · 2016 – 2020

Abschluss in Mechatronik mit Schwerpunkt Robotik, Regelungstechnik und autonome Fahrzeuge.

Publikation — RiTA 2018

The Flexural Strength Prediction of Porous Cu-Sn-Ti Composites via ANN

Co-Autor eines begutachteten Papers zur Vorhersage der Biegefestigkeit poröser Cu-Sn-Ti-Verbundwerkstoffe mit künstlichen neuronalen Netzen. Auf Springer lesen.