Schlagwörter
Skills
Software- und System-Architektur, Microservices.
Build-&Deployment, Configuration Management, Continuous Delivery,
DevOps und continuous integration / continuous delivery mit github, gitlab, BitBucket, AzureDevOps, jenkins, gocd, gradle, maven.
Mehr als 10 Jahre Erfahrung im agilen Vorgehen mit Scrum und kanban, pair programming, testgetriebene Entwicklung, clean code.
Technologien:
Cloud-Plattformen: AWS, Kubernetes, Azure
Logging & Monitoring in microservice-Umfeld mit elastic cloud und ELK.
Datenbanken: MongoDB, eventstore, AWS DynamoDB, Azure CosmosDB, Oracle, PostgreSQL.
Analyse und Behebung von Performance-Auffälligkeiten (k6, jmeter, taurus, jvm-Optimierung), JVM-Optimierung.
Zertifizierungen:
- CKAD – Certified Kubernetes Application Developer
- AWS Certified Solutions Architect - Associate
Projekthistorie
Platform design and implementation: AWS EKS, kubernetes, mongoDB ATLAS cloud, eventstore cloud, elastic cloud
Continuous Delivery Platform design and implementation: fluxCD, github enterprise
As member of an integrated product development team, Ulrich shaped the microservice based backend architecture.
He also designed the kubernetes platfrom in aws and especially the gitops continuous delivery model using flux CD and kustomize.
The team used a distributed development model without any central working facilities.
Integration von Messdaten, Handelssoftware, Asset-Verwaltung
aws lambda, dynamodb, aws SAM, terraform, cloudformation, Java, Azure DevOps
Konzept und Umsetzung von Cloud-Infrastruktur (AWS) und Deployment-Automatisierung. Bereitstellung Cloud-Plattform für das neue zentrale Zahllungsverkehr-System.
AWS, EKS/kubernetes, RDS/PostgreSQL, RabbitMQ, Elasticsearch/Opensearch.
terraform, helm, golang, gitlab-CICD
Kundenspezifische Produkt- und Plattform-Anpassungen eines Hybrid-Multi-Cloud Produkts. CICD auf Basis von gitlab.
Java, Kotlin, Gitlab-CI, Rancher, kubernetes, helm, terraform, golang
Entwicklung von Services im Bereich Customer Data der Mercedes Connected Cars Platform. Herauslösen von Funktionen einer bestehenden monolithischen Anwendung in Form von Microservices. Verteiltes Entwicklerteam Deutschland / Spanien / Malaysia.
Kotlin, Java 11, Spring-Boot, Azure Cloud, kubernetes, helm, Azure AKS, Cosmos DB, PostgreSQL.
Design und Entwicklung von Services zur Anbindung des Ausländer-Zentralregisters mittels einer Schnittstelle nach dem XÖV-Standard XAusländer.
Eingesetzte Technologien: Java 11 / Java 8, jackson, jaxb, lombok, SpringBoot 2.1, OpenAPI/Swagger, Kafka, spring-cloud-streaming, Ansible, Jenkins
Konzeption und Implementierung architektonischer Änderungen, um Zero-Downtime-Deployments zu ermöglichen.
Implementierung von Werkzeugen zur kontinuierlichen Überwachung und zur Analyse der JVM-Speicherauslastung in einer horizontal weit skalierten Anwendungslandshaft (> 150 java-Prozesse je Umgebung).
Eingesetzte Technologien:
Java 8, SpringBoot, CQRS, MongoDB, eventstore, akka framework, RxJava, Jenkins job-dsl, gradle/groovy, Docker, ansible, ELK, metricbeat, Grafana
Konzeption und Umsetzung einer neuen Callcenter-Anwendung.
Schwerpunkt Infrastruktur, Betrieb, continuous delivery.
Technologien Infrastruktur: Docker, OpenShift, Kubernetes, Ansible, jenkins, PostgreSQL
Technologien Entwicklung: Java 8, SpringBoot, JPA, WebSockets, ActiveMQ
Realisierung einer Backoffice-Anwendung zur Prüfung von Kreditanträgen.
Technologien: Java 7, EJB, jboss, HTML5, javascript
Wartung und Weiterentwicklung der Anwendungen für die Verwaltung der Kredit- und Kartenprodukte und der Kundendaten.
Abstimmung der Anforderungen, Koordination von Umsetzung, Test und Inbetriebsetzung.
Planung, Konzeption, Koordination der Entwicklung eines Beratungstools für das private Liquiditätsmanagement inkl. Mobile-App
Technologien: PhoneGap (iOS, Android), jboss application server, JEE, JPA, JSF, Oracle, HTML5, JavaScript
Abstimmung Anforderungen, Definition der Arbeitspakete, Fortschrittskontrolle, Koordination mit der QS.
Konzeption und Weiterentwicklung des Entwicklungsprozesses.
Koordination der Inbetriebsetzung.
Analyse von Fehler- und Problem-Meldungen aus QS und Produktion
Realisierung einer Inhouse Web-Anwendung zur Verwaltung der Kunden- und Konto-Stammdaten mit Anbindung des Core-Banking-Systems Kordoba und von Auskunfteien.
Technologien: Java, JSP/Struts, SOAP, JDBC, Oracle DBMS, maven, svn, jboss, RedHat Enterprise Linux
Reisebereitschaft
Bis zu 40% Vor-Ort-Einsatz.
exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)
Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.
Versicherungsbeginn:
01.04.2021
Versicherungsende:
01.04.2024