Beratung beim Aufbau der REST-API-Plattform im Rahmen des Projekts NORD/LB 2024
Entwicklung und Pflege von Guidelines der API-Plattform der NORD/LB (API Lifecycle Guide, Semantic Versioning für APIs)
Spezifikation von REST-APIs auf Basis des OpenAPI-Standards
Erstellung einer OpenAPI-Spezifikation für SCIM 2.0 (System for Cross Identity Management)
Implementierung eines API-Providers zur Bereitstellung von Informationen aus Active Directory mittels SCIM 2.0 via REST
Java-Backend-Entwicklung fu?r eine Plattform zur Kommunikation und Planung im Rahmen von Redispatch 2.0 im deutschen Energiemarkt
Entwicklung eines Mehrzweckstammdatensystems für die weltweite TUI Group zur Verwaltung und Historisierung aller fachlichen Domain-Daten (Hotels, Räume, Flugflughäfen, ?)
Entwicklung von Spring Boot-Anwendungen für den Import von Domain-Daten aus internen und externen Datenquellen inkl. Informationsintegration und -transformation
Hinweis zur kurzen Projektdauer:
Das Projekt wurde aufgrund der wirtschaftlichen Folgen der COVID-19-Pandemie für die TUI abgebrochen
Implementierung neuer Microservices auf Basis von SpringBoot
Implementierung eines API-Gateways als Facade für den Umbau des Abrechnungsystems
Implementierung von Unit-, Integrations- und Akzeptanztests für das Backendsystem, Schnittstellen zu externen Systemen und für REST-API
Einbindung von Microservices in das Monitoring-System der E-Post-Plattform
Konzeption der Microservice-Zielarchitektur für das Abrechungssystems und die Migration der vorhandenen monolithischen Anwendung in ein Microservice basiertes System
Überführung der Entwicklung des Abrechnungssystems für die E-Post-Plattform und seiner Komponenten von einem externen Dienstleister in die Eigenverantwortung der Deutsche Post IT Services Berlin
Wissenssicherung zu den implementierten Geschäftsfällen und der technischen Implementierung
Aufbau, einschließlich Personalauswahl, des Entwicklungsteams für das Abrechnungssystem am Standort Berlin
Optimierung und Neuaufbau der CD/CI-Pipeline für das Abrechnungssystem
Pflege der JDK-Pakete für die E-Post-Plattform
Entwicklung des TCK für die Microservices der E-Post-Plattform zur Sicherstellung der Plattformstandards
Integration des TCK in die CD/CI-Pipelines der E-Post-Plattform
Erhebung von Anforderungen aus dem Operationsbereich und über das Architekturboard der E-Post- Plattform
Konzeption und Entwicklung eines konfigurierbaren CD/CI-Pipeline-Generators zur Verbesserung der Benutzerbarkeit der CD/CI-Infrastruktur, Automatisierung und Vereinheitlichung des Deployment-Prozesses
Initiierung und Koordination der Vereinheitlichung der Versionsverwaltung der Deutsche Post IT Services Berlin
Evaluierung und Auswahl von On-Premise-Lösungen für das Hosting von Git-Repositorys
Entwicklung von Skripten zur Migration von Subversion zu Git und Bitbucket Server
Entwicklung von Skripten zur Migration von Gerrit zu Bitbucket Server
Erarbeitung von Schulungen und Durchführung von Schulungen
Migration von Repositorys und Anpassung von Softwarekomponenten
Konzeption und Implementierung neuer Microservices für die Benutzerstammdatenverwaltung
Modernisierung bestehender Services hin zu einer Microservice-Architektur
Implementierung von funktionalen Erweiterungen
Wartung bestehender Microservices
Vereinheitlichung der CI/CD-Pipelines
Entwicklung eines Microservice-basierten Dokumentenerkennungsservices zur Erkennung von Rechnungen und Überweisungsbelegen
Entwicklung von Unit- und Integrationstests für den Dokumentenerkennungservices
Manuelles Deployment in die Produktionsumgebung
Pflege der CI-Buildpipeline
Einführung von ebIX-Prozesspaketen im schweizer Energiemarkt
Beratung von Kunden zur Umsetzung von Fachanforderungen im Rahmen des Nachrichtenaustauschs im deutschen Energiemarkt
Umsetzung von Nachrichtenaustauschprozessen aufgrund der erarbeiteten Fachanforderungen
Open Source-Projekte, Tool zur Architekturanalyse, -reporting und -validierung
Rolle: jQAssistant
Aufgaben:
jQAssistant erlaubt die Definition und Validerung von organisationsweiten oder projektspezifischen Regel für Software-Architekturen mit Hilfe von Graphenanalyse
Kenntnisse:
Java, JSON, Neo4J, XML, YAML, CDI, Cypher, GitHub, Github Actions, Asciidoctor, EJB, RDBMS, Maven 3, Maven Repository, Java EE, Spring, JPA, GraphML, TestNG, CDI, JAX RS, Tycho, SQL, JUnit 3-5, Jenkins, Jenkins Job DSL, Release Managent, OSS Sonatype
weitere Projekte gern auf Anfrage
1990 - 1993:
Deutsche Post Postdienst
Datenverarbeitungskaufmann
1994 - 1997:
Victor-Klemperer-Kolleg, Berlin
Abitur
2. Bildungsweg
2003 - 2012:
Humboldt- Universität zu Berlin
Diplomstudiengang Informatik, nicht abgeschlossen
Fortbildungen:
2011:
Praxisseminar Activiti 5
OSGi Serviceplattform
Zertifizierungen:
2016:
Oracle Certified Associate, Java SE 8 Programmer
2010:
OMG-Certified Expert in BPM ? Fundamental
Certified Scrum Master
Geplante Zertifizierungen 2022:
iSAQB Certified Professional for Software Architecture ? Foundation Level
Oracle Certified Professional, Java SE 11 Developer
Profil:
Die Idee ist die Grundlage für jedes Geschäft, der Schlüssel für seinen Erfolg ist heute die IT. Mich begeistert die Umsetzung von Ideen in Software und deren kontinuierliche Verbesserung mit agilen Methoden
Community Engagement und Referenzen gern auf Anfrage
Beratung beim Aufbau der REST-API-Plattform im Rahmen des Projekts NORD/LB 2024
Entwicklung und Pflege von Guidelines der API-Plattform der NORD/LB (API Lifecycle Guide, Semantic Versioning für APIs)
Spezifikation von REST-APIs auf Basis des OpenAPI-Standards
Erstellung einer OpenAPI-Spezifikation für SCIM 2.0 (System for Cross Identity Management)
Implementierung eines API-Providers zur Bereitstellung von Informationen aus Active Directory mittels SCIM 2.0 via REST
Java-Backend-Entwicklung fu?r eine Plattform zur Kommunikation und Planung im Rahmen von Redispatch 2.0 im deutschen Energiemarkt
Entwicklung eines Mehrzweckstammdatensystems für die weltweite TUI Group zur Verwaltung und Historisierung aller fachlichen Domain-Daten (Hotels, Räume, Flugflughäfen, ?)
Entwicklung von Spring Boot-Anwendungen für den Import von Domain-Daten aus internen und externen Datenquellen inkl. Informationsintegration und -transformation
Hinweis zur kurzen Projektdauer:
Das Projekt wurde aufgrund der wirtschaftlichen Folgen der COVID-19-Pandemie für die TUI abgebrochen
Implementierung neuer Microservices auf Basis von SpringBoot
Implementierung eines API-Gateways als Facade für den Umbau des Abrechnungsystems
Implementierung von Unit-, Integrations- und Akzeptanztests für das Backendsystem, Schnittstellen zu externen Systemen und für REST-API
Einbindung von Microservices in das Monitoring-System der E-Post-Plattform
Konzeption der Microservice-Zielarchitektur für das Abrechungssystems und die Migration der vorhandenen monolithischen Anwendung in ein Microservice basiertes System
Überführung der Entwicklung des Abrechnungssystems für die E-Post-Plattform und seiner Komponenten von einem externen Dienstleister in die Eigenverantwortung der Deutsche Post IT Services Berlin
Wissenssicherung zu den implementierten Geschäftsfällen und der technischen Implementierung
Aufbau, einschließlich Personalauswahl, des Entwicklungsteams für das Abrechnungssystem am Standort Berlin
Optimierung und Neuaufbau der CD/CI-Pipeline für das Abrechnungssystem
Pflege der JDK-Pakete für die E-Post-Plattform
Entwicklung des TCK für die Microservices der E-Post-Plattform zur Sicherstellung der Plattformstandards
Integration des TCK in die CD/CI-Pipelines der E-Post-Plattform
Erhebung von Anforderungen aus dem Operationsbereich und über das Architekturboard der E-Post- Plattform
Konzeption und Entwicklung eines konfigurierbaren CD/CI-Pipeline-Generators zur Verbesserung der Benutzerbarkeit der CD/CI-Infrastruktur, Automatisierung und Vereinheitlichung des Deployment-Prozesses
Initiierung und Koordination der Vereinheitlichung der Versionsverwaltung der Deutsche Post IT Services Berlin
Evaluierung und Auswahl von On-Premise-Lösungen für das Hosting von Git-Repositorys
Entwicklung von Skripten zur Migration von Subversion zu Git und Bitbucket Server
Entwicklung von Skripten zur Migration von Gerrit zu Bitbucket Server
Erarbeitung von Schulungen und Durchführung von Schulungen
Migration von Repositorys und Anpassung von Softwarekomponenten
Konzeption und Implementierung neuer Microservices für die Benutzerstammdatenverwaltung
Modernisierung bestehender Services hin zu einer Microservice-Architektur
Implementierung von funktionalen Erweiterungen
Wartung bestehender Microservices
Vereinheitlichung der CI/CD-Pipelines
Entwicklung eines Microservice-basierten Dokumentenerkennungsservices zur Erkennung von Rechnungen und Überweisungsbelegen
Entwicklung von Unit- und Integrationstests für den Dokumentenerkennungservices
Manuelles Deployment in die Produktionsumgebung
Pflege der CI-Buildpipeline
Einführung von ebIX-Prozesspaketen im schweizer Energiemarkt
Beratung von Kunden zur Umsetzung von Fachanforderungen im Rahmen des Nachrichtenaustauschs im deutschen Energiemarkt
Umsetzung von Nachrichtenaustauschprozessen aufgrund der erarbeiteten Fachanforderungen
Open Source-Projekte, Tool zur Architekturanalyse, -reporting und -validierung
Rolle: jQAssistant
Aufgaben:
jQAssistant erlaubt die Definition und Validerung von organisationsweiten oder projektspezifischen Regel für Software-Architekturen mit Hilfe von Graphenanalyse
Kenntnisse:
Java, JSON, Neo4J, XML, YAML, CDI, Cypher, GitHub, Github Actions, Asciidoctor, EJB, RDBMS, Maven 3, Maven Repository, Java EE, Spring, JPA, GraphML, TestNG, CDI, JAX RS, Tycho, SQL, JUnit 3-5, Jenkins, Jenkins Job DSL, Release Managent, OSS Sonatype
weitere Projekte gern auf Anfrage
1990 - 1993:
Deutsche Post Postdienst
Datenverarbeitungskaufmann
1994 - 1997:
Victor-Klemperer-Kolleg, Berlin
Abitur
2. Bildungsweg
2003 - 2012:
Humboldt- Universität zu Berlin
Diplomstudiengang Informatik, nicht abgeschlossen
Fortbildungen:
2011:
Praxisseminar Activiti 5
OSGi Serviceplattform
Zertifizierungen:
2016:
Oracle Certified Associate, Java SE 8 Programmer
2010:
OMG-Certified Expert in BPM ? Fundamental
Certified Scrum Master
Geplante Zertifizierungen 2022:
iSAQB Certified Professional for Software Architecture ? Foundation Level
Oracle Certified Professional, Java SE 11 Developer
Profil:
Die Idee ist die Grundlage für jedes Geschäft, der Schlüssel für seinen Erfolg ist heute die IT. Mich begeistert die Umsetzung von Ideen in Software und deren kontinuierliche Verbesserung mit agilen Methoden
Community Engagement und Referenzen gern auf Anfrage
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.