Salah Soliman

Salah Soliman

$30/hr
Mechatronics, Robotics, and Automation Engineer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
29 years old
Location:
Cairo, Cairo, Egypt
Experience:
1 year
SALAH SOLIMAN Phone: --LinkedIn Nationality: Egyptian, Marital Status: Single, Military Status: Postponed Villa 43, Ibrahim El Masry, El Shorouk City, Cairo, Egypt EDUCATION BS Ain Shams University, Mechatronics and Automation Engineering Credit Hours Engineering Program Thesis: Autonomous Serial Manipulators for Industry Grade: Excellent GPA 3.2 Very Good with Honor Degree General Secondary Education Certificate July 2019 Bardy Language School, Grade [93.66%] July 2014 EXPERIENCE Freelance Engineering Solutions and Software Development • • Upwork Co. Oct. 2018 - Present Creating High Quality Engineering and Software Solutions for Clients, ranging from Solo Professionals to multi-national corporations, some representative clients include: o Technics Publications and Mindwear. Main Focus on Software Development, and Mechatronics Systems modelling. IGP Project Manager • ASU - iHub Aug. 2016 - Jan. 2017 Responsible for planning and executing the program, recruiting students until the projects are evaluated and submitted to the professors. TECHNICAL SKILLS • Experienced in Industrial Robots: Path planning, trajectory planning, Kinematics, Dynamics, and Control. • Experienced in Mobile Robots: Perception, Localization, Kalman filters, Path planning, and Control. • Robotics Software Development: Using ROS, Gazebo, RVIZ, and Moveit! • Programming Languages: C, C++, Python, MATLAB. • Optimization: using MATLAB optimization toolbox. • Computer Vision: using Python, MATLAB, C++, and OpenCV. • Modelling, Simulation and Control: Mechatronics systems on MATLAB and Simulink. • Algorithms, and data structures. • Embedded Systems: Arm Cortex M4, FreeRTOS, PWM, ADC, QEI, UART, SPI, CAN, I2C, Software drivers, Interfacing, debugging. • Machine learning and deep learning: using MATLAB, Python, and tensorflow. • Good knowledge of Linux OS. • Mathematics, Statistics, and Probability. • Software System engineering. SOFT SKILLS • Leadership Skills • Excellent Problem-Solving Skills • Very Good Presentation Skills • Excellent Time Management Skills LANGUAGES • English: Excellent Written and Spoken • Arabic: Mother tongue Salah Soliman - 1 RELATED PROJECTS Graduation Project: Autonomous serial manipulators for industry. [July 2019] Many tasks in industry needs to be autonomous, such as: pick and place task for uncertain work-pieces, painting of uncertain objects, as well as underwater welding tasks. We represented these tasks in a single challenging task in: real-time, perception, processing, motion, and control, which is ping-pong playing robot (ABB IRB120 Robot). • Perception: Co-ordinates transformation, Real-time Object detection, tracking, and trajectory prediction. • Motion Planning: Implementing a jerk limited time optimal trajectory planning algorithm. • Control: Using genetic Algorithm to tune the controller parameters. • ROS for System integration. Simulink Model of active suspension using PID Controller for comfort and road holding: [April 2019] Semi-Autonomous differential mobile robot: [August 2018] • Modelling and simulation of the robot’s dynamics on Simulink using contact forces library. • Motion planning algorithm. • Filtering of IMU sensors readings. • IMU sensor for Robot angle control, Ultrasonic sensor for obstacle avoidance. • PI Control on DC motors, using hall effect sensor. • Embedded system: Tiva-C, writing professional reusable device drivers using the PWM, ADC, QEI, UART, Timer modules, and Interrupts to handle the project dynamics. Computer Vision and perception on Python and OpenCV: [January 2018] • CNN Image classification on the MNIST data set. • Image stitching. • Implementation of lane detection algorithm. • Implementation of back propagation of a multi-layer neural network for image classification. • License plate numbers and letters recognition. Differential mobile robot: [December 2018] • Controlled using Raspberry Pi, and Arduino. • Follow hand gestures using Picamera. Fuzzy Logic Controller Development for a third order system, using genetic algorithm for error minimization: [June 2018] HONORS AND AWARDS Partially Funded for 6 Semesters in Mechatronics and Automation Engineering, Credit Hours Engineering Program, Ain Shams University. July 2014 – July 2017 First Place Award for Best Mechanical Electrical Design, and Software In I-Club Competition Held by ASUiHub. August 2016 CERTIFICATES AND TRAINING Deep Learning Specialization, Deeplearning.ai on Coursera Oct. 2018 Embedded Systems – Shape the world: Microcontroller input/output, The university of Texas at Austin on EDX. Sept. 2017 I-Hub Training: PLCs for Industrial Automation Apps on Siemens Technology [1 week] Feb. 2017 Successfully Completing the iCompete Program [4 weeks] Jan. 2017 MATLAB and Simulink Workshop [4 weeks] Aug. 2016 Game Development Workshop [4 weeks] July 2016 PCB Design Workshop [2 weeks] Apr 2016 Salah Soliman - 2
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.