Profilbild von Fabian Freihube Robotics Software Engineer | Python, C++, ROS, API Design (REST, GraphQL), DevOps, Linux, Docker aus Leipzig

Fabian Freihube

nicht verfügbar bis 01.05.2024

Letztes Update: 21.03.2024

Robotics Software Engineer | Python, C++, ROS, API Design (REST, GraphQL), DevOps, Linux, Docker

Abschluss: M.Sc. Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Fabian-Freihube-Freelancer-Profile_310523.pdf

Skills

Programming
C/C++
Python
Bash
JavaScript

Robotics, Automation, Computer Vision
ROS -> Navigation, SLAM, Controll, Lidars, Cams, ROS Serial
Robotic Arms -> Universal Robots, Franka Emika
ADTF (2 und 3)
PCL, OpenCV
SPI, Modbus TCP, Modbus RTU

AI and ML
Tensorflow, Keras, scikit-learn, PyTorch

Things every dev should know
Git, Linux, NixOS, Make, Vim
Projektmanagement: Scrum, Kanban

Other
CMake, Qt, NixOps, AWS EC2, Terraform, Elastic, Eigen, Matplotlib, NumPy, Pandas, PyTest, FastAPI, Flask, Jinja2, Starlette, Ariadne, REST; GraphQL

I can provide an own workshop in Leipzig for development and testing of robotic solutions and a safe environment for client hardware.

Projekthistorie

11/2022 - bis jetzt
Software developer
medium-sized automation company (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Design and development of a cross platform (Linux and Win64) control software for an innovative laser scanner product; analyzing and processing of point clouds; integration of several hardware components as laser sensors and stepper drivers; embedded programming of AVR microcontrollers
Technologies: C++, QT, Eigen, Cmake, Clang, MSVC, AVR microcontroller, bascom, Bash, NixOS

04/2023 - 05/2023
Robotics Software Engineer
Robotics Startup (Industrie und Maschinenbau, < 10 Mitarbeiter)

development of a microservice for continuous training of a YOLOv7 model on robot-provided pictures for detection of relevant classes, integration into an existing architecture
Technologies: Python, TCP, PyTorch, NVIDIA Jetson Nano

08/2021 - 12/2022
Robotics Software Engineer, Teamlead
Davinci Kitchen GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

leading an agile team of multiple (robotic) software and mechatronics engineers; guiding junior developers working on the core robotic system; refinement of software requirements with the management team and maintenance of the development backlog
Technologien: Python, C++, ROS, CMake, Bash, NixOS, Terraform, Nomad, Kubernetes, ELK, Docker, MongoDB, Ansible

10/2019 - 08/2021
Robotics Software Engineer
Davinci Kitchen GmbH (Industrie und Maschinenbau, 10-50 Mitarbeiter)

Development of a highly automated robotic kitchen using different robotic arms for autonomous execution of various kitchen operations; bootstrapping the software development team; technology research, design and implementation of the software stack for the prototype and development of the market version
Technologien: Python, C++, ROS, CMake, Bash, NixOS, Terraform, Nomad, Kubernetes, ELK, Docker, MongoDB, Ansible

08/2015 - 12/2019
Software developer, team leader
HTWK Smart Driving

Development of autonomous driving functions as part of a research group at the Leipzig University of Applied Sciences; set-up of two experiment platforms (model cars); participation in the Audi Autonomous Driving Cup 2016, 2017 and 2018; team leader in 2017

Individual projects: 
2019: Vehicle speed approximation by analyzing the video images from the camera by using optical flow methods
2018: Development of a global world model for the fusion of different sensor data
2017: Trajectory planning and driving using single-track model and circular path calculation
2016: Self-localization using Extended Kalman Filter from IMU and odometry data

Technologien: C++, Python, ROS, ADTF, CMake, OpenCv, Redis, Git

01/2018 - 10/2019
Software developer
MapCase Media GmbH / Mountlytics (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Part of the development team at the tech startup Mountlytics; developing a scalable backend to automate the sending of hospitality emails from hotels to their guests; design and implementation of the email rendering and sending stack; data management implementation: DevOps tasks in AWS; connection to third-party systems such as mail providers and Google APIs
Technologien: Python, Flask, OpenAPI, Jinja2, SQLAlchemey, PostgreSQL, NixOps, AWS EC2

01/2019 - 09/2019
Software developer, Master thesis
Sedenius Engineering GmbH (Automobil und Fahrzeugbau, 10-50 Mitarbeiter)

Research and development of a framework for segmentation and classification of laser scanner (lidar) point clouds in road traffic using 3D CNNs; 
analysis of the vehicle environment and detection of other road users
Technologien: Python, C++, CMake, Bash, PCL, Open3D, OpenCV, Tensorflow, Keras, scikit-learn

02/2018 - 05/2018
Software developer
HTWK Leipzig

Development of a track controller for the Carrera Digital Racing Track; reverse engineering of the Carrera digital track protocol; emulation of a Carrera controller by an Arduino Mega.
Technologien: C, Ardunio, Git

12/2017 - 02/2018
Software developer
HTWK Leipzig

Development of software for automatic registration of two point clouds using evolutionary algorithms; comparison of the approach with the ICP algorithm
Technologien: C++, PCL, CMake, Git

11/2016 - 07/2017
Software architect
HTWK Leipzig

Project management and design of an educational software for evolutionary algorithms
Technologien: Java, Projektmanagementframework: Scrum

04/2016 - 06/2016
Software developer
Deutsches Zentrum für Luft- und Raumfahrt Braunschweig

Part of the Sensor Fusion and Environmental Perception group of the Institute of Flight Systems Engineering, Department of Unmanned Aerial Vehicles; development of a method for automatic calibration of LiDAR to IMU of an unmanned aerial vehicle; support in flight tests of the SuperARTIS experimental helicopter
Technologien: C++, PCL, Eigen

Reisebereitschaft

Weltweit verfügbar
Deutschlandweit Maximal 2 Tage pro Woche außerhalb von Leipzig/Halle.

Sonstige Angaben

Gerne per Du

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
05.10.2022

Versicherungsende:
01.01.2025

Profilbild von Fabian Freihube Robotics Software Engineer | Python, C++, ROS, API Design (REST, GraphQL), DevOps, Linux, Docker aus Leipzig Robotics Software Engineer | Python, C++, ROS, API Design (REST, GraphQL), DevOps, Linux, Docker
Registrieren