Schlagwörter
Skills
- Docker: Kubernetes, Prometheus, Grafana
- Azure: Storage Account, CosmosDB, Web-Apps, AKS, Virtual Machines, Event Hub, Service Bus
- Spring: Spring Boot, Spring Batch, Spring Data, Spring MVC
- SQL: SQL Server, Oracle, DB2, PL/SQL
- NoSQL: MongoDB, Table Storage, Redis
- Softwarearchitektur: Konzeption, Begleitung & Bewertung, UML, CPSA-F
- .Net: C#, EF, WPF, WCF, WebApi, Azure Web-Apps,
- Continuous Integration (Tools): Jenkins, Visual Studio Team Services (VSTS)
- Web: Vaadin, JSF, Spring MVC, JavaScript
Projekthistorie
Konzeption, Design, Entwicklung und Betrieb einer Geschäftsanwendung zur Erfassung von Produktions- und Buchungsdaten. Das Produkt wird stetig weiterentwickelt und erweitert.
Greenfield Projekt auf Basis von Google Cloud Functions (Serverless) und Firebase Services. Anbindung und Orchestrierung verschiedener (externer) Dienste als Middleware. Enge Zusammenarbeit mit den App Teams (iOS, Android) bzgl. der Anforderungen und des Designs der Middleware. Bereitstellung weiterer Dienste mit GKE (K8s).
Erweiterung und Kombination der Landschaft mit Services der MS Azure Plattform. Beispiele: Anbindung Azure B2C als Identity Provider (IdP), Verwendung des Microsoft Azure API Management, etc.
Beratung bei der Erstellung der CI/CD Pipelines und Verwaltung der Ressourcen durch Infrastructure as Code. Bereitstellung weiterer Services im Kubernetes Cluster z.B. HashiCorp Vault.
Design für die Anbindung verschiedener externer Dienste und Unterstützung beim Aufbau des Monitorings. Technische Konzeption für Features basierend auf Stakeholder Anforderungen.
Migration und Verbesserung existierender Telematic Services von einer bestehenden JEE WebSphere Landschaft in eine komplett neue Azure Umgebung, wobei Spring Boot Services als Docker Container in ein Kubernetes Cluster deployed wurden.
Beratung und Unterstützung bei der Neuentwicklung des JEE Legacy Codes als Spring Boot Anwendung. Definition der Zielarchitektur insbesondere aller Services. Erstellung von Docker Containern und Bereitstellung der Container als Pods, Services im Kubernetes Cluster. Erstellung von Azure DevOps Pipelines sowie der Einführung von IaC mit Azure ARM Templates und Powershell.