AM Cloud Solutions

The Road Traveled

Experience and Projects

Senior Software Engineer
08.01.2024 - 31.01.2025
Frankfurt

Digital Venture Consultants are consultants for software development, primarily in the insurance and public sector. In my first project as a freelancer, I worked as a senior full-stack developer together with colleagues from DVC and our end customer to support and further develop a portal for insurance brokers.

  • Development and maintenance of a portal for insurance brokers consisting of micro frontends in Angular with Java Spring Boot backend in a microservice architecture
  • Refactoring of existing Angular applications to increase future-proofing, maintainability and reusability
  • Training internal developers through regular exchanges and presentations on the concepts and technologies used
  • Automation of manual testing tasks through E2E testing with Playwright, visual regression testing with Cypress and increased unit test coverage
  • Active further development of the product and the quality of the software as part of self-designed innovation sprints
Senior Software Engineer
01.05.2024 - 31.08.2024
Regensburg

INSYS is a medium-sized company based in Regensburg, Germany, that produces industrial routers and sells software solutions for industrial data communication. As part of our collaboration, I implemented and integrated a standalone service into their Go backend application.

  • Implementation of a backend service in Go. The service receives metrics from INSYS industrial routers in a proprietary, text-based format via REST, converts and aggregates them and then stores them in a PostgreSQL database
  • Application of the TDD method for fully independent implementation of the service and subsequent seamless integration into the existing backend system
  • Implementation of a periodic export of the metrics using Prometheus
Project- and Tech-lead
2021-12-01 - 2023-08-31
Regensburg, Germany

The emgenics GmbH is a young company that has established itself as a software service provider for automotive, IoT and web development. As one of their first employees, I took on many challanges as a technical lead, project manager and teacher of new talent.

  • Developed an application for an IoT gateway in a service-oriented architecture with integration of NATS, MQTT, gRPC, REST and containerd API using Go and C++.
  • Designed and implemented a software architecture for a backend application in .NET to manage the IoT devices. Includes features like over the air updates, automatic, secure device authorization and monitoring.
  • Built and maintained on-premises Kubernetes cluster for development and production using Rancher, Cert-Manager, Vault, Gitlab, and Longhorn. Subsequently migrated to Azure cloud.
  • Created build automation and pipeline definition for the projects with Docker, Gitlab-Runner and Gitlab CI/CD
  • Worked on Yocto Linux image with remote update function via swupdate
  • Managed a developer team of 6 developers in a Scrum-like structure with supervision and training of students.
  • Primary customer contact for requirements engineering, development progress, and process design.
Master's Thesis
2021-05-01 - 2021-11-30
Gaimersheim, Germany

The e:fs is a joint venture of the AKKA Industry Consulting GmbH and the CARIAD SE. They are technology service providers in all kinds of industries. I've had the opportunity to work on my master's thesis "Automatically Scalable Deployment of Deep Neural Networks Based on a Plant Recognition Application" in their data processing and analysis department.

  • Migration from Azure Machinelearning Service to a containerized application that can be deployed in any cloud environment.
  • Created Kubernetes deployments for multiple web services and configured a cluster monitoring with Prometheus and Grafana.
  • Studied and optimized performance of the deployment based on the size of the target images of the classification and the number of requests to be processed. Configured automatic scaling using the Kubernetes Horizontal Pod Autoscaler and Azure Cluster Autoscaler.
  • The result was an 82% increase in the performance of the deployment while saving $400 per month in infrastructure costs
Software Developer (part-time)
2020-02-01 - 2021-04-30
DioVision Systems GmbH.
Regenstauf, Germany

DioVision was a growing startup with a visual inspection product for pharmaceutical manufacturers as well as a software development service provider. I worked for them as a part-time fullstack developer during my master studies and was one of the main people responsible for frontend development.

  • Implemented complex database structures, queries and views for data analysis in SQL (MySQL)
  • Designed and implemented a scalable software architecture for two Angular frontends. Acted as a frontend development tutor for other part-time students
  • Implemented and extended backend functionality in an event-based backend in Node.js (TypeScript) using Kafka, REST, and websockets.
Software Developer (part-time)
2018-10-01 - 2020-01-31
Regensburg, Germany

The EBSnet eEnergy GmbH. is a software company in the energy business, which offers own products for the German energy market. I've been supporting them as a part-time fullstack developer with focus on frontend and worked on my bachelor thesis with them.

  • Angular, OracleSQL, PostgreSQL, Java
  • Bachelor Thesis: Designed and implemented a proof-of-origin platform for energy on Ethereum-based blockchain platforms.
Intern software development
2018-03-01 - 2018-07-31
Toulouse, France

Academic internship abroad. Focus: Python, OBD, MQTT, CAN, Angular

Software developer (part-time)
2017-06-01 - 2018-02-28
Regensburg, Germany

Python, C#, Unity, C++

Education

Computer Science (Master)
2019-10-01 - 2023-09-30

Grade: 2.18

Computer Science (Bachelor)
2016-03-01 - 2019-09-30

Grade: 1.72

Skills

Backend Development (🌐)

🌐🌐🌐
Golang, Node.js
🌐🌐
.NET, C#, Java, SQL, NoSQL, Python
🌐
C++, C, Solidity

Frontend Development (πŸ’»)

πŸ’»πŸ’»πŸ’»
Angular, CSS, JavaScript, TypeScript
πŸ’»πŸ’»
Flutter, NativeScript, Hugo, Vue.js
πŸ’»
React, Ionic

DevOps (βš™οΈ)

βš™οΈβš™οΈβš™οΈ
Build automation, Docker, Gitlab und Github CI/CD
βš™οΈβš™οΈ
containerd, Jenkins, Kubernetes, Helm, Azure, Azure AKS, Shell-Scripting, Linux, Yocto Linux, Cert Manager, Grafana, Prometheus
βš™οΈ
Longhorn, Rancher, Vault, Azure DevOps, MetalLB

Technologies (πŸ€–)

πŸ€–πŸ€–πŸ€–
NATS, Protobuf, MQTT, REST
πŸ€–πŸ€–
gRPC, Blockchain, Nginx, Traefik, Load balancing, Distributed computing, Virtualization, Minio
πŸ€–
Express, Tensorflow, PyTorch, ElasticSearch

Languages

  • English β€” Professional knowledge
  • German β€” Native language