Projekthistorie

Entwicklung eines Backend-Systems für Mieterstrom Portal

Entwicklung eines neuen Systems für die automatisierte Abrechnung von Solarstrom für Mieter unter Verwendung moderner Webtechnologien.

  • Microservices-Implementierung: Planung und Realisierung des Backend-Systems als Microservice auf Basis von Java 17 und Spring
  • Automatisierung von Build- und Releaseprozessen: Einsatz von Azure DevOps Pipeline zur Automatisierung von Build- und Releaseprozessen

Rolle: Softwareentwickler/DevOps-Engineer

Zeitraum: Januar 2023 - heute

Branche: Energie

Einsatzort: Frankfurt am Main/Remote

Kenntnisse: Softwareentwicklung, DevOps, Softwarearchitektur, Prozessmodellierung, Prozessentwicklung, Agile Methoden

Eingesetzte Tools: Java, Spring, Maven, JUnit, CI/CD, Docker, Kubernetes, OpenApi, IntelliJ, Postgresql, Microservices, Azure

Automatisierung von Geschäftsprozessen in der Telekommunikation Branche

Das Projekt hatte zum Ziel, effiziente und standardisierte Prozesse zur Interaktion zwischen zwei Internet Service Providern zu implementieren. Hierbei wurden die Frameworks und Standards der TeleManagement Forum (TMF) als Grundlage genutzt.

  • Anforderungsanalyse und Architekturdesign: Identifikation und Gestaltung von Lösungen für Kunden in der Telekommunikationsbranche
  • Geschäftsprozessmodellierung mit Camunda: Modellierung und Implementierung von Geschäftsprozessen mithilfe von Camunda
  • Microservices-Implementierung: Entwicklung von Microservices auf Basis von Java 17 und Spring
  • Automatisierung von Build- und Releaseprozessen: Einsatz von Github Actions zur Automatisierung von Build- und Releaseprozessen
  • Vorbereitung der Testinfrastruktur mit Docker Compose: Identifikation und Konfiguration der erforderlichen Ressourcen, Tools und Dienste für die Testinfrastruktur mithilfe von Docker Compose

Rolle: Softwareentwickler/DevOps-Engineer

Zeitraum: April 2023 - September 2023

Branche: Telekommunikation

Einsatzort: Weiterstadt/Remote

Kenntnisse: Softwareentwicklung, DevOps, Softwarearchitektur, Prozessmodellierung, Prozessentwicklung, Agile Methoden

Eingesetzte Tools: Java, Spring, Maven, JUnit, CI/CD, Docker, Docker Compose, OpenApi, IntelliJ, Postgresql, MongoDB, Microservices, Camunda, TMF-Standard, AWS

Migration medizinischer Plattform in die Cloud

Migration einer monolithischen medizinischen Plattform auf Kubernetes Cloud-Infrastruktur

  • Microservices-Implementierung: Entwicklung von Microservices auf Basis von Java 15 und Quarkus Framework
  • Kubernetes Cloud-Migration: Konzeption und Mitwirkung an der Migration der Applikation auf eine Kubernetes-Cloud-Infrastruktur
  • GitLap CI/CD Pipelines: Konzeption und Entwicklung von GitLab CI/CD Pipelines
  • Evaluierung neuer Technologien: Recherche und Bewertung von neuen Technologien (Projekte der Cloud Native Computing Foundation)
  • Schulung und Einarbeitung der Entwicklerteams: Weitergeben von Wissen nach dem Erlernen neuer Technologien

Rolle: Softwareentwickler/DevOps-Engineer

Zeitraum: August 2021 - März 2023

Branche: Health

Einsatzort: Koblenz/Remote

Kenntnisse: Softwareentwicklung, DevOps, Softwarearchitektur, Agile Methoden

Eingesetzte Tools: Java, Quarkus, Maven, JUnit, CI/CD, Docker, Kubernetes, OpenStack, IntelliJ, Postgresql, Microservices, CNFC Projekte

Dynamische Echtzeit-Datenintegration von Legacy-Systemen

Entwicklung eines neuen Systems mit optimierter Konvertierungsfunktionalität zur Extraktion von Daten aus verschiedenen, veralteten Systemen. Die Initiative hatte zum Ziel, diese Daten in Echtzeit verfügbar zu machen und sie in einem einheitlichen Format zu präsentieren.

  • Microservices-Implementierung: Planung und Realisierung des Backend-Systems als Microservice auf Basis von Java 11 und Spring

Rolle: Softwareentwickler

Zeitraum: Juni 2020 - Juli 2021

Branche: Transport

Einsatzort: Großostheim, Deutschland

Kenntnisse: Softwareentwicklung, Softwarearchitektur, Agile Methoden

Eingesetzte Tools: Java, Spring, Maven, JUnit, IntelliJ, Microservices, Azure, Azure Event Hubs

Entwicklung eines Backend-Systems für MDE-Geräte im Paketzustellumfeld

Entwicklung eines neuen Backend-Systems zur effizienten Verfolgung und Zustellung von Paketen für mobile Datenerfassungsgeräte (MDE).

  • Microservices-Implementierung: Planung und Realisierung des Backend-Systems als Microservice auf Basis von Java 11 und Spring

Rolle: Softwareentwickler

Zeitraum: Juni 2019 - Juni 2020

Branche: Transport

Einsatzort: Großostheim, Deutschland

Kenntnisse: Softwareentwicklung, Softwarearchitektur, Agile Methoden

Eingesetzte Tools: Java, Spring, Maven, JUnit, IntelliJ, Microservices, Azure