Career Profile

I am a highly motivated and eager to learn Software Engineer, currently working as a software engineer at gridX GmbH.

In the past i developed software and hardware for embedded systems, mainly for the automotive industry. Nowadays i am more into the cloud and Kubernetes stuff.

❤️ I love to learn new things and to share my knowledge with others.

⚽ i love working in a team and uniting the strengths of individuals to create great things.

📚 I learn quickly and always look for a new challenge.

⎔ I am a big fan of open source software.

🐛 If an open source project is missing a feature i need or has a bug, i try to fix it.

My last project was the open source Kubernetes based IoT platform EdgeFarm.

Experiences

Senior Software Engineer

2024 - Present
gridX GmbH, Aachen, Germany

Being part of the operations team, we ensure that our colleagues are able to run their applications on the hardware that connects, monitors and controls the distributed energy resources.

Senior R&D Engineer

2020 - 2024
Ci4Rail GmbH, Nuremberg, Germany

Architecture and Developing of the open source project EdgeFarm. EdgeFarm is build for developers to support them in the development of complex IoT applications. EdgeFarm enjoys all the benefits of Kubernetes and extends it to create a fully GitOps ready platform. By using EdgeFarm the developer can focus on the business logic only and does not have to worry about the infrastructure and the security of the application. EdgeFarm is a continuation of project elbb. EdgeFarm is a cloud-native edge computing platform. It supports the deployment of edge applications and services on edge devices. It is based on Kubernetes and provides a set of tools to manage edge devices and applications. It contains the following components:

  • edgefarm.core: The core component of the EdgeFarm platform. It is responsible for the management of edge nodes and connected sensors.
  • edgefarm.applications: Allows the user to easily deploy workload to either any edge devices, cloud worker nodes or combined.
  • edgefarm.network: Provides the running applications to transfer gathered sensor data to the cloud. The cloud can aggregate data from multiple edge devices and provide the data to the user. It is built to handle unreliable connections. Simply drop your data and the internal network components will ensure that your data is delivered reliably and securely to its destination.
  • edgefarm.monitor: Provides a full Grafana based monitoring stack to always have an eye on your IoT stack.

Software Engineer

2017 - 2020
conplement AG, Nuremberg, Germany
  • Development of internal components of a semi-automatic kitchen appliance of the world market leader.
  • Consulting in a project with digital signal processing.
  • Basic architecture and implementation of elbb - embedded Linux Building Blocks. The elbb project was started to help developers of embedded Linux applications solve recurring problems without the developer having to worry about them.

Software Engineer

2016 - 2017
HSP Barschat & Krönert GmbH, Wendelstein, Germany
  • Development of hardware-related software components for embedded systems and AMD64 platforms.
  • Application for Digital signal processing application with GUI written in C# and .net.

Software Engineer

2012 - 2017
Cosyst Control Systems GmbH, Nuremberg, Germany
  • Development of hardware-related software components for embedded systems for Automotive applications.
  • Software design and implementation of drivers and test software for hardware qualification.

Projects

Here are some projects i am working on.

EdgeFarm - A Kubernetes based IoT platform to get their edge computing applications done. Seamless edge computing.

Skills & Proficiency

Golang

Linux & Shell Scripting

Docker

Git

CI / CD

Kubernetes

C/C++