Summary
Overview
Work History
Education
Skills
Personal Information
Languages
Websites
Certification
Timeline
Generic
Eslam Algendy

Eslam Algendy

Cairo

Summary

A proactive mechatronics and robotics engineering graduate, adept in Python programming, machine learning, deep learning, computer vision, and robotics. Fueled by an insatiable thirst for knowledge, I am actively seeking opportunities to further expand my expertise and capabilities, with the ultimate goal of achieving professional success in engineering. Committed to leveraging my exceptional organizational skills, educational background, and interpersonal aptitude, I am determined to secure a position where I can contribute meaningfully, and excel in a collaborative environment.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Teaching Assistant Mechatronics

Misr University for Science & Technology
Cairo
02.2022 - Current
  • Assisted engineering professors in developing and implementing lesson plans, demonstrating effective communication and interpersonal skills to facilitate student understanding and engagement.
  • Provided individualized support to students by offering extra help sessions, reinforcing difficult concepts, and assisting in problem-solving exercises, resulting in improved academic performance and confidence.
  • Collaborated with a team of teaching assistants to grade assignments and exams, ensuring fair and consistent evaluation of student work, while providing constructive feedback for further improvement.
  • Led laboratory sessions and supervised student experiments, emphasizing safety protocols and proper use of equipment, fostering a hands-on learning environment that promoted critical thinking and practical application of engineering principles.
  • Assisted in the development and implementation of hands-on mechatronics projects, fostering students' understanding of mechanical, electrical, and computer engineering concepts.
  • Facilitated small group discussions and provided individualized support to students during lab sessions, enhancing their problem-solving and critical thinking skills.
  • Collaborated with the instructor to design and deliver instructional materials, including visual aids and interactive demonstrations, resulting in improved student engagement and comprehension.
  • Conducted regular equipment maintenance and troubleshooting to ensure a safe and functional learning environment, contributing to the overall efficiency of lab operations.

Self Driving and ROS 2 - Learn by Doing! Map & Loc

Udemy
05.2025 - 07.2025
  • Create a Real Self-Driving Robot
  • Master ROS2, the latest version of the Robot Operating System
  • Implement Mapping algorithms
  • Implement Localization algorithms
  • Implement SLAM algorithms
  • Simulate a Self-Driving robot in Gazebo
  • Programming Arduino for Robotics Applications
  • Master Nav2
  • Probability Theory
  • Use Laser Sensors for real-world applications
  • Master the slam_toolbox library

ROS 2 Nav2 [Navigation 2 Stack] - with SLAM and N

Udemy
03.2025 - 04.2025
  • Install ROS2 and the Navigation 2 stack.
  • Generate and save a map with SLAM (Simultaneous Localization and Mapping).
  • Make a robot navigate using this map.
  • Understand how Navigation 2 works and what are the different components of the stack: global planner, local planner, recovery behavior, TFs, etc.
  • Build a custom Gazebo world to be able to create a simulation of your own environment.
  • Discover the steps to adapt your own robot for the Navigation 2 stack.
  • Interact with Nav2 using the Python Simple Commander API.

ROS 2 for Beginners Level 2 - TF | URDF | RViz | G

Udemy
01.2025 - 02.2025
  • Understand what TF is (with RViz) and why we need it.
  • Start the project by writing a URDF file, to describe the physical properties of a robot - we’ll start with a mobile robot.
  • Generate TF using the robot state publisher and the URDF.
  • Improve and clean the URDF using the Xacro tool.
  • Adapt the URDF for Gazebo, spawn the robot in Gazebo.
  • Control the robot with Gazebo plugins.
  • Simulate a sensor in Gazebo.
  • Create ROS2 packages and XML launch files to start the entire application with one command line.

ROS 2 for Beginners (ROS Jazzy - 2025)

Udemy
09.2024 - 12.2024
  • Master ROS 2 core concepts
  • Build a complete ROS 2 application from A to Z
  • Use Robot Operating System 2 with both Python and Cpp
  • Discover ROS 2 Tools and how to use them
  • Learn best practices for ROS 2 development
  • Practice a lot with many activities and a final project
  • ROS 2 Nodes, Topics, Services, Parameters, Launch Files, and much more

Machine Learning

