About Me
Hassan is a DevOps engineer who is skilled in Kubernetes, Azure, Python, Ansible, Terraform and Linux.
He is a graduate from Genova university in Italy and Warsaw University of Technology in Poland with double degree i…
Hassan is a DevOps engineer who is skilled in Kubernetes, Azure, Python, Ansible, Terraform and Linux.
He is a graduate from Genova university in Italy and Warsaw University of Technology in Poland with double degree in CS with Full scholarship.As well as, Bachelor degree in Mechatronics from Ain Shams University in Egypt.
He has an overall 5 years of experience in different software roles at Polish startup and German Large Enterprise (e.g Bosch).
Experience
Software Engineer
Promotes DevOps environment through organizing Docs-as-Code to demonstrate our software life-cycle management for all clusters in other worldwide locations.
• Leads the gaint Bosch internal tech event with Mexico, Vietnam, India from Poland side and utilize networking to introduce external speakers who share their tips and experience with associates.
• Enhances Bosch B2B sales by participating as brand ambassador on Linkedin.
• Conduct sensor evaluation, multi-scenarios testing in simulation and developing C++ and Python software modules for perception of home- cleaning Vacuum Machine.
Software Engineer
Promotes DevOps environment through organizing Docs-as-Code to demonstrate software life-cycle management for all clusters in other worldwide locations.
Leads the Bosch internal tech event with Mexico, Vietnam, and India from the Poland side.
Utilizes networking to introduce external speakers who share their tips and experience with associates.
Enhances Bosch B2B sales by participating as brand ambassador on LinkedIn.
Conducts sensor evaluation, multi-scenarios testing in simulation, and developing C++ and Python software modules for perception of home-cleaning vacuum machine.
Software Development Manager
• Developing 2D and 3D Vision c++ and Python software modules for:
1. Multi-camera setup using Basler AG dart cameras (Multi-threaded) using pylon/pypylon.
2. Multi-camera setup using Intel Realsense stereo cameras using pyre-alsense2.
3. Stereo camera calibration and rectification using OpenCV.
• Developing and supervising docker, system and software architectures.
• Coordinating and supervising 12-member Robotics Team under Scrum.
• Developing Hardware Interface C++ software modules using ROS1/2 Control and Linux:
1. Communication using serial and can-fd protocols.
2. 6-DOF robot arm joints’ automatic PID tuning and torque control.
• Developing and supervising deep learning for object recognition and dataset generation.
• Developing and supervising Motion planning in Simulation (Gazebo & Coppelia) using MoveIt:
1. Smart search of placement for items on table using occupancy grid and inverse kinematics.
2. Orientation-constrained motion planning tasks in pick-and-place application.
Software Development Manager
• Developing 2D and 3D Vision c++ and Python software modules for:
1. Multi-camera setup using Basler AG dart cameras (Multi-threaded) using pylon/pypylon.
2. Multi-camera setup using Intel Realsense stereo cameras using pyre-alsense2.
3. Stereo camera calibration and rectification using OpenCV.
• Developing and supervising docker, system and software architectures.
• Coordinating and supervising 12-member Robotics Team under Scrum.
• Developing Hardware Interface C++ software modules using ROS1/2 Control and Linux:
1. Communication using serial and can-fd protocols.
2. 6-DOF robot arm joints’ automatic PID tuning and torque control.
• Developing and supervising deep learning for object recognition and dataset generation.
• Developing and supervising Motion planning in Simulation (Gazebo & Coppelia) using MoveIt:
1. Smart search of placement for items on table using occupancy grid and inverse kinematics.
2. Orientation-constrained motion planning tasks in pick-and-place application.
Software Team Leader
Developed 2D and 3D vision C++ and Python software modules for multi-camera setup using Basler AG dart cameras with pylon/pypylon.
Developed 2D and 3D vision C++ and Python software modules for multi-camera setup using Intel RealSense stereo cameras using pyrealsense2.
Developed stereo camera calibration and rectification using OpenCV.
Developed and supervised docker, system, and software architectures.
Coordinated and supervised a 12-member Robotics Team under Scrum.
Developed hardware interface C++ software modules using ROS1/2 Control and Linux.
Implemented communication using serial and CAN-FD protocols.
Developed 6-DOF robot arm joints' automatic PID tuning and torque control.
Developed and supervised deep learning for object recognition and dataset generation.
Developed and supervised motion planning in simulation using Gazebo and Coppelia with MoveIt.
Implemented smart search of placement for items on table using occupancy grid and inverse kinematics.
Implemented orientation-constrained motion planning tasks in pick-and-place application.
EdTech Startup Founder
Designed and implemented a STEAM product to solve the problem of interactive and engaging modern EDU for kids at school.
Created an animation-based curriculum with LMS.
Worked with drones mechanics with Blocky.
Developed EdTech offers with online CMS and digital marketing in Facebook and Instagram.