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