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