Software-Architekt mit Schwerpunkt Microservices, Java-Entwicklung und CD/CI-Pipelines
Aktualisiert am 06.08.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2023
Verfügbar zu: 100%
davon vor Ort: 35%
CI/CD
Software Development
API
Java
SQL
Git
Project Management
Software Architecture
Agile Software Development
REST
OpenAPI Specification
Distributed Systems
Log-Management and Monitoring

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 1 Monat
2020-06 - 2022-06

Aufbau der REST-API-Plattform

API Consultant
API Consultant
  • 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

OpenAPI Specification REST Microsoft Azure ArgoCD Kubernetes Github Enterprise Github Actions Git Spring Boot Spring LDAP System for Cross Identity Management 2.0 (SCIM 2.0). Postman OpenAPI Generator Gravitee Docker Jira
Norddeutsche Landesbank
5 Monate
2021-12 - 2022-04

Netzsicherheits-Initiative DA/RE

Senior Software Developer DataStax Astra DB (kommerzielle Distribution von Apache Cassandra) Spring Boot Jenkins ...
Senior Software Developer
  • Java-Backend-Entwicklung fu?r eine Plattform zur Kommunikation und Planung im Rahmen von Redispatch 2.0 im deutschen Energiemarkt

DataStax Astra DB (kommerzielle Distribution von Apache Cassandra) Spring Boot Jenkins Maven MapStruct REST OpenShift Docker SonarQube Jira Confluence Review von Pull Requests Unit- und Intrationtesting Scrum
Atos Information Technology GmbH
Remote
1 Jahr 9 Monate
2020-04 - 2021-12

Konzeptionierung des Workflows

Architect Continuous Integration and Infrastructure-As-Code Groovy CI/CD Docker ...
Architect Continuous Integration and Infrastructure-As-Code
  • Konzeptionierung des Workflows für Git für die Entwicklungsteams in Ground Transportation Systems 
  • Entwicklung von Continuous Integration Standard Pipelines für Jenkins für die Entwicklungsteams
Jenkins Bitbucket SonarQube Dependency Track AWX
Groovy CI/CD Docker Java Apache Maven npm Ansible
Thales Deutschland GmbH
Remote
1 Monat
2020-03 - 2020-03

Desti Open Data - General Multi-Pupose Master Data Solution

Senior Software Engineer ISO IATA DRV GlobalTypes
Senior Software Engineer
  • 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

DataDog Gitlab Bitbucket Server Elasticsearch AWS AWS MSK AWS EKS AWS ECR AWS ElastiCache Kubernetes Kafka SpringBoot Flyway Spring Cloud Jenkins Java 11 OpenAPI 3 Swagger UI PostgreSQL Redis
ISO IATA DRV GlobalTypes
TUI InfoTec GmbH
Hannover
1 Jahr 1 Monat
2019-02 - 2020-02

Aufbau der E-Commerce-Plattform der Volkswagen Group

Software Architect & Consultant IT White Source Jira Confluence ...
Software Architect & Consultant IT
  • Erarbeitung und Umsetzung von Architekturentscheidungen und Koordination von Entwicklungsprozessen mit der Volkswagen Group
  • Planung von Features, Enablers und Storys im Rahmen von SAFe
  • Organisation und Leitung von Architekturkreisen auf Release-Train- und auf Team-Ebene
  • Einführung eines automatischen und kontinulierlichen Open Source Auditings für den Account Volkswagen
  • Mitglied des Architecture Governance Teams für die E Commerce Plattform der Volkswagen Group
White Source Jira Confluence Scaled Agile Framework (SAFe) Cloud Foundry AWS ElasticSeach Kibana New Relic Serenity (VW-interne PaaS-Solution) PlantUML Git Bitbucket Server Jenkins GitLab Java 11 CD/CI API Management Swagger Open API v3
diconium digital solutions GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

API-Entwicklung und API-Management

Swagger 2.0 Swagger UI CI/CD ...
  • Implementierung von REST-Clients und REST-Ressourcen
  • Entwicklung der E-Post-REST-API Guidelines basierend auf dem Zalando API Guide
  • Spezifikation von REST-APIS, vorrangig auf Maturity Level 2
  • Mitwirkung am API-Board der E-Post-Plattform
  • Lifecycle-Management von REST-API 
Swagger 2.0 Swagger UI CI/CD Swagger Codegen Jersey 1.x Jersey 2.x Spring SpringBoot verschiedene interne Frameworks TeamCity Maven Gradle RestAssured JUnit 4&5 Springfox
Deutsche Post IT Services Berlin GmbH
Berlin
4 Jahre 7 Monate
2014-07 - 2019-01

Modernisierung des Abrechnungssystems

  • 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

Java JUnit RestAssured Spring Boot Open API Swagger REST Messaging Mutation Testing Oracle Database SQ
Deutsche Post IT Services Berlin GmbH
Berlin
4 Jahre 7 Monate
2014-07 - 2019-01

Entwicklung eines Technology Compliance Kits für die E-Post-Plattform

Java JUnit 5 Maven ...
  • 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

Java JUnit 5 Maven REST TeamCity SSH
Deutsche Post IT Services Berlin GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

Entwicklung eines CD/CI-Pipeline Generators

  • Konzeption und Entwicklung eines konfigurierbaren CD/CI-Pipeline-Generators zur Verbesserung der Benutzerbarkeit der CD/CI-Infrastruktur, Automatisierung und Vereinheitlichung des Deployment-Prozesses

JUnit 5 Maven Maven API REST TeamCity
Deutsche Post IT Services Berlin GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

Transition einer heterogenen Versionsverwaltungslandschaft nach Git

  • 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

Git Subversion Gerrit Bitbucket Server Bash
Deutsche Post IT Services GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

Benutzerstammdatenverwaltung

  • 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

FindBugs Checkstyle JBoss Application Server 6 Java 6 7 & 8 Spring Jersey 1.0 TeamCity
Deutsche Post IT Services Berlin GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

Rechnungserkennungsservice

  • 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

Akka Java 7 Maven JavaScript HTML CSS Gini
Deutsche Post IT Services Gmb
3 Jahre 3 Monate
2011-04 - 2014-06

Usage Accounting System

Java Oracle GlassFish Application Server PostgreSQL ...
  • Refactoring des bestehendenen Usage Accounting Systems
  • Ausbau der bestehenden Basis an Unit- und Integrationstests
  • Optimierung des Datenbankdesigns hinsichtlich Geschwindigkeit und Speicherverbrauch
  • Konzeption einer Zielarchitektur für das Usage Accounting System
  • Hardening des verwendeten Datenbanksystems
  • Implementierung der Zielarchitektur
  • Aufbau eines technischen und fachlichen Monitorings für das Usage Accounting System
  • Pflege und Validierung des Datenbestandes 
Java Oracle GlassFish Application Server PostgreSQL SQL Maven RestAssured Mockito Test NG ElasticSearch Graylog 2 EJB 3 OSGi FindBugs (jetzt SpotBugs) EclipseLink Continious Integration Continious Delivery Jenkins
1&1 IONOS Cloud GmbH
3 Jahre 3 Monate
2011-04 - 2014-06

Cloud Provisioning System

Java Oracle GlassFish Application Server PostgreSQL ...
  • Entwicklung von neuen Features für das Provisioning System für die SaaS-Plattform
  • Entwicklung von Unit- und Integrationstests
  • Aufbau eines Codequality Monitoring Systems mit SonarQube Sonar
  • Aufbau eines Asciidoctor-basieren Dokumentationssystems 
Java Oracle GlassFish Application Server PostgreSQL SQL Maven JUnit EJB 3 OSGi FindBugs (jetzt Spotbugs) EclipseLink Continious Integration Continious Delivery
1&1 IONOS Cloud GmbH
2 Jahre 9 Monate
2008-07 - 2011-03

Einführung von ebIX-Prozesspaketen

inubit BPM Suite BPMN XML ...

Einführung von ebIX-Prozesspaketen im schweizer Energiemarkt

  • Entwicklung und Anpassung der Prozesspakte ebIX Lieferantenwechsel und ebIX Marktdatenkommunikation für den Schweizer Energiemarkt basierend auf den Vorgaben des Verbands Schweizerischer Elektrizitätsunternehmen VSE
  • Einführung und Installation der Prozesspakete bei schweizerischen Elektrizitätsunternehmen
  • Vornahme von kundenspezifischen Anpassungen nach Kundenvorgaben
  • Erarbeitung und Durchführung von Schulungen zu den Prozesspaketen 
inubit BPM Suite BPMN XML XSLT XSD FTP POP3 IMAP SDAT
Bosch Software Innovations (ehemals inubit AG)
2 Jahre 9 Monate
2008-07 - 2011-03

Produkt- und Technologieschulungen

inubit BPM Suite XML XSLT ...
  • Konzeption und Ausarbeitung von Schulungen zur inubit BPM Suite, XML und XSD sowie zu XSLT
  • Durchführung von Schulungen für Kunden vor Ort 
inubit BPM Suite XML XSLT XSD
Bosch Software Innovations (ehemals inubit AG)
2 Jahre 9 Monate
2008-07 - 2011-03

Beratung von Kunden im deutschen Energiemarkt

  • Beratung von Kunden zur Umsetzung von Fachanforderungen im Rahmen des Nachrichtenaustauschs im deutschen Energiemarkt

  • Umsetzung von Nachrichtenaustauschprozessen aufgrund der erarbeiteten Fachanforderungen

inubit BPM Suite XML XSLT XSD EDI EDIFACT
Bosch Software Innovations
2 Jahre 9 Monate
2008-07 - 2011-03

Etablierung eines zentralen Issue-Management-Systems

Jira Perl Bash
  • Planung und Koordination der Vereinheitlichtung der heterogenen Issue Management SystemLandschaft
  • Entwicklung von Skripten zur Migration von Issues aus den Altsystemen
  • Konzeption von Standardworkflows zur Verwaltung der unterschiedlichen Projektarten
  • Entwicklung von JIRA-Plugins zur besseren Steuerung von Workflows 
Jira Perl Bash
Bosch Software Innovations
10 Monate
2007-09 - 2008-06

Projektleitung

Jira Confluence
  • Erhebung von Fachanforderungen für einen Zahlungsdienstleister
  • Koordinierung eines Offshore-Entwicklungsteams in Russland
  • Durchführung von Abnahmetests 
Jira Confluence
SuraSystems GmbH
8 Monate
2007-01 - 2007-08

Anlageverwaltung für Lebensversicherungen

Technische Projektleitung Subversion Java JasperReports ...
Technische Projektleitung
  • Implementierung des Backends zur Verwaltung von US-amerikanischen Lebensversicherungen
  • Design und Implementierung eines Swing-Frontends für die Verwaltung der Lebensversicherungen
  • Teamleitung
  • Erhebung von Anforderungen und Change Request Management
  • Release Management 
Subversion Java JasperReports Jboss Application Server EJB 2 Hibernate Core MS SQL Server Bugzilla jBPM MiG Calendar Test NG CruiseControl Swing HTML Mig Calendar
Berlin Atlantic Capital AG

Aus- und Weiterbildung

Aus- und Weiterbildung

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

Position

Position

  • Senior Software Engineer
  • Software Architect 
  • CI/CD DevOps Engineer

Kompetenzen

Kompetenzen

Top-Skills

CI/CD Software Development API Java SQL Git Project Management Software Architecture Agile Software Development REST OpenAPI Specification Distributed Systems Log-Management and Monitoring

Schwerpunkte

API Entwicklung und Management
CI/CD Infrastrukturen
Java Backend Development
Micro Service Architekturen
Software Architecture

Produkte / Standards / Erfahrungen / Methoden

Angular
Apache ActiveMQ
Apache Artemis
API Design
Atlassian Bitbucket Server
Atlassian Confluence
Atlassian JIRA
AWS ECR
AWS MKS
Cloud Foundry
Commercetools
Confluence
Continuous Delivery
Continuous Integration
DRV GlobalTypes
ElasticSearch
Flyway
Git
GitLab
Gradle
HTML
IATA
ISO
Jenkins
Jira
jQAssistant
Kanban
Kibana
Kubernetes
Maven
Mutation Testing
Neo4j
Open API v3
OpenAPI
Oracle
PiT
PlantUML
PostgreSQL
Redis
REST
SASS
Scaled Agile Framework
Scrum
SFTP
Spring Boot
SSH
Swagger
Swagger Codegen
Swagger UI
TeamCity
Test Driven Development
WhiteSource

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

Programmiersprachen

Cypher
Java
JavaScript
SQL
TypeScript
UML

Branchen

Branchen

  • Automotive
  • Logistik
  • Finance
  • Cloud

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 1 Monat
2020-06 - 2022-06

Aufbau der REST-API-Plattform

API Consultant
API Consultant
  • 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

OpenAPI Specification REST Microsoft Azure ArgoCD Kubernetes Github Enterprise Github Actions Git Spring Boot Spring LDAP System for Cross Identity Management 2.0 (SCIM 2.0). Postman OpenAPI Generator Gravitee Docker Jira
Norddeutsche Landesbank
5 Monate
2021-12 - 2022-04

Netzsicherheits-Initiative DA/RE

Senior Software Developer DataStax Astra DB (kommerzielle Distribution von Apache Cassandra) Spring Boot Jenkins ...
Senior Software Developer
  • Java-Backend-Entwicklung fu?r eine Plattform zur Kommunikation und Planung im Rahmen von Redispatch 2.0 im deutschen Energiemarkt

DataStax Astra DB (kommerzielle Distribution von Apache Cassandra) Spring Boot Jenkins Maven MapStruct REST OpenShift Docker SonarQube Jira Confluence Review von Pull Requests Unit- und Intrationtesting Scrum
Atos Information Technology GmbH
Remote
1 Jahr 9 Monate
2020-04 - 2021-12

Konzeptionierung des Workflows

Architect Continuous Integration and Infrastructure-As-Code Groovy CI/CD Docker ...
Architect Continuous Integration and Infrastructure-As-Code
  • Konzeptionierung des Workflows für Git für die Entwicklungsteams in Ground Transportation Systems 
  • Entwicklung von Continuous Integration Standard Pipelines für Jenkins für die Entwicklungsteams
Jenkins Bitbucket SonarQube Dependency Track AWX
Groovy CI/CD Docker Java Apache Maven npm Ansible
Thales Deutschland GmbH
Remote
1 Monat
2020-03 - 2020-03

Desti Open Data - General Multi-Pupose Master Data Solution

Senior Software Engineer ISO IATA DRV GlobalTypes
Senior Software Engineer
  • 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

DataDog Gitlab Bitbucket Server Elasticsearch AWS AWS MSK AWS EKS AWS ECR AWS ElastiCache Kubernetes Kafka SpringBoot Flyway Spring Cloud Jenkins Java 11 OpenAPI 3 Swagger UI PostgreSQL Redis
ISO IATA DRV GlobalTypes
TUI InfoTec GmbH
Hannover
1 Jahr 1 Monat
2019-02 - 2020-02

Aufbau der E-Commerce-Plattform der Volkswagen Group

Software Architect & Consultant IT White Source Jira Confluence ...
Software Architect & Consultant IT
  • Erarbeitung und Umsetzung von Architekturentscheidungen und Koordination von Entwicklungsprozessen mit der Volkswagen Group
  • Planung von Features, Enablers und Storys im Rahmen von SAFe
  • Organisation und Leitung von Architekturkreisen auf Release-Train- und auf Team-Ebene
  • Einführung eines automatischen und kontinulierlichen Open Source Auditings für den Account Volkswagen
  • Mitglied des Architecture Governance Teams für die E Commerce Plattform der Volkswagen Group
White Source Jira Confluence Scaled Agile Framework (SAFe) Cloud Foundry AWS ElasticSeach Kibana New Relic Serenity (VW-interne PaaS-Solution) PlantUML Git Bitbucket Server Jenkins GitLab Java 11 CD/CI API Management Swagger Open API v3
diconium digital solutions GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

API-Entwicklung und API-Management

Swagger 2.0 Swagger UI CI/CD ...
  • Implementierung von REST-Clients und REST-Ressourcen
  • Entwicklung der E-Post-REST-API Guidelines basierend auf dem Zalando API Guide
  • Spezifikation von REST-APIS, vorrangig auf Maturity Level 2
  • Mitwirkung am API-Board der E-Post-Plattform
  • Lifecycle-Management von REST-API 
Swagger 2.0 Swagger UI CI/CD Swagger Codegen Jersey 1.x Jersey 2.x Spring SpringBoot verschiedene interne Frameworks TeamCity Maven Gradle RestAssured JUnit 4&5 Springfox
Deutsche Post IT Services Berlin GmbH
Berlin
4 Jahre 7 Monate
2014-07 - 2019-01

Modernisierung des Abrechnungssystems

  • 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

Java JUnit RestAssured Spring Boot Open API Swagger REST Messaging Mutation Testing Oracle Database SQ
Deutsche Post IT Services Berlin GmbH
Berlin
4 Jahre 7 Monate
2014-07 - 2019-01

Entwicklung eines Technology Compliance Kits für die E-Post-Plattform

Java JUnit 5 Maven ...
  • 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

Java JUnit 5 Maven REST TeamCity SSH
Deutsche Post IT Services Berlin GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

Entwicklung eines CD/CI-Pipeline Generators

  • Konzeption und Entwicklung eines konfigurierbaren CD/CI-Pipeline-Generators zur Verbesserung der Benutzerbarkeit der CD/CI-Infrastruktur, Automatisierung und Vereinheitlichung des Deployment-Prozesses

JUnit 5 Maven Maven API REST TeamCity
Deutsche Post IT Services Berlin GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

Transition einer heterogenen Versionsverwaltungslandschaft nach Git

  • 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

Git Subversion Gerrit Bitbucket Server Bash
Deutsche Post IT Services GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

Benutzerstammdatenverwaltung

  • 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

FindBugs Checkstyle JBoss Application Server 6 Java 6 7 & 8 Spring Jersey 1.0 TeamCity
Deutsche Post IT Services Berlin GmbH
4 Jahre 7 Monate
2014-07 - 2019-01

Rechnungserkennungsservice

  • 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

Akka Java 7 Maven JavaScript HTML CSS Gini
Deutsche Post IT Services Gmb
3 Jahre 3 Monate
2011-04 - 2014-06

Usage Accounting System

Java Oracle GlassFish Application Server PostgreSQL ...
  • Refactoring des bestehendenen Usage Accounting Systems
  • Ausbau der bestehenden Basis an Unit- und Integrationstests
  • Optimierung des Datenbankdesigns hinsichtlich Geschwindigkeit und Speicherverbrauch
  • Konzeption einer Zielarchitektur für das Usage Accounting System
  • Hardening des verwendeten Datenbanksystems
  • Implementierung der Zielarchitektur
  • Aufbau eines technischen und fachlichen Monitorings für das Usage Accounting System
  • Pflege und Validierung des Datenbestandes 
Java Oracle GlassFish Application Server PostgreSQL SQL Maven RestAssured Mockito Test NG ElasticSearch Graylog 2 EJB 3 OSGi FindBugs (jetzt SpotBugs) EclipseLink Continious Integration Continious Delivery Jenkins
1&1 IONOS Cloud GmbH
3 Jahre 3 Monate
2011-04 - 2014-06

Cloud Provisioning System

Java Oracle GlassFish Application Server PostgreSQL ...
  • Entwicklung von neuen Features für das Provisioning System für die SaaS-Plattform
  • Entwicklung von Unit- und Integrationstests
  • Aufbau eines Codequality Monitoring Systems mit SonarQube Sonar
  • Aufbau eines Asciidoctor-basieren Dokumentationssystems 
Java Oracle GlassFish Application Server PostgreSQL SQL Maven JUnit EJB 3 OSGi FindBugs (jetzt Spotbugs) EclipseLink Continious Integration Continious Delivery
1&1 IONOS Cloud GmbH
2 Jahre 9 Monate
2008-07 - 2011-03

Einführung von ebIX-Prozesspaketen

inubit BPM Suite BPMN XML ...

Einführung von ebIX-Prozesspaketen im schweizer Energiemarkt

  • Entwicklung und Anpassung der Prozesspakte ebIX Lieferantenwechsel und ebIX Marktdatenkommunikation für den Schweizer Energiemarkt basierend auf den Vorgaben des Verbands Schweizerischer Elektrizitätsunternehmen VSE
  • Einführung und Installation der Prozesspakete bei schweizerischen Elektrizitätsunternehmen
  • Vornahme von kundenspezifischen Anpassungen nach Kundenvorgaben
  • Erarbeitung und Durchführung von Schulungen zu den Prozesspaketen 
inubit BPM Suite BPMN XML XSLT XSD FTP POP3 IMAP SDAT
Bosch Software Innovations (ehemals inubit AG)
2 Jahre 9 Monate
2008-07 - 2011-03

Produkt- und Technologieschulungen

inubit BPM Suite XML XSLT ...
  • Konzeption und Ausarbeitung von Schulungen zur inubit BPM Suite, XML und XSD sowie zu XSLT
  • Durchführung von Schulungen für Kunden vor Ort 
inubit BPM Suite XML XSLT XSD
Bosch Software Innovations (ehemals inubit AG)
2 Jahre 9 Monate
2008-07 - 2011-03

Beratung von Kunden im deutschen Energiemarkt

  • Beratung von Kunden zur Umsetzung von Fachanforderungen im Rahmen des Nachrichtenaustauschs im deutschen Energiemarkt

  • Umsetzung von Nachrichtenaustauschprozessen aufgrund der erarbeiteten Fachanforderungen

inubit BPM Suite XML XSLT XSD EDI EDIFACT
Bosch Software Innovations
2 Jahre 9 Monate
2008-07 - 2011-03

Etablierung eines zentralen Issue-Management-Systems

Jira Perl Bash
  • Planung und Koordination der Vereinheitlichtung der heterogenen Issue Management SystemLandschaft
  • Entwicklung von Skripten zur Migration von Issues aus den Altsystemen
  • Konzeption von Standardworkflows zur Verwaltung der unterschiedlichen Projektarten
  • Entwicklung von JIRA-Plugins zur besseren Steuerung von Workflows 
Jira Perl Bash
Bosch Software Innovations
10 Monate
2007-09 - 2008-06

Projektleitung

Jira Confluence
  • Erhebung von Fachanforderungen für einen Zahlungsdienstleister
  • Koordinierung eines Offshore-Entwicklungsteams in Russland
  • Durchführung von Abnahmetests 
Jira Confluence
SuraSystems GmbH
8 Monate
2007-01 - 2007-08

Anlageverwaltung für Lebensversicherungen

Technische Projektleitung Subversion Java JasperReports ...
Technische Projektleitung
  • Implementierung des Backends zur Verwaltung von US-amerikanischen Lebensversicherungen
  • Design und Implementierung eines Swing-Frontends für die Verwaltung der Lebensversicherungen
  • Teamleitung
  • Erhebung von Anforderungen und Change Request Management
  • Release Management 
Subversion Java JasperReports Jboss Application Server EJB 2 Hibernate Core MS SQL Server Bugzilla jBPM MiG Calendar Test NG CruiseControl Swing HTML Mig Calendar
Berlin Atlantic Capital AG

Aus- und Weiterbildung

Aus- und Weiterbildung

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

Position

Position

  • Senior Software Engineer
  • Software Architect 
  • CI/CD DevOps Engineer

Kompetenzen

Kompetenzen

Top-Skills

CI/CD Software Development API Java SQL Git Project Management Software Architecture Agile Software Development REST OpenAPI Specification Distributed Systems Log-Management and Monitoring

Schwerpunkte

API Entwicklung und Management
CI/CD Infrastrukturen
Java Backend Development
Micro Service Architekturen
Software Architecture

Produkte / Standards / Erfahrungen / Methoden

Angular
Apache ActiveMQ
Apache Artemis
API Design
Atlassian Bitbucket Server
Atlassian Confluence
Atlassian JIRA
AWS ECR
AWS MKS
Cloud Foundry
Commercetools
Confluence
Continuous Delivery
Continuous Integration
DRV GlobalTypes
ElasticSearch
Flyway
Git
GitLab
Gradle
HTML
IATA
ISO
Jenkins
Jira
jQAssistant
Kanban
Kibana
Kubernetes
Maven
Mutation Testing
Neo4j
Open API v3
OpenAPI
Oracle
PiT
PlantUML
PostgreSQL
Redis
REST
SASS
Scaled Agile Framework
Scrum
SFTP
Spring Boot
SSH
Swagger
Swagger Codegen
Swagger UI
TeamCity
Test Driven Development
WhiteSource

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

Programmiersprachen

Cypher
Java
JavaScript
SQL
TypeScript
UML

Branchen

Branchen

  • Automotive
  • Logistik
  • Finance
  • Cloud

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.