Profileimage by Fabian Freihube Robotics Software Engineer | Python, C++, ROS, API Design (REST, GraphQL), DevOps, Linux, Docker from Leipzig

Fabian Freihube

not available until 05/01/2024

Last update: 21.03.2024

Robotics Software Engineer

Graduation: M.Sc. Computer Science
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Full Professional)

Attachments

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, NixOps, AWS EC2, Terraform, Elastic, Eigen, Matplotlib, NumPy, Pandas, PyTest, FastAPI, Flask, Jinja2, Starlette, Ariadne, REST; GraphQL

Project history

08/2021 - Present
Robotics Software Engineer, Teamlead
Davinci Kitchen GmbH (Industry and mechanical engineering, 10-50 employees)

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 (Industry and mechanical engineering, 10-50 employees)

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

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 (Automotive and vehicle construction, 10-50 employees)

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

Local Availability

Open to travel worldwide
Deutschlandweit Maximal 2 Tage pro Woche außerhalb von Leipzig/Halle.

Other

Gerne per Du

Covered by Exali's professional indemnity insurance

The freelancer is covered by a reliable insurance provider that offers protection against common risks associated with digital and IT professions (damage claims, third-party cyber damage, etc.).

Profileimage by Fabian Freihube Robotics Software Engineer | Python, C++, ROS, API Design (REST, GraphQL), DevOps, Linux, Docker from Leipzig Robotics Software Engineer
Register