Teilnahme an einem 8-köpfigen Scrum-Team unter dem SAFe-Framework als Full-Stack-Entwickler.
Innerhalb kurzer Zeit wurde ein neues Versicherungsprodukt entwickelt und erfolgreich auf dem Markt eingeführt.
In einer Microservice-Architektur habe ich im Backend mehrere Endpunkte, Services und Events (Kafka) in Java und Spring entwickelt, die Anträge empfangen, validieren, E-Mails versenden und interne Schnittstellen aufrufen.
Im Frontend habe ich Angular-Komponenten aus der Organisation verwendet und gleichzeitig eine neue Angular-Bibliothek für zukünftige Versicherungsprodukte erstellt.
Zahlreiche Unit- und Cypress-Tests wurden von mir implementiert.
Darüber hinaus habe ich verschiedene DevOps-Aufgaben durchgeführt, wie die Anpassung der Jenkins-Pipeline und der Konfiguration von NGinx und K8s.
Die Einhaltung von Clean Code wurde durch Linters, Commit-Processor und statische Code-Analyse sichergestellt.
Bestehende Versicherungsprodukte bzw. -services wurden von mir erweitert und betreuet.
Teilnahme an einem 8-köpfigen Scrum-Team als Full-Stack-Entwickler, wobei ich mich auf die Weiterentwicklung bestehender webbasierter Anwendungen konzentrierte.
Im Backend habe ich REST-Schnittstellen und Services zur Integration zwischen neuen und alten Systemen weiterentwickelt, die stark auf XML-, XSD- und XSLT-Dateien basieren.
Im Frontend habe ich Angular-Anwendungen weiterentwickelt und dabei JS verwendet, um XPath-Inhalte zuzugreifen und diese zu verarbeiten.
Teilnahme an einem Scrum-Team (8-9 Personen) als Full-Stack-Entwickler.
Ich habe gemeinsam mit Entwicklern und Architekten eine maßgeschneiderte Lösung für die Migration des Legacy-Systems ausgearbeitet.
Ich entwickelte 85% von drei Web-Anwendungen in Angular und ca. 50% des Backends in Java + Spring Boot mit ca. 80 Endpunkte und Integrationen mit externen Systemen (SOAP + REST+ Microservices), inkl. Jwt + oAuth-Endpunkte.
Sicherheitsimplementierung gemäß den OWASP- und Datenschutzrichtlinie.
Erstellung der REST-API-Dokumentation (Swagger) und Log-Formatierungen.
Implementierung von Multi-Gradle-Dateien mit komplexen Tasks.
Implementierung von Jenkins-Pipelines, Unit-, Last- u. E2E-Tests.
Ich entwickelte zwei Mobile Apps (Lieferschein + WebDok) und zwei Web-Apps (Lieferschein-Manager, User-Verwaltung), sowie das Backend in Node.js.
Ich entwickelte ein Blockchain basierenden Systems (Microservices-Architektur in OpenShift und der AWS Cloud), um die Beschaffungsprozesse zu verwalten: Bedarfserstellung, Angebote bis zum Vertragsabschluss.
Zwei Crawlers wurden auch von mir entwickelt.
Implementierung von Gitlab- u. Jenkins-Pipelines, Unit-, Last- u. E2E-Tests.
Teilnahme an einem Scrum-Team (6 Personen) für die Weiterentwicklung des Privatkundenportals.
Ich entwickelte die folgenden Module: Multi-Language, Voucher, Track-And-Trace, Live-Tracking, Datenmigration, Integration mit Zahlungsdienstleister wie PayPal und HiPay.