Fabian Jonen

Specialist in Python, Machine Vision, and Cognitive Robotics

Schenkendöbern, Germany

Experience

Dec 2024 - May 2025
6 months

System Integrator Robotics and Web Developer

SENPRO Sensortechnik GmbH

  • Development of a collaborative robot cell for automated handling and silicone dispensing of sensor components.
  • Responsible for mechanical design, electronics, software integration, and final CE certification.
  • A custom tool change system I developed enables automated switching between handling and dispensing tools.
  • For process monitoring, a Django-based control console was created for industrial robots, combining a real-time dashboard (WebSocket, Chart.js) and a RESTful API (DRF).
  • It allows asynchronous program execution, visualization of live data and camera streams, robot control, as well as statistical analysis and documentation of process data with an interactive Bootstrap interface.
  • Skills & technologies used: Universal Robots (URScript), Arduino, OpenCV, Python, Django/Django REST Framework (DRF), Channels, SQLite, Chart.js, Bootstrap, JavaScript, HTML/CSS, AutoCAD, Autodesk Fusion 360, design and manufacturing with aluminum profiles, laser-cut parts, special sheets, RoboDK simulation
Nov 2020 - Dec 2023
3 years 2 months
Berlin, Germany

System Integrator for Automation Technology

SENPRO Sensortechnik GmbH

  • Development, integration, and CE certification of several collaborative robot cells for production and packaging processes in sensor technology.
  • Implementation of image processing and object recognition (Faster R-CNN) for bin-picking, as well as assembly process execution with force-torque sensing (screwing, bonding, plugging, dispensing).
  • Development of a web-based dashboard for process monitoring and data collection.
  • Skills & technologies used: Cinema 4D, TensorFlow Lite, OpenCV, RGB/depth cameras, edge computing (Google Coral), Django web development, Universal Robots script language, CE certification, RoboDK simulation
Mar 2020 - Feb 2022
2 years
Bremen, Germany

Developer for Autonomous Systems and Robotics

Rheinmetall Electronics GmbH

  • Development of semi-autonomous capabilities for a manipulator arm on a walking robot.
  • Autonomous functions included independent elevator rides (panel recognition), interaction with doors and obstacles via image processing, and real-time video transmission to a custom control unit with HMI.
  • Implementation covered depth map processing, kinematics, and torque measurement.
  • Skills & technologies used: Python, OpenCV, NumPy, RGB/depth cameras, video streaming (socket), ROS, Kinova Robotics API, TensorFlow Lite (inference), edge computing (Google Coral), gRPC (Protobuf), Ghost Robotics/Boston Dynamics (motion control)
Aug 2019 - Oct 2019
3 months
Kehl, Germany

Robot Programmer

Kronen GmbH

  • Optimization and further development of an existing robot program for automated avocado peeling.
  • Implementation of path recording and smoothing using polynomial regression via the robot's RTDE interface.
  • Skills & technologies used: Python, Universal Robots, Universal Robots script language
Jul 2019 - Sep 2019
3 months
Blankenfelde-Mahlow, Germany

Robot Programmer

Rolls-Royce Deutschland

  • Automation of a milling process with a Universal Robots UR10 and a force-torque sensor.
  • Development and integration of a custom end effector for handling a manual tool using laser sintering.
  • Skills & technologies used: Python, URScript, laser sintering process, Universal Robots, Cinema4D
Apr 2019 - Apr 2021
2 years 1 month
Blankenfelde-Mahlow, Germany

Python and Robot Programmer

Rolls-Royce Deutschland

  • Development of a Python-based backend (Django) for automatic generation of synthetic robot programs from digitized assembly records.
  • Automatic detection and assignment of robot skills, object positioning via 3D camera and object recognition, as well as generation of collision-free robot paths with an A* path planning algorithm and inverse kinematics.
  • Real-time data transfer (RTDE) to Universal Robots and integration with a digital twin in a Unity environment.
  • Skills & technologies used: Python, Django, TensorFlow, Docker, 3D cameras, edge computing (Google Coral), Universal Robots script language, RTDE, SSH, HTTP, REST APIs
Jan 2019 - Mar 2019
3 months
Blankenfelde-Mahlow, Germany

Robot and Python Programmer

Rolls-Royce Deutschland

  • Programming of a robot system for automated assembly of plain bearings in an engine part.
  • Development and design of a mobile robot platform with quick coupling and a special end effector.
  • Automatic calibration and determination of joining positions from CAD data.
  • Skills & technologies used: Python, URScript, 3D printing, Visual Components
Jun 2018 - Dec 2019
7 months
Blankenfelde-Mahlow, Germany

Python Programmer

Rolls-Royce Deutschland

  • Development and implementation of a neural network (TensorFlow) for object recognition using transfer learning (MobileNetv2) to locate assembly objects.
  • Creation of synthetic training data from 3D models (Cinema 4D).
  • Adaptation of the neural network for use on Raspberry Pi and Google Coral Edge TPU.
  • Skills & technologies used: Python, TensorFlow, Google Coral Edge TPU, Cinema 4D, Raspberry Pi, object recognition

Summary

I am an experienced specialist in Python, machine vision, and cognitive robotics with solid hands-on experience in developing and integrating robotic systems. My professional background covers projects in autonomous systems, robotics, and automation technology, where I worked with Universal Robots, OpenCV, TensorFlow, Django, and ROS.

My main areas of focus are:

  • Development and integration of collaborative robot cells

  • Implementation of machine vision solutions, including real-time object detection and image processing

  • Backend and frontend web development for robot controls using Django, REST APIs, and modern web technologies like WebSockets and Chart.js

  • Creation and optimization of automated processes, including simulation and design (Fusion360, Cinema4D)

  • Expertise in edge computing technologies (e.g., Google Coral)

Thanks to my diverse project experience in industries such as aerospace, defense, and sensor technology, I am adaptable and always able to solve complex technical challenges efficiently.

Languages

German
Native
English
Advanced

Education

Oct 2016 - Jun 2018

Brandenburg University of Technology (BTU)

Master of Science · Electrical Engineering · Cottbus, Germany · 1.1

Certifications & licenses

TÜV Certified CE Officer

TÜV

Universal Robots Advanced Training

Universal Robots

KUKA College Certificate Robot Operation PRO

KUKA