Ein Software-Monolith für Videotelefonie und Telefonanlagen sollte modernisiert werden. Dafür wurde die Server-Schnittstelle zunächst mittels API-first Ansatz spezifiziert. Danach sollten aus der neuen Schnittstellenspezifikation Server-Stubs und API-Clients generiert werden. Die Server-Stubs wurden an das bestehende Backend angebunden.
Meine Aufgaben: Technologieberatung mit Untersuchung der Schnittstellen-Spezifikationssprachen RSocket RPC, AsyncAPI und OpenAPI hinsichtlich Eignung zur Codegenerierung für Request-basierte sowie Event-basierte Schnittstellen, Strukturierte Erstellung einer OpenAPI Spezifikation aus dem bestehenden Java-Code mittels Springdoc und Befähigung zur Client- und Server-Codegenerierung mit OpenAPI Codegen, Implementierung eines Java-Demo-Clients mittels JavaFX, Spring und SceneBuilder, Nutzung von ChatGPT zur Technologie-Konsultation, Experimente zur Ableitung einer Schnittstellenspezifikation aus bestehendem Code mittels ChatGPT
Meine Aufgaben: Architektur und Implementierung mehrerer interagierender Microservices in Spring Boot, die in Google Cloud Platform (GCP) laufen, Log-Auswertung und Monitoring in GCP, Verbesserung und Dokumentation eines Microservice-Templates zur Harmonisierung der Code-Entwicklung, Komplexe Preisberechnungslogik mit verschiedenartigen Rabattierungen, Saubere Trennung der Softwareschichten mittels Clean Architecture, Umsetzung einer losen Kopplung mittels RabbitMQ, Microservice-Persistenz mittels Postgres und JPA, Umsetzung der Autorisierung mittels JWT, Umgebungskonfiguration mittels Doppler, umfangreiche JUnit-Tests, enge Zusammenarbeit mit dem DevOps-Team, Trunk-based Development in GitLab mit SonarCloud und Code Reviews.
Meine Aufgaben: Entwurf, Architektur und Implementierung einer Java Spring Boot Bibliothek, die eine API mit einer vorkonfigurierten Benutzerauthentifizierung bereitstellt, die einfach in ein Projekt eingebunden werden kann. Integration mit der Nutzerverwaltung vom Directus CMS. Aufsetzen der CI/CD Pipelines für Frontend und Backend mittels Jenkins, automatisches Bauen, Testen und Deployment von Frontend und Backend Commits sowie Pull Requests.
Meine Aufgaben: Test und Recherche aktueller Chatbot-Systeme und Entscheidungsvorlage für die passende Wahl einer Chatbot Plattform. Architektur und Entwicklung einer Chatbot-Bibliothek auf der Xenioo Chatbot Plattform mittels JavaScript zur programmatischen Duplizierung und Verhaltensanpassung von Chatbots. Architektur und Entwicklung eines Java/Kotlin SDK zur einfachen und robusten Integration der Chatbot Bibliothek in das Gesamtprodukt. Qualitätssicherung durch automatische Tests mit Kotest, Anbindung des Chatbots an Facebook Messenger. Für CI/CD wurden verschiedene Environments in GitLab und Docker Container verwendet.
Meine Aufgaben: Implementierung eines kollaborativen Filter Web Service mit REST API als einfach einbindbares Modul. Starker Fokus auf Optimierung von Performance und Vorhersagequalität durch umfangreiche, automatisierte Analysen des Algorithmus mittels Java und SQL. Entwicklung und automatisiertes Testen der Autorisierungslogik in Java und JUnit. Erweiterung bestehender REST APIs. Entwurf und Entwicklung der Mehrbenutzerfähigkeit im Backend. Erstellung und Aufbereitung von Nutzungsstatistiken mittels SQL und Office-Software.
Meine Aufgaben: Verantwortung für Architektur und Umsetzung der gesamten Mapping-Komponente sowie Abstimmung mit übergeordneter Produktarchitektur (Chief Product Owner) und Aufbereitung der Kundenvorgaben für das Entwicklungsteam. Erstellung von Konzepten und Programmiervorlagen in Java, Koordinierung und Unterstützung des Entwicklungs-Scrum-Teams, enge Zusammenarbeit mit Product Owner sowie abteilungsübergreifende Leitung von Entwicklungsaufgaben. Verantwortung für die Integration der SAP Standardschnittstellen-Bibliotheken IDoc, SOAP, OData.
Meine Aufgaben: Architektur und Entwicklung einer offlinefähigen, Cloud-basierten Android App auf der SAP HANA Cloud Platform im Scrum Team mit Synchronisierungsfunktion entsprechend der Kundenanforderungen. Architektur und Umsetzung einer kompletten Konfigurierbarkeit der zu erfassenden Daten inklusive dynamische Darstellung dazu passender Eingabemasken und Datenbankschema, Ausrollung der Konfiguration an alle Endgeräte im Produktivbetrieb. Performance-Optimierung der Datenbankzugriffe. Tests und Deployment für den produktiven Betrieb. Einhaltung von SAP Produktstandards und Verantwortung für das Sicherheitskonzept.
B2C Online Konfigurationswerkzeug für Verkaufsplattform
Aufgaben:
B2C Standardisierte E-Commerce Lösung
Aufgaben:
Aufgaben:
B2B Mobile Ländliche Ernteerfassung
Aufgaben:
Aufgaben:
Ein Software-Monolith für Videotelefonie und Telefonanlagen sollte modernisiert werden. Dafür wurde die Server-Schnittstelle zunächst mittels API-first Ansatz spezifiziert. Danach sollten aus der neuen Schnittstellenspezifikation Server-Stubs und API-Clients generiert werden. Die Server-Stubs wurden an das bestehende Backend angebunden.
Meine Aufgaben: Technologieberatung mit Untersuchung der Schnittstellen-Spezifikationssprachen RSocket RPC, AsyncAPI und OpenAPI hinsichtlich Eignung zur Codegenerierung für Request-basierte sowie Event-basierte Schnittstellen, Strukturierte Erstellung einer OpenAPI Spezifikation aus dem bestehenden Java-Code mittels Springdoc und Befähigung zur Client- und Server-Codegenerierung mit OpenAPI Codegen, Implementierung eines Java-Demo-Clients mittels JavaFX, Spring und SceneBuilder, Nutzung von ChatGPT zur Technologie-Konsultation, Experimente zur Ableitung einer Schnittstellenspezifikation aus bestehendem Code mittels ChatGPT
Meine Aufgaben: Architektur und Implementierung mehrerer interagierender Microservices in Spring Boot, die in Google Cloud Platform (GCP) laufen, Log-Auswertung und Monitoring in GCP, Verbesserung und Dokumentation eines Microservice-Templates zur Harmonisierung der Code-Entwicklung, Komplexe Preisberechnungslogik mit verschiedenartigen Rabattierungen, Saubere Trennung der Softwareschichten mittels Clean Architecture, Umsetzung einer losen Kopplung mittels RabbitMQ, Microservice-Persistenz mittels Postgres und JPA, Umsetzung der Autorisierung mittels JWT, Umgebungskonfiguration mittels Doppler, umfangreiche JUnit-Tests, enge Zusammenarbeit mit dem DevOps-Team, Trunk-based Development in GitLab mit SonarCloud und Code Reviews.
Meine Aufgaben: Entwurf, Architektur und Implementierung einer Java Spring Boot Bibliothek, die eine API mit einer vorkonfigurierten Benutzerauthentifizierung bereitstellt, die einfach in ein Projekt eingebunden werden kann. Integration mit der Nutzerverwaltung vom Directus CMS. Aufsetzen der CI/CD Pipelines für Frontend und Backend mittels Jenkins, automatisches Bauen, Testen und Deployment von Frontend und Backend Commits sowie Pull Requests.
Meine Aufgaben: Test und Recherche aktueller Chatbot-Systeme und Entscheidungsvorlage für die passende Wahl einer Chatbot Plattform. Architektur und Entwicklung einer Chatbot-Bibliothek auf der Xenioo Chatbot Plattform mittels JavaScript zur programmatischen Duplizierung und Verhaltensanpassung von Chatbots. Architektur und Entwicklung eines Java/Kotlin SDK zur einfachen und robusten Integration der Chatbot Bibliothek in das Gesamtprodukt. Qualitätssicherung durch automatische Tests mit Kotest, Anbindung des Chatbots an Facebook Messenger. Für CI/CD wurden verschiedene Environments in GitLab und Docker Container verwendet.
Meine Aufgaben: Implementierung eines kollaborativen Filter Web Service mit REST API als einfach einbindbares Modul. Starker Fokus auf Optimierung von Performance und Vorhersagequalität durch umfangreiche, automatisierte Analysen des Algorithmus mittels Java und SQL. Entwicklung und automatisiertes Testen der Autorisierungslogik in Java und JUnit. Erweiterung bestehender REST APIs. Entwurf und Entwicklung der Mehrbenutzerfähigkeit im Backend. Erstellung und Aufbereitung von Nutzungsstatistiken mittels SQL und Office-Software.
Meine Aufgaben: Verantwortung für Architektur und Umsetzung der gesamten Mapping-Komponente sowie Abstimmung mit übergeordneter Produktarchitektur (Chief Product Owner) und Aufbereitung der Kundenvorgaben für das Entwicklungsteam. Erstellung von Konzepten und Programmiervorlagen in Java, Koordinierung und Unterstützung des Entwicklungs-Scrum-Teams, enge Zusammenarbeit mit Product Owner sowie abteilungsübergreifende Leitung von Entwicklungsaufgaben. Verantwortung für die Integration der SAP Standardschnittstellen-Bibliotheken IDoc, SOAP, OData.
Meine Aufgaben: Architektur und Entwicklung einer offlinefähigen, Cloud-basierten Android App auf der SAP HANA Cloud Platform im Scrum Team mit Synchronisierungsfunktion entsprechend der Kundenanforderungen. Architektur und Umsetzung einer kompletten Konfigurierbarkeit der zu erfassenden Daten inklusive dynamische Darstellung dazu passender Eingabemasken und Datenbankschema, Ausrollung der Konfiguration an alle Endgeräte im Produktivbetrieb. Performance-Optimierung der Datenbankzugriffe. Tests und Deployment für den produktiven Betrieb. Einhaltung von SAP Produktstandards und Verantwortung für das Sicherheitskonzept.
B2C Online Konfigurationswerkzeug für Verkaufsplattform
Aufgaben:
B2C Standardisierte E-Commerce Lösung
Aufgaben:
Aufgaben:
B2B Mobile Ländliche Ernteerfassung
Aufgaben:
Aufgaben: