Schlagwörter
Microservices Architektur
Spring Boot 2
Spring Cloud
Spring Data
REST API
swagger
AKKA
Akka Streams
RabittMQ
PostgreeeSQL
Cassandra
Spring Integration
BPM 2.0
UML 2.0
Java 8
Spring Reactor
Event-Driven Programming & Architecture
Event Sourcing
Hazelcast IMDG
Mockito
Testcontainers
Docker
Docker Compose
Kubernetes
OpenSHift 3
Domain Driven Design (DDD)
vert.x
Skills
During my long-time professional activities around software development I have gained a lot of Knowledge and Experience from the different perspectives since I have taken on multiple IT-roles like technical lead, business analyst, software architect and developer.
My primary focus is on building reactive systems based on a microservice architecture and use of architecture patterns and paradigms such as CQRS, Event Driven Architecture, Event Sourcing, Domain Driven Development, Messaging, REST among other concepts. I have a good know-how in technology stacks including Akka, Spring Boot, Spring Cloud, Docker and Kubernetes, Gitlab Continuous Integration, Deployment and Delivery.
I’m very familiar with standards for agile project implementation such as Scrum or Kanban.
My know-how in BPMN and UML complete my profile.
Advanced trainings and certifications:
My primary focus is on building reactive systems based on a microservice architecture and use of architecture patterns and paradigms such as CQRS, Event Driven Architecture, Event Sourcing, Domain Driven Development, Messaging, REST among other concepts. I have a good know-how in technology stacks including Akka, Spring Boot, Spring Cloud, Docker and Kubernetes, Gitlab Continuous Integration, Deployment and Delivery.
I’m very familiar with standards for agile project implementation such as Scrum or Kanban.
My know-how in BPMN and UML complete my profile.
Advanced trainings and certifications:
- Reactive Architectures: Building Scalable Systems
- Reactive Architectures: CQRS & Event Sourcing
- Reactive Architectures: Distributed Messaging Patterns
- Reactive Architectures: Domain Driven Design
- Reactive Architectures: Reactive Microservices
- Software Architecture Camp - Domain Driven Development 2017
- Microservices Summit 2017 in Berlin
- Microservices Summit 2016 in München
- Certified Scrum Product Owner (ScrumAlliance)
- Certified Scrum Master (ScrumAlliance)
- Software Architecture Summit 2015 in Berlin
- Software Architecture Summit 2014 in Berlin
- iSQI®-Certified-Professional for Requirements Engineering
- OMG Certified Expert Business Process Management Notation (BPMN2)
- PMI Certified Project Management Professional (PMP)
- PMI Certified Associated for Project Management (CAPM)
- CobIT Practitioner (ISACA)
- ITIL V3 Foundation
- V-Modell XT Pro
- iSQI Certified Professional for Project Management
- iSQI Certified Software Architect
- IHK Project management certification
- Sun Certified Enterprise Architect for Java Enterprise Edition Technology (SCEA)
- Sun Certified Web Component Developer
- OMG Certified UML Professional
- Microsoft Certified System Administrator on Microsoft Server 2003
- Microsoft Certified Professional
- LPI Linux Certified System Administrator
Projekthistorie
For completness, please see the attached CV.
Deustche Bahn
05.2017 - untill now
Function / Role: Software architect
Scope / Background: Implementation of a distributed system based on a microservice archtecture
Technologies: Spring boot, Docker, Kubernetes, Vault, OAuth2, Open ID connect, DEX, Postgresql, RabbitMQ, Spring Integration, Hazelcast, RESTful, HATEOAS, Swagger, AWS
Nowtilus
12.01.2017 (1 Day)
Function / Role: Software architect
Scope / Background: Architecture assestment consulting support
Technologies: Node.js, Docker
T-Systems
11.2016 – 04.2017
Function / Role: Software architect / developer
Scope / Background: Implementation of a distrubuted system as a "Connected Car"-Solution based on a microservice architecture (Event Source, Event Driven Architecture, Domain Driven Design)
Technologies: Spring boot, Spring Security, Postgresql, RabbitMQ, Spring Reactor, Hazelcast, REST, Swagger
SBB Bern
06.2016 – 08.2016
Fucntion / Role: Software architect / developer
Scope / Background: Implementation of a mobile application based on microservices for tracking journey information by train ticket controllers
Technologies: Spring boot, Spring cloud, Openshift, Kubernetes, Docker, Spring Security, Postgresql, RabbitMQ, Cassandra, Hazelcast, REST, Swagger, Zuul, Hystrix
Bosch Mobility Media
02.2016 – 06.2016, 12.2014 – 12.2015, 06.2013 – 07.2013
Function / Role: Software architect / developer
Scope / Background: Development of services in a SOA based architecture within the scope of the implementation of a “Connected Car” project.
Technologies: SOAP Webservices, XML, WSDL, Spring, Oracle DB, BPMN
Deustche Bahn
05.2017 - untill now
Function / Role: Software architect
Scope / Background: Implementation of a distributed system based on a microservice archtecture
Technologies: Spring boot, Docker, Kubernetes, Vault, OAuth2, Open ID connect, DEX, Postgresql, RabbitMQ, Spring Integration, Hazelcast, RESTful, HATEOAS, Swagger, AWS
Nowtilus
12.01.2017 (1 Day)
Function / Role: Software architect
Scope / Background: Architecture assestment consulting support
Technologies: Node.js, Docker
T-Systems
11.2016 – 04.2017
Function / Role: Software architect / developer
Scope / Background: Implementation of a distrubuted system as a "Connected Car"-Solution based on a microservice architecture (Event Source, Event Driven Architecture, Domain Driven Design)
Technologies: Spring boot, Spring Security, Postgresql, RabbitMQ, Spring Reactor, Hazelcast, REST, Swagger
SBB Bern
06.2016 – 08.2016
Fucntion / Role: Software architect / developer
Scope / Background: Implementation of a mobile application based on microservices for tracking journey information by train ticket controllers
Technologies: Spring boot, Spring cloud, Openshift, Kubernetes, Docker, Spring Security, Postgresql, RabbitMQ, Cassandra, Hazelcast, REST, Swagger, Zuul, Hystrix
Bosch Mobility Media
02.2016 – 06.2016, 12.2014 – 12.2015, 06.2013 – 07.2013
Function / Role: Software architect / developer
Scope / Background: Development of services in a SOA based architecture within the scope of the implementation of a “Connected Car” project.
Technologies: SOAP Webservices, XML, WSDL, Spring, Oracle DB, BPMN
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
I'm only interested on local projects (Berlin). Projects in other locations are interesting too if they can be done from remote (at least 2 days per week remote).