Phone: (424) 610-7969
Email: jazkoubi@gmail.com or use this form
GitHub: jkoubs
LinkedIn: Jason Koubi
Summary
Dedicated Robotics Software Engineer with a strong background in Mechanical Engineering and expertise in ROS/ROS2. Proficient in Python and C++, with extensive experience developing autonomous systems for navigation, manipulation, and perception. Passionate about software robotics, with a proven ability to design and implement innovative robotic solutions that integrate hardware and software seamlessly. Skilled in programming, simulation, and teaching advanced robotics concepts, with a commitment to advancing the field through continuous learning and practical applications.
Skills
- Software Engineering: Python, C++, Unit Test, Linux, Bash, CMake, Matlab, OOP, Data Structures & Algorithms.
- Robotics Frameworks & Simulation: ROS/ROS2, Gazebo, Moveit, RViz.
- Computer Vision: OpenCV, PCL, YOLO, 2D/3D data processing, Machine Learning.
- Robotics Fundamentals: SLAM, Manipulation, Sensor Fusion, Reinforcement Learning.
- DevOps Git, Docker.
- Other: Microcontrollers, Sensor Integration, CAD, FreeCAD, Blender, GIMP, Inkscape.
Professional Experience
Robotics Educator | The Construct Robotics Institute
March 2024 – Present
- Created a comprehensive ROS 2 Perception course for The Construct, a leading online platform for robotics education, with
a focus on image and point cloud processing using libraries such as OpenCV, PCL, and deep learning models such as YOLO.
- Producing engaging online lectures, tutorials, and hands-on exercises tailored to enhance understanding and application of
advanced perception techniques in ROS 2, emphasizing practical skills in image and point cloud analysis.
- Check out video introducing the ROS 2 Perception course and the course content.
- Developing a Reinforcement Learning for Robotics course, equipping students to implement RL algorithms in robotic
systems through theoretical learning, practical implementations, and hands-on projects involving robot simulations.
Robotics Software Engineer Intern | Karelics
January 2023 – April 2023
- Created Docker container in ROS 2 Galactic for code development.
- Built ROS 2 Navigation node implementing Smac Hybrid Planner and created a goal validity checker node that checks for
goal pose validity and recalculates a new valid goal pose when required.
- Implemented unit tests for goal validity checker node.
- Established behavior tree node that implements service node into behavior tree to integrate service into ROS 2 Navigation.
- Tested proposed solution on the company’s robot showing promising results.
- Documented the project in a blog post and shared the codebase on GitHub for future reference.
Education
Master of Science in Mechanical Engineering
California State University Los Angeles
Master’s degree program
Cumulative GPA: 3.9/4.0
Thesis title: Development of a Robotic Platform for Autonomy Research in both Simulation and Reality
2019 - 2022
Robotics Developer Master Class
The Construct Robotics Institute
Online Certification
Feb 2022 - Oct 2022
Bachelor of Science in Physics
Université de Nice
Bachelor’s degree program
2011 - 2015
Languages
- English: Fluent
- French: Fluent
- Spanish: Conversational proficiency