Udemy
Cairo
02.2022 - 12.2022
  • Conducted research on new technologies related to big data processing and machine learning.
  • Constructed predictive models using advanced analytics techniques such as machine learning algorithms.
  • Implemented predictive analytics techniques such as machine learning algorithms.
  • Assisted with the design of lab experiments, lectures and tutorials on machine learning topics.
  • Researched new technologies that can be applied to enhance the accuracy of machine learning models.
  • Provided technical assistance, guidance, and feedback to mentees in areas of data analysis, machine learning, natural language processing, deep learning and other related topics.
  • Deployed machine learning models on Big Data platforms for predictive analysis applications.
  • Evaluated different machine learning algorithms based on their ability to generalize across unseen data points.
  • Implemented machine learning techniques such as supervised and unsupervised learning, deep learning, and reinforcement learning to improve the accuracy of predictions made by AI systems.

Embedded Engineer C++

AMIT
Cairo
10.2020 - 04.2021
  • Designed embedded systems for various applications in consumer electronics.
  • Collaborated with cross-functional teams to define project requirements and specifications.
  • Implemented debugging techniques to troubleshoot hardware and software issues.
  • Provided support during product integration and testing phases.
  • Created algorithms to optimize the performance of embedded devices.
  • Integrated various sensors with microcontrollers to monitor various parameters such as temperature, pressure.
  • Developed and implemented embedded control system software and generated test reports.
  • Applied diagnostics and testing tools to systems to determine proper functionality.
  • Resolved customer complaints related to embedded systems design and implementation.
  • Developed embedded control systems for automated production lines.

SCADA Course

WIACS
Cairo
09.2019 - 10.2019
  • Developed and implemented SCADA protocols and procedures to optimize system functionality and improve operational efficiency.
  • Collaborated with cross-functional teams to design and deploy real-time monitoring systems, ensuring accurate data acquisition and analysis.
  • Conducted comprehensive troubleshooting and diagnostic tasks to resolve SCADA system failures and minimize downtime.
  • Led training sessions for operators and technicians, equipping them with the knowledge and skills to effectively manage and maintain SCADA systems.

Programmable Logic Control Course

WIACS
Cairo
09.2018 - 10.2018
  • Developed and implemented PLC programs for industrial machinery, resulting in a 20% increase in production efficiency.
  • Performed troubleshooting and diagnostic tests on PLC systems, quickly identifying and resolving technical issues to minimize downtime.
  • Collaborated with cross-functional teams to design and automate control systems, improving overall operational performance by 15%.
  • Conducted thorough inspections and audits of PLC systems, ensuring compliance with safety regulations and industry standards.
  • Approached customers and engaged in conversation through use of effective interpersonal and people skills.
  • Provided support and guidance to colleagues to maintain a collaborative work environment.
  • Utilized advanced technical skills and expertise to troubleshoot complex problems and implement solutions.
  • Achieved cost-savings by developing functional solutions to problems.

Education

Mechatronics Enginner -

Misr University for Science & Technology
Cairo, Egypt
02.2021

Skills

  • Software
  • Machine learning
  • Programming
  • Teaching
  • Research
  • Mechatronics
  • Embedded systems
  • PLC programming
  • Excel
  • Powerpoint presentations
  • ROS 1
  • ROS 2
  • Robotics design
  • Gazebo
  • Rviz
  • Modeling and simulation
  • Matlab

Personal Information

Nationality: Egyptian

Languages

Arabic
First Language
English
Upper Intermediate (B2)
B2

Certification

  • PLC
  • SCADA
  • Embedded system
  • Modeling and simulation
  • Ros 1
  • Ros 2
  • Nav2
  • Gazebo
  • Autonomous Robot

Timeline

Self Driving and ROS 2 - Learn by Doing! Map & Loc

Udemy
05.2025 - 07.2025

ROS 2 Nav2 [Navigation 2 Stack] - with SLAM and N

Udemy
03.2025 - 04.2025

ROS 2 for Beginners Level 2 - TF | URDF | RViz | G

Udemy
01.2025 - 02.2025

ROS 2 for Beginners (ROS Jazzy - 2025)

Udemy
09.2024 - 12.2024

Teaching Assistant Mechatronics

Misr University for Science & Technology
02.2022 - Current

Machine Learning

Udemy
02.2022 - 12.2022

Embedded Engineer C++

AMIT
10.2020 - 04.2021

SCADA Course

WIACS
09.2019 - 10.2019

Programmable Logic Control Course

WIACS
09.2018 - 10.2018

Mechatronics Enginner -

Misr University for Science & Technology
Eslam Algendy