Referenzen

Publikationen

  • Robert Ulbrich: Kickstart CI/CD… Software mit AWS Services bauen und deployen in Java Magazin Ausgabe 8/2022
  • Robert Ulbrich: Schnell und flexibel… Daten schemafrei mit Hibernate in PostgreSQL speichern in Java Magazin Ausgabe 3/2020
  • Robert Ulbrich: Choreographierte Datenkonsistenz mit Apache-Kafka in Java Pro Ausgabe 2/2018, S.49-54

Zertifizierungen

  • Google Cloud Certified Professional Cloud Architect (2023)
  • AWS Certified Solutions Architect – Associate (SAA) (2021)
  • Microsoft Certified: Azure Administrator Associate (2020)

Projekte

Handelskonzern Köln – Performance Engineer

12/2021 – 05/2023

  • Automatisierung Installation von Agentensoftware mit Ansible
  • Ablösung und Migration einer großen Metrik Datenbank mit unterschiedlichen Anwendungteilen
  • Ausrollen einer skalierbaren APM Plattform zur Google Cloud Platform
  • Refactoring einer Reporting Anwendung auf Basis von Spring Batch
  • Aufbau einer hochautomatisierten Lasttest Umgebung
  • Technologien: Google Cloud Platform, Ansible, Kubernetes, Docker, Helm, Gitlab, Elasticsearch, Kafka, Cassandra, Linux, Humio, Instana, Java, Quarkus, Spring, Go

Holiday Extras GmbH – Fullstack Engineer

03/2021 – 11/2021

  • Integration APIs von Dienstanbietern in komplexe Microservice Infrastruktur auf Basis von Microservices
  • Verantwortlich für das Design, Implementierung und Testen der Applikationen
  • Weiterentwicklung und Wartung der bestehenden Anwendungslandschaft
  • Technologien: Google Cloud Platform, Node.js, Typescript, React, Javascript

BMW AG – Connected Drive Base Connectivity

09/2018 – 02/2021

  • Entwicklung von hoch skalierbaren Cloudanwendungen
  • Domäne Vernetztes Fahrzeug – Basic Connectivity
  • Microservice Architektur
  • Automatisierung von Provisioning & Operations
  • Performance Optimierungen
  • Verwendete Technologien: Java EE, Postgres, OpenShift, Payara, Vert.x, Apache Cassandra, Terraform, Ansible, Angular

PAYBACK Global Backend

12/2015 – 08/2018

  • Lead Developer (seit April 2017) für unterschiedliche Fachdomänen des PAYBACK Global Backends
  • Mandantenfähige Multipartner Loyalty Plattform
  • Einführung von Microservice Architektur, Domain Driven Design, Tech Adapter für BDD, Asynchroner Nachrichtenverarbeitung
  • Fachliche Führung von verteiltem agilen Team in Bangalore und München
  • Strategische Anwendungsarchitektur (dutzende Komponenten und Artefakte)
  • Verantwortung für Entwurf, Überwachung Implementierung, Abnahme (Codequalität),  sowie Dokumentation und Coaching
  • Ansprechpartner in technisch relevanten Fragen innerhalb der verantworteten Domänen z.B. bei Betriebsproblemen (DevOps)
  • Analyse und Klassifizierung Defects
  • Prototypische Bereitstellung von Adaptern für neue Technologien
  • Verwendete Technologien: Java EE, Hibernate, Spring, Elasticsearch, Oracle DB, Apache Kafka Maven, Ansible

Be Excellent – E-Commerce

09/2014 – 11/2015

  • Technical Lead für BIPA Online Shop auf Demandware e-Commerce Plattform
  • Integration von SaaS Plattform in Enterprise Infrastruktur
  • Projektkoordinaten mit enger Kundenabstimmung mit mehreren Mitarbeitern
  • Analyse, Design, Implementierung, Test von Feature Requests und Integration in Anwendungslandschaft
  • Erfolgreiche Durchführung von Projekten in leitender Position
  • Verwendete Technologien: JavaScript, AngularJS, jQuery, Grunt, LESS, Eclipse IDE, Git, XML, Node.js, Sales Force Commerce Cloud

Technologien

Programmiersprachen

  • Java
  • Typescript
  • Javascript
  • Python
  • Go
  • Groovy
  • Shell

Datenbanken

  • Postgres
  • Cassandra
  • Elasticsearch
  • Oracle
  • Cockroach

Backend Frameworks

  • Spring
  • Quarkus
  • Dropwizard
  • Vert.X
  • Java EE
  • Hibernate
  • Node.js
  • JDBC

Web Development

  • Angular
  • HTML
  • CSS/Less
  • JQuery

Infrastruktur

  • AWS
  • Google Cloud Platform
  • Azure
  • Ansible
  • OpenShift
  • Kubernetes
  • Docker
  • Linux
  • Terraform

Build

  • Jenkins
  • JUnit
  • Maven
  • Test Containers
  • Sonar

Architektur

  • Microservices
  • UML
  • Reactive Programming

Messaging

  • Apache Kafka
  • MQTT (HiveMQ)

Monitoring & Alerting

  • Prometheus
  • Grafana
  • Influx
  • OpenTSDB
  • Micrometer
  • Instana