Embedded Linux Developer & Engineer | focus on cybersecurity | embedded DevOps
Aktualisiert am 18.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.10.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Embedded Linux
Yocto
DevOps
Buildroot
C++
Python
Golang
Go
Robot Framework
Testing
Automation
STM32
Linux
Cybersecurity
Security
German
English
French

Einsatzorte

Einsatzorte

Augsburg (+10km) München (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 months
2023-08 - now

Murder Mystery AI SaaS

Architect, Backend Developer, DevOps Python FastAPI Terraform OpenAI ...
Architect, Backend Developer, DevOps

  • Privately I often have a few side projects in a year, in order to widen my tech stack or try new technologies that I do not have contact with in my business. In 2023 I was organizing a New Years Eve party with my wife and we were planning a murder mystery dinner. Frustrated by the lack of good options for such games, I decided to build my own with the help of GPT-4 and Dall-E-3.
  • For testing, multiple games were played by several independent groups of testers, and the feedback was overall very positive. I decided to offer the generation process as a service and started to orchestrate the solution in python-based microservices.
  • Because of my lack of frontend and UX related skills, this was done in collaboration with a web-marketing company from Cologne.

Python FastAPI Terraform OpenAI Redis Microservices
Private
1 year 6 months
2022-11 - 2024-04

Embedded Linux Security Engineering

Linux Architect, Security Engineer, Backend Engineer, DevOps Linux Elbe Go ...
Linux Architect, Security Engineer, Backend Engineer, DevOps

  • KUKA is one of the largest manufacturers of industrial robotics systems and has built up a reputation as a German machine manufacturer that speaks of the highest quality and durability.
  • Security is also becoming increasingly important in the IoT environment. More and more certifications and standards, such as the Cyber Resilience Act, IEC62443 and new ISO regulations, are setting high standards. Unfortunately, KUKA AG - like so many machine manufacturers - has failed to do so in the past. For this reason, it is now crucial to close the security gaps.
  • This involves both the old KSS platform, which has been used for almost two decades on factory floors around the world, and a completely new KFOS (KUKA Future OS), which is intended to gradually replace the heavy legacy systems in a way
  • The biggest challenge of the project is to communicate as a cross-sectional function between 500 developers in order to incorporate the security requirements into the system during ongoing development.

Linux Elbe Go Python Bash LUKS TI Jacinto Robot Framework TPM2 GoLang TI Jacinto Toolchain Robot Framework
Augsburg
3 months
2024-01 - 2024-03

Connectivity and Process Health Check

Consultant, Linux Expert, Code Quality Insurance, Embedded E2E Test Engineer C++ Linux Yocto ...
Consultant, Linux Expert, Code Quality Insurance, Embedded E2E Test Engineer

  • Thyssen Krupp Elevator (TKE) is one of the biggest players in the elevator (and escalator) buisness. In 2015 TKE dared the step into the world of IoT and developed a connectivity gateway that would soon be installed in 205.000 elevators world wide.
  • Fast forward to 2024, the system is still running, but the software is outdated and the hardware is deprecated. Still the future of the company is in the IoT and the connectivity of the elevators.
  • The biggest challenge in this project was the quick and efficient collection of information across many departments and different countries. The health check aggregated information of 21 individual interviews and over 250 thousand lines of code.
  • In the end the health check was successful and a follow up project was initiated to quickly migrate the system to a new platform, while maintaining the devices in the field and the customer satisfaction along with it.

C++ Linux Yocto Nvidia Tegra Integrity OS Nvidia Tegra Platform
Augbsurg
5 months
2022-07 - 2022-11

Digital Driver Excitement

Backend Engineer, System Architect, Test Automation, DevOps C++ Python Yocto ...
Backend Engineer, System Architect, Test Automation, DevOps

BMW-M is a premium automotive company, with a long history of fabricating some of the best cars on the market.

  • The BMW subsidiary?s prestigious ?Digital Driver Excitement?project is all about using mixed reality technologies to playfully show drivers the possibilities of the M-Class cars. The main focus here is on a good calculation of the position of the vehicle and the driver in relation to each other. Data streams from both the car and a GPS module are used to make this possible. The overall architecture also includes an ARM-based companion computer, which serves as a central infrastructure gateway and connects the various components, and a tablet that simplifies the control of the system.

C++ Python Yocto Raspberry PI Unreal Engine .NET 4.5 Raspberry Pi .NET C#
BMW-M GmbH
Munich
1 year
2021-05 - 2022-04

Cloud-based Telecommunication with Twilio Flex

Backend Engineer, System Architect, Test Automation, DevOps Node.js React Serverless ...
Backend Engineer, System Architect, Test Automation, DevOps

Interhyp is the largest residential mortgage provider in Germany and one of the major players in the financial industry.

  • The company conducts a large part of its day-to-day business by telephone. As part of the technological renovation of the company, several historical systems are to be replaced by modern approaches. A monolithic application is gradually being translated into a microservice landscape and specialized on-prem servers for telephony are being replaced by cloud-based applications. 
  • The aim of the project was therefore to enable the transition to the cloud-based telecommunications platform Twilio and to remove the dependencies on the monolith. The customizable Twilio Flex front end was used and micro-services were created to manage sensitive data in the private network.

Node.js React Serverless Jenkins Python Selenium Twilio Platform
Interhyp AG
6 months
2020-10 - 2021-03

Platform Hardware Migration

Tester, Linux & System Architect, Embedded Security Pytest Yocto KUKA Robot ...
Tester, Linux & System Architect, Embedded Security

  • Blickfeld is one of the up-and-coming start-ups in the greater Munich area. Its 3D scanners (LiDAR) are in high demand in the smart city, automotive and security industries.
  • After 3 years of development based on a Xilinx SoC with FPGA, it became clear that this approach had too many limitations and also held back further improvement. In addition, the overall project became more and more fragmented and poorly documented due to several research projects within the company. A new architecture was designed with a Raspberry Pi CM4, several STM32s for real-time applications and other improvements. This project was primarily about the migration of FPGA tasks to software, the optimization of code, and the automatic validation of results.

Pytest Yocto KUKA Robot C++ Matlab TPM2 Verfied Boot LUKS
Blickfeld GmbH
9 months
2020-03 - 2020-11

R&D: Realtime-Calibration of a LiDAR system

Researcher, Embedded Engineer Python C++ C ...
Researcher, Embedded Engineer

Blickfeld is one of the up-and-coming start-ups in the greater Munich area. Its 3D scanners (LiDAR) are in high demand in the smart city, automotive and security industries.
  • A key criterion for a modern LiDAR device is its accuracy. That is why Blickfeld is constantly trying to improve its results by adapting models and experimenting with new, previously unknown approaches. This project also involved developing new approaches to improve scanning accuracy. This meant simulating the device?s behavior and validating it with real-world data. The result was algorithms that use reference data to correct the system during runtime.

Python C++ C VHDL MatLab Gitlab CI/CD Yocto Xilinx Toolchain Tinker CAD
Blickfeld GmbH
5 months
2019-10 - 2020-02

IIoT PoC of manual Processes

Concept, Process Engineer, Full Stack Engineer FastAPI (Python) Xamarin (Android) Raspberry Pi ...
Concept, Process Engineer, Full Stack Engineer

  • BayernOIL is one of the larger refineries in Germany, based in Neustadt, Bavaria. The refinery employs over 700 engineers who process crude oil into refined gasoline and other products.
  • Like other older companies, BayernOIL struggles with documentation consistency. As the refinery was built several decades ago, many processes there are still manual, including over ten thousand manual valves spread across the facilities. BayernOIL wants to digitize these in order to integrate the information into their new digital workflows.

FastAPI (Python) Xamarin (Android) Raspberry Pi HTML5 JS
BayernOIL GmbH
7 months
2019-03 - 2019-09

Quality-ensurance of Software

Requirement Engineer, Software Tester, Process Engineer, Documentation Jenkins Selenium Atlassian Stack
Requirement Engineer, Software Tester, Process Engineer, Documentation

FormelD is a well-known and valued partner for automotive OEMs in Germany.Originally focused on documentation, the company now also takes on other complex tasks for the industry.

  • FormelD aimed to digitize its material quality assurance centers at partner sites. This ambition led to the external development of software that would support the employees on site in their tasks and give the OEM immediate feedback if a supply chain had problems or was too faulty. 
  • After an external partner had written the software, the result was found to be unsatisfactory. The reason for this was a high incidence of errors and crashes, as well as incorrect implementation of requirements. This led to this follow-up project, which involved improving the software and quality of an external

service provider.

Jenkins Selenium Atlassian Stack
FormelD GmbH
9 months
2018-07 - 2019-03

Cloud-orchestrated Speech-recognition with Kaldi

Architect, Backend Developer OpenAPI Flask Nginx ...
Architect, Backend Developer

  • The Department of Computer Science at Nuremberg Institute of Technology has a broad spectrum of research work in the field of AI. The department wanted to develop a system that could apply modern speech recognition approaches and at the same time be easy to use for users without a technical background.
  • The aim was to develop a scalable solution that allows existing language models to be easily combined with user-defined language models. These models are generated by providing documents to the system to dynamically generate the client?s custom model.

OpenAPI Flask Nginx Docker Python 3 Redis MinIO MariaDB Kubernetes
Nuremberg Tech
2 years
2017-03 - 2019-02

PoCs: Automation of Test Facilities & Inventory Tracking System

Architecture, Embedded Development, Backend Raspberry Pi 3D Printing Python ...
Architecture, Embedded Development, Backend
  • Valmet Automotive?s development department is spread across several locations in Germany. These facilities develop specific parts for modern cars and also test them for local car manufacturers.
  • Valmet Automotive Engineering had problems with audits due to insufficient documentation. They were also trying to stay competitive with other engineering companies that could do the job more efficiently than the company itself. After some analysis of the internal processes, several areas were identified where efficiency could be increased by reducing manual work and replacing it with digital methods.
  • One of the biggest inefficiencies was identified in the area of driving tests, where many manual steps are required: from uploading measurement data to typing up subjective forms. A system should be developed to fully automate the process and thus allow more time for driving and fewer errors.
  • Another area where potential for improvement was identified was the poor documentation of inventory both in the offices and in the workshops. A system was introduced that used an app to create a tree-like data structure of the inventory. The project has made it much easier to find tools and record certificates.
Raspberry Pi 3D Printing Python C++ CAN Flexray ASP.Net PHP Xamarin HTML Javascript
Valmet Automotive Holding GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years
2019-03 - 2021-02

M.Sc. Computer Science

Master of Science, Nuremberg Tech
Master of Science
Nuremberg Tech
Focus: Data Processing & Embedded Systems, Master Thesis: Using the Optical Signals Produced by the Ranging System of a Modern LiDAR Device to Estimate Mirror Positions in RealTime
3 years 5 months
2015-10 - 2019-02

B.Sc. Computer Science

Bachelor of Science, Nuremberg Tech
Bachelor of Science
Nuremberg Tech
Bachelor Thesis: Capturing, Storing and Visualization of Automotive Testing Data

Position

Position

Embedded Linux Engineer and Architect

Kompetenzen

Kompetenzen

Top-Skills

Embedded Linux Yocto DevOps Buildroot C++ Python Golang Go Robot Framework Testing Automation STM32 Linux Cybersecurity Security

Produkte / Standards / Erfahrungen / Methoden

Executive Summary

  • The Freelancer is an accomplished embedded systems and IoT engineer with extensive experience leading small teams and serving as a technological and security architect. His expertise in Linux systems, microservice architectures, and DevOps automation is complemented by a strong academic record and a proactive approach to innovation through personal projects. Emphasizing the importance of clear communication, he excels in his leadership role by fostering collaboration and understanding within his teams to drive successful project outcomes.
  • The Freelancers dream project is a device with a tech stack that harmoniously blends the robustness and efficiency of C++ or GoLang and the agility of Python, is streamlined by GitHub Actions for continous integration, and is glued together by a custom Linux image built with Yocto.


Tooling

  • Yocto, Elbe, Docker, Git
  • Jenkins, Github Actions, Keras & Tensorflow Framework, Visual Studio, ARM Linux
  • AWS, Azure Cloud, Gitlab CI/CD, GNU Plot, Electrical Engineering, Arduin, STM32, EasyEDA, Pytorch, OpenCV
  • Blender, AutoCAD, Matlab, Autdesk EAGLE


Professional Background

06/2022 ? today:

Role: Lead Embedded Engineer

Customer: MaibornWolff, Augsburg


Tasks:

  • Technological Lead of Small Teams (up to six engineers)
  • Security Architect for Devices (CRA, IEC62443-4-2)
  • Consultant for Arm Linux (Yocto, Buildroot, Elbe)
  • Organization of Workshops for Due Diligance and Health Checks
  • Conference Speaker & Giving Lectures at University Augsburg


05/2021 ? 05/2022:

Role: Software Development Consultant

Customer: Netlight, Munich


Tasks:

  • Microservice Architectures in Kubernetes, with Kafka and MongoDB
  • DevOps Pipelines and Automation with Jenkins
  • Cloud Migration


03/2020 ? 02/2021

Role: Master Student / Working Student

Customer: Blickfeld, Munich


Tasks:

  • Optical Realtime Calibration of a LiDAR Device, Implementation in C++/VHDL
  • Automated Testing of Implementation of Requirements
  • Embedded Linux Development with Yocto


10/2019 ? 02/2020:

Role: Working Student

Customer: BayernOIL, Neustadt


Tasks:

  • Analysis and Digitalization of Processes


04/2019 ? 10/2019:

Role: Working Student

Customer: FormelD, Munich


Tasks:

  • Analysis, Implementation and Evaluation of digital Processes and Software


06/2017 ? 03/2019:

Role: Working Student

Customer: Valmet Automotive Holding, Ingolstadt


Tasks:

Executive Department Innovation, Technology & Engineering, Software Development

  • Automation of Vehicle Testing Processes, Developing a Prototypical Device with Hardand Software (Bachelor Thesis)
  • Developing of a Tracking System for Assets


10/2016 ? 02/2018:

Role: Independent Employment

Customer: Software for Small Businesses


08/2016 ? 10/2016:

Role: Temporary Work

Customer: BayernOIL, Neustadt


Tasks:

  • IT and Software Development

Programmiersprachen

Python
Golang
Javascript
Typescript
bash
Perl
C
C++

Einsatzorte

Einsatzorte

Augsburg (+10km) München (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 months
2023-08 - now

Murder Mystery AI SaaS

Architect, Backend Developer, DevOps Python FastAPI Terraform OpenAI ...
Architect, Backend Developer, DevOps

  • Privately I often have a few side projects in a year, in order to widen my tech stack or try new technologies that I do not have contact with in my business. In 2023 I was organizing a New Years Eve party with my wife and we were planning a murder mystery dinner. Frustrated by the lack of good options for such games, I decided to build my own with the help of GPT-4 and Dall-E-3.
  • For testing, multiple games were played by several independent groups of testers, and the feedback was overall very positive. I decided to offer the generation process as a service and started to orchestrate the solution in python-based microservices.
  • Because of my lack of frontend and UX related skills, this was done in collaboration with a web-marketing company from Cologne.

Python FastAPI Terraform OpenAI Redis Microservices
Private
1 year 6 months
2022-11 - 2024-04

Embedded Linux Security Engineering

Linux Architect, Security Engineer, Backend Engineer, DevOps Linux Elbe Go ...
Linux Architect, Security Engineer, Backend Engineer, DevOps

  • KUKA is one of the largest manufacturers of industrial robotics systems and has built up a reputation as a German machine manufacturer that speaks of the highest quality and durability.
  • Security is also becoming increasingly important in the IoT environment. More and more certifications and standards, such as the Cyber Resilience Act, IEC62443 and new ISO regulations, are setting high standards. Unfortunately, KUKA AG - like so many machine manufacturers - has failed to do so in the past. For this reason, it is now crucial to close the security gaps.
  • This involves both the old KSS platform, which has been used for almost two decades on factory floors around the world, and a completely new KFOS (KUKA Future OS), which is intended to gradually replace the heavy legacy systems in a way
  • The biggest challenge of the project is to communicate as a cross-sectional function between 500 developers in order to incorporate the security requirements into the system during ongoing development.

Linux Elbe Go Python Bash LUKS TI Jacinto Robot Framework TPM2 GoLang TI Jacinto Toolchain Robot Framework
Augsburg
3 months
2024-01 - 2024-03

Connectivity and Process Health Check

Consultant, Linux Expert, Code Quality Insurance, Embedded E2E Test Engineer C++ Linux Yocto ...
Consultant, Linux Expert, Code Quality Insurance, Embedded E2E Test Engineer

  • Thyssen Krupp Elevator (TKE) is one of the biggest players in the elevator (and escalator) buisness. In 2015 TKE dared the step into the world of IoT and developed a connectivity gateway that would soon be installed in 205.000 elevators world wide.
  • Fast forward to 2024, the system is still running, but the software is outdated and the hardware is deprecated. Still the future of the company is in the IoT and the connectivity of the elevators.
  • The biggest challenge in this project was the quick and efficient collection of information across many departments and different countries. The health check aggregated information of 21 individual interviews and over 250 thousand lines of code.
  • In the end the health check was successful and a follow up project was initiated to quickly migrate the system to a new platform, while maintaining the devices in the field and the customer satisfaction along with it.

C++ Linux Yocto Nvidia Tegra Integrity OS Nvidia Tegra Platform
Augbsurg
5 months
2022-07 - 2022-11

Digital Driver Excitement

Backend Engineer, System Architect, Test Automation, DevOps C++ Python Yocto ...
Backend Engineer, System Architect, Test Automation, DevOps

BMW-M is a premium automotive company, with a long history of fabricating some of the best cars on the market.

  • The BMW subsidiary?s prestigious ?Digital Driver Excitement?project is all about using mixed reality technologies to playfully show drivers the possibilities of the M-Class cars. The main focus here is on a good calculation of the position of the vehicle and the driver in relation to each other. Data streams from both the car and a GPS module are used to make this possible. The overall architecture also includes an ARM-based companion computer, which serves as a central infrastructure gateway and connects the various components, and a tablet that simplifies the control of the system.

C++ Python Yocto Raspberry PI Unreal Engine .NET 4.5 Raspberry Pi .NET C#
BMW-M GmbH
Munich
1 year
2021-05 - 2022-04

Cloud-based Telecommunication with Twilio Flex

Backend Engineer, System Architect, Test Automation, DevOps Node.js React Serverless ...
Backend Engineer, System Architect, Test Automation, DevOps

Interhyp is the largest residential mortgage provider in Germany and one of the major players in the financial industry.

  • The company conducts a large part of its day-to-day business by telephone. As part of the technological renovation of the company, several historical systems are to be replaced by modern approaches. A monolithic application is gradually being translated into a microservice landscape and specialized on-prem servers for telephony are being replaced by cloud-based applications. 
  • The aim of the project was therefore to enable the transition to the cloud-based telecommunications platform Twilio and to remove the dependencies on the monolith. The customizable Twilio Flex front end was used and micro-services were created to manage sensitive data in the private network.

Node.js React Serverless Jenkins Python Selenium Twilio Platform
Interhyp AG
6 months
2020-10 - 2021-03

Platform Hardware Migration

Tester, Linux & System Architect, Embedded Security Pytest Yocto KUKA Robot ...
Tester, Linux & System Architect, Embedded Security

  • Blickfeld is one of the up-and-coming start-ups in the greater Munich area. Its 3D scanners (LiDAR) are in high demand in the smart city, automotive and security industries.
  • After 3 years of development based on a Xilinx SoC with FPGA, it became clear that this approach had too many limitations and also held back further improvement. In addition, the overall project became more and more fragmented and poorly documented due to several research projects within the company. A new architecture was designed with a Raspberry Pi CM4, several STM32s for real-time applications and other improvements. This project was primarily about the migration of FPGA tasks to software, the optimization of code, and the automatic validation of results.

Pytest Yocto KUKA Robot C++ Matlab TPM2 Verfied Boot LUKS
Blickfeld GmbH
9 months
2020-03 - 2020-11

R&D: Realtime-Calibration of a LiDAR system

Researcher, Embedded Engineer Python C++ C ...
Researcher, Embedded Engineer

Blickfeld is one of the up-and-coming start-ups in the greater Munich area. Its 3D scanners (LiDAR) are in high demand in the smart city, automotive and security industries.
  • A key criterion for a modern LiDAR device is its accuracy. That is why Blickfeld is constantly trying to improve its results by adapting models and experimenting with new, previously unknown approaches. This project also involved developing new approaches to improve scanning accuracy. This meant simulating the device?s behavior and validating it with real-world data. The result was algorithms that use reference data to correct the system during runtime.

Python C++ C VHDL MatLab Gitlab CI/CD Yocto Xilinx Toolchain Tinker CAD
Blickfeld GmbH
5 months
2019-10 - 2020-02

IIoT PoC of manual Processes

Concept, Process Engineer, Full Stack Engineer FastAPI (Python) Xamarin (Android) Raspberry Pi ...
Concept, Process Engineer, Full Stack Engineer

  • BayernOIL is one of the larger refineries in Germany, based in Neustadt, Bavaria. The refinery employs over 700 engineers who process crude oil into refined gasoline and other products.
  • Like other older companies, BayernOIL struggles with documentation consistency. As the refinery was built several decades ago, many processes there are still manual, including over ten thousand manual valves spread across the facilities. BayernOIL wants to digitize these in order to integrate the information into their new digital workflows.

FastAPI (Python) Xamarin (Android) Raspberry Pi HTML5 JS
BayernOIL GmbH
7 months
2019-03 - 2019-09

Quality-ensurance of Software

Requirement Engineer, Software Tester, Process Engineer, Documentation Jenkins Selenium Atlassian Stack
Requirement Engineer, Software Tester, Process Engineer, Documentation

FormelD is a well-known and valued partner for automotive OEMs in Germany.Originally focused on documentation, the company now also takes on other complex tasks for the industry.

  • FormelD aimed to digitize its material quality assurance centers at partner sites. This ambition led to the external development of software that would support the employees on site in their tasks and give the OEM immediate feedback if a supply chain had problems or was too faulty. 
  • After an external partner had written the software, the result was found to be unsatisfactory. The reason for this was a high incidence of errors and crashes, as well as incorrect implementation of requirements. This led to this follow-up project, which involved improving the software and quality of an external

service provider.

Jenkins Selenium Atlassian Stack
FormelD GmbH
9 months
2018-07 - 2019-03

Cloud-orchestrated Speech-recognition with Kaldi

Architect, Backend Developer OpenAPI Flask Nginx ...
Architect, Backend Developer

  • The Department of Computer Science at Nuremberg Institute of Technology has a broad spectrum of research work in the field of AI. The department wanted to develop a system that could apply modern speech recognition approaches and at the same time be easy to use for users without a technical background.
  • The aim was to develop a scalable solution that allows existing language models to be easily combined with user-defined language models. These models are generated by providing documents to the system to dynamically generate the client?s custom model.

OpenAPI Flask Nginx Docker Python 3 Redis MinIO MariaDB Kubernetes
Nuremberg Tech
2 years
2017-03 - 2019-02

PoCs: Automation of Test Facilities & Inventory Tracking System

Architecture, Embedded Development, Backend Raspberry Pi 3D Printing Python ...
Architecture, Embedded Development, Backend
  • Valmet Automotive?s development department is spread across several locations in Germany. These facilities develop specific parts for modern cars and also test them for local car manufacturers.
  • Valmet Automotive Engineering had problems with audits due to insufficient documentation. They were also trying to stay competitive with other engineering companies that could do the job more efficiently than the company itself. After some analysis of the internal processes, several areas were identified where efficiency could be increased by reducing manual work and replacing it with digital methods.
  • One of the biggest inefficiencies was identified in the area of driving tests, where many manual steps are required: from uploading measurement data to typing up subjective forms. A system should be developed to fully automate the process and thus allow more time for driving and fewer errors.
  • Another area where potential for improvement was identified was the poor documentation of inventory both in the offices and in the workshops. A system was introduced that used an app to create a tree-like data structure of the inventory. The project has made it much easier to find tools and record certificates.
Raspberry Pi 3D Printing Python C++ CAN Flexray ASP.Net PHP Xamarin HTML Javascript
Valmet Automotive Holding GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years
2019-03 - 2021-02

M.Sc. Computer Science

Master of Science, Nuremberg Tech
Master of Science
Nuremberg Tech
Focus: Data Processing & Embedded Systems, Master Thesis: Using the Optical Signals Produced by the Ranging System of a Modern LiDAR Device to Estimate Mirror Positions in RealTime
3 years 5 months
2015-10 - 2019-02

B.Sc. Computer Science

Bachelor of Science, Nuremberg Tech
Bachelor of Science
Nuremberg Tech
Bachelor Thesis: Capturing, Storing and Visualization of Automotive Testing Data

Position

Position

Embedded Linux Engineer and Architect

Kompetenzen

Kompetenzen

Top-Skills

Embedded Linux Yocto DevOps Buildroot C++ Python Golang Go Robot Framework Testing Automation STM32 Linux Cybersecurity Security

Produkte / Standards / Erfahrungen / Methoden

Executive Summary

  • The Freelancer is an accomplished embedded systems and IoT engineer with extensive experience leading small teams and serving as a technological and security architect. His expertise in Linux systems, microservice architectures, and DevOps automation is complemented by a strong academic record and a proactive approach to innovation through personal projects. Emphasizing the importance of clear communication, he excels in his leadership role by fostering collaboration and understanding within his teams to drive successful project outcomes.
  • The Freelancers dream project is a device with a tech stack that harmoniously blends the robustness and efficiency of C++ or GoLang and the agility of Python, is streamlined by GitHub Actions for continous integration, and is glued together by a custom Linux image built with Yocto.


Tooling

  • Yocto, Elbe, Docker, Git
  • Jenkins, Github Actions, Keras & Tensorflow Framework, Visual Studio, ARM Linux
  • AWS, Azure Cloud, Gitlab CI/CD, GNU Plot, Electrical Engineering, Arduin, STM32, EasyEDA, Pytorch, OpenCV
  • Blender, AutoCAD, Matlab, Autdesk EAGLE


Professional Background

06/2022 ? today:

Role: Lead Embedded Engineer

Customer: MaibornWolff, Augsburg


Tasks:

  • Technological Lead of Small Teams (up to six engineers)
  • Security Architect for Devices (CRA, IEC62443-4-2)
  • Consultant for Arm Linux (Yocto, Buildroot, Elbe)
  • Organization of Workshops for Due Diligance and Health Checks
  • Conference Speaker & Giving Lectures at University Augsburg


05/2021 ? 05/2022:

Role: Software Development Consultant

Customer: Netlight, Munich


Tasks:

  • Microservice Architectures in Kubernetes, with Kafka and MongoDB
  • DevOps Pipelines and Automation with Jenkins
  • Cloud Migration


03/2020 ? 02/2021

Role: Master Student / Working Student

Customer: Blickfeld, Munich


Tasks:

  • Optical Realtime Calibration of a LiDAR Device, Implementation in C++/VHDL
  • Automated Testing of Implementation of Requirements
  • Embedded Linux Development with Yocto


10/2019 ? 02/2020:

Role: Working Student

Customer: BayernOIL, Neustadt


Tasks:

  • Analysis and Digitalization of Processes


04/2019 ? 10/2019:

Role: Working Student

Customer: FormelD, Munich


Tasks:

  • Analysis, Implementation and Evaluation of digital Processes and Software


06/2017 ? 03/2019:

Role: Working Student

Customer: Valmet Automotive Holding, Ingolstadt


Tasks:

Executive Department Innovation, Technology & Engineering, Software Development

  • Automation of Vehicle Testing Processes, Developing a Prototypical Device with Hardand Software (Bachelor Thesis)
  • Developing of a Tracking System for Assets


10/2016 ? 02/2018:

Role: Independent Employment

Customer: Software for Small Businesses


08/2016 ? 10/2016:

Role: Temporary Work

Customer: BayernOIL, Neustadt


Tasks:

  • IT and Software Development

Programmiersprachen

Python
Golang
Javascript
Typescript
bash
Perl
C
C++

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.