> Konzeption und Umsetzung eines unternehmensweiten zur
intelligenten Erschließung interner Informationen aus strukturierten und
unstrukturierten Quellen
> Entwicklung
einer modernen, responsiven Benutzeroberfläche auf Basis von
> State Management mit zur konsistenten Zustandsverwaltung und API-Steuerung im Frontend
> Aufbau einer
skalierbaren mit und , ausgelegt auf Parallelität durch sowie
produktionsreifes Monitoring mit und der
> Backend-Anbindung
an über und ,
ergänzt durch die Integration von (LLM) zur
Unterstützung von komplexen Dialogformaten
> Realisierung
eines -Systems inklusive
domänenspezifischem Prompting
> Entwicklung eines eigenen Embedding-Moduls
mit Vektor-Speicherung in , ergänzt durch semantische
Ähnlichkeitssuche und dynamisches Ranking zur Ergebnisoptimierung
> Vollautomatisierte
Extraktion von Inhalten aus (inkl. ),
verarbeitet über einen via
> Asynchrone
Verarbeitung von Anfragen über eine
> Speicherung
in , ergänzend persistente Dokumenten- und
Vektordatenhaltung
> Containerisierung
und Deployment der Microservices auf in einer
produktiven -Umgebung
> Aufbau einer
automatisierten
> Durchführung
von und API-Tests mit ,
Entwicklung gemäß
> Umsetzung
gemäß und
> Enge
Zusammenarbeit mit Stakeholdern im Rahmen eines strukturierten ,
ergänzt durch , , , und regelmäßige
> Sicherstellung
von Datenschutz und Zugriffssteuerung über ein gemäß DSGVO
> Verantwortung für , Entwicklung und produktiven Betrieb einer Microservices-basierten Webanwendung zur automatisierten Erstellung rechtssicherer Patentanmeldungen mit . Fokus auf Skalierbarkeit und Wartbarkeit unter Verwendung von und .
> Entwicklung eines modernen, responsiven Frontends mit nach bewährten Patterns und Best Practices wie modulare Struktur, Services, Dependency Injection und . , und sind Teil der Anwendung. erfolgt mit und für klar strukturierte Datenflüsse.
> Implementierung sicherer REST-APIs und Authentifizierung mit und . Backend basiert auf mit Microservices-Architektur und Zugriffskontrolle durch . Persistenz erfolgt via in einer -Datenbank..
> Integration und Orchestrierung von GPT-Modellen (OpenAI API) über und zur automatisierten Texterstellung und -optimierung.
> Aufbau eines semantischen Suchsystems für Patente, Rechtsfälle und Textpassagen mittels mit und PostgreSQL zur effizienten Vektor-Suche und Referenzierung.
> Vergleich und Bewertung von , Anthropic Claude und in Bezug auf DSGVO, Data Governance, Modellverhalten und Kostenstrukturen
> Aufbau einer robusten CI/CD-Pipeline mit für automatisierte Builds, Tests und Deployment auf . Containerisierung der Microservices mit und Orchestrierung über für hohe Verfügbarkeit und Skalierbarkeit.
> Durchführung von Unit-, Integrations- und Systemtests mit JUnit 5 und , sowie API-Tests mit Postman zur
> Integration von Monitoring-Tools wie und zur Überwachung, Analyse und kontinuierlichen Optimierung der Systemperformance.
> mit Jurist:innen im Rahmen regelmäßiger Sprint-Zyklen zur kontinuierlichen Optimierung der generierten Inhalte sowie zur rechtlichen Absicherung der Vorschläge. Dabei wurde besonders auf fachliches Feedback und eine iterative Weiterentwicklung der User Experience geachtet.
> Erstellung technischer Dokumentationen zu , Betrieb und Implementierung mit dem Ziel, die Wartbarkeit zu gewährleisten und Wissen intern wie extern klar weiterzugeben. Die Unterlagen dienten außerdem als Basis für Audits und technische Abstimmungen.
> für Architekturentscheidungen, Codequalität und Deployment-Prozesse. Enge Abstimmung mit Teams aus Entwicklung, Recht und Management im Rahmen eines strukturierten zur effizienten Umsetzung der Projektziele.
> Entwicklung von skalierbaren mit unter Verwendung von für Cashing und für Queing von Messages um eine schnelle und zuverlässige Kommunikation zwischen den Services sicherzustellen
> Implementierung von und Integration von für sichere Authentifizierung () sowie die Nutzung von und des zur effizienten Verwaltung des Angular Frontends (umgesetzt mit Tailwind CSS ? ursprünglich Angular Material) für ein modernes und responsives Design
> Consulting und Entwicklung von
Microservices für die
aus , um nahtlose und hohe
Performance sicherzustellen
> einer Umgebung zu einer ,
um die Flexibilität und Kosteneffizienz zu erhöhen
> von Jenkins auf zur Optimierung der Build-, Test- und Deployment-Prozesse
für schnellere Lieferzyklen
>
der Microservices mit um eine
zu
ermöglichen, die Skalierbarkeit und Portabilität verbessert
> Erweiterung der mit FitNesse um die Systemintegrität
umfassend zu sichern und Riskiken bei Deployements zu minimieren
> Erstellung von für automatisierte und
vereinfachte Deployments in ,
wodurch betriebliche Workflows optimiert werden
> Erstellung eines ) für isolierte Testumgebungen um eine bessere Testabdeckung und Ressourcenverwaltung zu gewährleisten
> Debbuging, Testing und Durchführung von um die , Performance und Wartbarkeit kontinuierlich zu verbessern
> Automatisierung von End-To-End Test mit (angefangen mit ), sowie Unit-Tests mit JEST und Integration von
> Weiterentwicklung eines modularen ERP-Systems auf Basis einer mit Angular 15, 16 und 17 zur Erhöhung der Wartbarkeit und Erweiterbarkeit einzelner Fachmodule
> Kapselung von UI-spezifischer Logik unter Nutzung von zur Entwicklung eines modernen und (nach BITV 2.0)
> Backend-Entwicklung neuer Microservices mit Java 17 und Spring Boot 2 & 3, inklusive Kotlin-Anbindung zur flexiblen Verarbeitung von Geschäftslogik
> Einführung eines konsistenten zur performanten und nachvollziehbaren Zustandsverwaltung im Frontend
> Spezifikation, Planung und Entwicklung neuer Business-Funktionalitäten in enger
> Integration einer sicheren Authentifizierungslösung mit (OAuth 2.0, OIDC)
> Nutzung von zur performanten Zwischenspeicherung häufig genutzter Daten und Optimierung von Antwortzeiten
> Konzeption und Umsetzung einer mit zur skalierbaren und asynchronen Verarbeitung domänenbasierter Events und Nachrichten
> Entwicklung für das Frontend mit und Backend-seitige Testautomatisierung mit zur Validierung von Schnittstellen, ergänzt durch Unit- und Integrationstests mit zur Absicherung der Geschäftslogik in , Entwicklung komponentenbasierter Tests mit
> Persistenz der Anwendungsdaten in einer mit Fokus auf Flexibilität und horizontale Skalierbarkeit
> Konfiguration und Nutzung von als
> Aufbau der mit GitLab CI zur automatisierten Auslieferung
> Anbindung an die -Infrastruktur, inklusive Deployment und Monitoring
> Verwendung von Websockets zur Realisierung von Echtzeit-Kommunikationsmechanismen in verschiedenen Domänen
> Beratung zu Branchenstandards, BestPractices und neuen Features
> Durchführung strukturierter Code Reviews, Pair Programming und Test-Driven Development (TDD) zur Sicherstellung hoher Codequalität und Wissenstransfer
> Erstellung technischer Dokumentationen in Confluence
Aktive Beteiligung an agilen Prozessen im Scrum-Team> Entwicklung benutzerfreundlicher digitaler Lernlösungen mit Schwerpunkt auf intuitiver Sprachvermittlung, um eine effektive und angenehme Lernerfahrung zu ermöglichen.
> Konzeption und Implementierung neuer Features im -Frontend und -Backend zur kontinuierlichen Erweiterung der Lernplattform.
> Entwicklung und Integration modularer mit zuverlässiger Kommunikation über zur effizienten Datenverarbeitung und .
> Umsetzung eines stabilen State Managements mit ( Pattern)
> Gestaltung und benutzerfreundlicher Oberflächen mit .
> Etablierung umfassender Teststrategien durch End-to-End-Tests mit () und Unit-Tests mit zur Sicherstellung der Softwarequalität und Fehlerfreiheit.
> Entwurf und Dokumentation von , um eine nahtlose Integration und Kommunikation zwischen den Systemkomponenten zu gewährleisten.
> Implementierung von Websocket-Verbindungen zur Realisierung von Echtzeitfunktionalitäten und Verbesserung der Interaktivität innerhalb der Lernanwendung.
> Einsatz von Apache für die Entwicklung skalierbarer Event-Streaming-Architekturen
> Anwendung von sowie Durchführung regelmäßiger Code Reviews, um die Wartbarkeit, Qualität und Skalierbarkeit des Codes langfristig sicherzustellen
> Aufbau einer automatisierten -Pipeline mit GitLab CI
> Berücksichtigung von -Standards und nutzerzentriertem Design zur Gewährleistung einer barrierefreien und intuitiven Benutzeroberfläche für verschiedene Zielgruppen im Bildungsbereich nach (Barrierefreiheit)
> Darüber hinaus wurden etablierte Architektur- und Qualitätsstandards wie Clean Code, SOLID-Prinzipien, Domain-Driven Design (DDD) und Microservice-Architekturen angewendet.
> Optimierung der Benutzeroberfläche sowie der Backend-Prozesse zur Steigerung der Performance und Verbesserung der Nutzerinteraktion während des Lernens.
Aktive Mitarbeit im agilen -Team mit täglicher Abstimmung> Konzeption und Umsetzung eines unternehmensweiten zur
intelligenten Erschließung interner Informationen aus strukturierten und
unstrukturierten Quellen
> Entwicklung
einer modernen, responsiven Benutzeroberfläche auf Basis von
> State Management mit zur konsistenten Zustandsverwaltung und API-Steuerung im Frontend
> Aufbau einer
skalierbaren mit und , ausgelegt auf Parallelität durch sowie
produktionsreifes Monitoring mit und der
> Backend-Anbindung
an über und ,
ergänzt durch die Integration von (LLM) zur
Unterstützung von komplexen Dialogformaten
> Realisierung
eines -Systems inklusive
domänenspezifischem Prompting
> Entwicklung eines eigenen Embedding-Moduls
mit Vektor-Speicherung in , ergänzt durch semantische
Ähnlichkeitssuche und dynamisches Ranking zur Ergebnisoptimierung
> Vollautomatisierte
Extraktion von Inhalten aus (inkl. ),
verarbeitet über einen via
> Asynchrone
Verarbeitung von Anfragen über eine
> Speicherung
in , ergänzend persistente Dokumenten- und
Vektordatenhaltung
> Containerisierung
und Deployment der Microservices auf in einer
produktiven -Umgebung
> Aufbau einer
automatisierten
> Durchführung
von und API-Tests mit ,
Entwicklung gemäß
> Umsetzung
gemäß und
> Enge
Zusammenarbeit mit Stakeholdern im Rahmen eines strukturierten ,
ergänzt durch , , , und regelmäßige
> Sicherstellung
von Datenschutz und Zugriffssteuerung über ein gemäß DSGVO
> Verantwortung für , Entwicklung und produktiven Betrieb einer Microservices-basierten Webanwendung zur automatisierten Erstellung rechtssicherer Patentanmeldungen mit . Fokus auf Skalierbarkeit und Wartbarkeit unter Verwendung von und .
> Entwicklung eines modernen, responsiven Frontends mit nach bewährten Patterns und Best Practices wie modulare Struktur, Services, Dependency Injection und . , und sind Teil der Anwendung. erfolgt mit und für klar strukturierte Datenflüsse.
> Implementierung sicherer REST-APIs und Authentifizierung mit und . Backend basiert auf mit Microservices-Architektur und Zugriffskontrolle durch . Persistenz erfolgt via in einer -Datenbank..
> Integration und Orchestrierung von GPT-Modellen (OpenAI API) über und zur automatisierten Texterstellung und -optimierung.
> Aufbau eines semantischen Suchsystems für Patente, Rechtsfälle und Textpassagen mittels mit und PostgreSQL zur effizienten Vektor-Suche und Referenzierung.
> Vergleich und Bewertung von , Anthropic Claude und in Bezug auf DSGVO, Data Governance, Modellverhalten und Kostenstrukturen
> Aufbau einer robusten CI/CD-Pipeline mit für automatisierte Builds, Tests und Deployment auf . Containerisierung der Microservices mit und Orchestrierung über für hohe Verfügbarkeit und Skalierbarkeit.
> Durchführung von Unit-, Integrations- und Systemtests mit JUnit 5 und , sowie API-Tests mit Postman zur
> Integration von Monitoring-Tools wie und zur Überwachung, Analyse und kontinuierlichen Optimierung der Systemperformance.
> mit Jurist:innen im Rahmen regelmäßiger Sprint-Zyklen zur kontinuierlichen Optimierung der generierten Inhalte sowie zur rechtlichen Absicherung der Vorschläge. Dabei wurde besonders auf fachliches Feedback und eine iterative Weiterentwicklung der User Experience geachtet.
> Erstellung technischer Dokumentationen zu , Betrieb und Implementierung mit dem Ziel, die Wartbarkeit zu gewährleisten und Wissen intern wie extern klar weiterzugeben. Die Unterlagen dienten außerdem als Basis für Audits und technische Abstimmungen.
> für Architekturentscheidungen, Codequalität und Deployment-Prozesse. Enge Abstimmung mit Teams aus Entwicklung, Recht und Management im Rahmen eines strukturierten zur effizienten Umsetzung der Projektziele.
> Entwicklung von skalierbaren mit unter Verwendung von für Cashing und für Queing von Messages um eine schnelle und zuverlässige Kommunikation zwischen den Services sicherzustellen
> Implementierung von und Integration von für sichere Authentifizierung () sowie die Nutzung von und des zur effizienten Verwaltung des Angular Frontends (umgesetzt mit Tailwind CSS ? ursprünglich Angular Material) für ein modernes und responsives Design
> Consulting und Entwicklung von
Microservices für die
aus , um nahtlose und hohe
Performance sicherzustellen
> einer Umgebung zu einer ,
um die Flexibilität und Kosteneffizienz zu erhöhen
> von Jenkins auf zur Optimierung der Build-, Test- und Deployment-Prozesse
für schnellere Lieferzyklen
>
der Microservices mit um eine
zu
ermöglichen, die Skalierbarkeit und Portabilität verbessert
> Erweiterung der mit FitNesse um die Systemintegrität
umfassend zu sichern und Riskiken bei Deployements zu minimieren
> Erstellung von für automatisierte und
vereinfachte Deployments in ,
wodurch betriebliche Workflows optimiert werden
> Erstellung eines ) für isolierte Testumgebungen um eine bessere Testabdeckung und Ressourcenverwaltung zu gewährleisten
> Debbuging, Testing und Durchführung von um die , Performance und Wartbarkeit kontinuierlich zu verbessern
> Automatisierung von End-To-End Test mit (angefangen mit ), sowie Unit-Tests mit JEST und Integration von
> Weiterentwicklung eines modularen ERP-Systems auf Basis einer mit Angular 15, 16 und 17 zur Erhöhung der Wartbarkeit und Erweiterbarkeit einzelner Fachmodule
> Kapselung von UI-spezifischer Logik unter Nutzung von zur Entwicklung eines modernen und (nach BITV 2.0)
> Backend-Entwicklung neuer Microservices mit Java 17 und Spring Boot 2 & 3, inklusive Kotlin-Anbindung zur flexiblen Verarbeitung von Geschäftslogik
> Einführung eines konsistenten zur performanten und nachvollziehbaren Zustandsverwaltung im Frontend
> Spezifikation, Planung und Entwicklung neuer Business-Funktionalitäten in enger
> Integration einer sicheren Authentifizierungslösung mit (OAuth 2.0, OIDC)
> Nutzung von zur performanten Zwischenspeicherung häufig genutzter Daten und Optimierung von Antwortzeiten
> Konzeption und Umsetzung einer mit zur skalierbaren und asynchronen Verarbeitung domänenbasierter Events und Nachrichten
> Entwicklung für das Frontend mit und Backend-seitige Testautomatisierung mit zur Validierung von Schnittstellen, ergänzt durch Unit- und Integrationstests mit zur Absicherung der Geschäftslogik in , Entwicklung komponentenbasierter Tests mit
> Persistenz der Anwendungsdaten in einer mit Fokus auf Flexibilität und horizontale Skalierbarkeit
> Konfiguration und Nutzung von als
> Aufbau der mit GitLab CI zur automatisierten Auslieferung
> Anbindung an die -Infrastruktur, inklusive Deployment und Monitoring
> Verwendung von Websockets zur Realisierung von Echtzeit-Kommunikationsmechanismen in verschiedenen Domänen
> Beratung zu Branchenstandards, BestPractices und neuen Features
> Durchführung strukturierter Code Reviews, Pair Programming und Test-Driven Development (TDD) zur Sicherstellung hoher Codequalität und Wissenstransfer
> Erstellung technischer Dokumentationen in Confluence
Aktive Beteiligung an agilen Prozessen im Scrum-Team> Entwicklung benutzerfreundlicher digitaler Lernlösungen mit Schwerpunkt auf intuitiver Sprachvermittlung, um eine effektive und angenehme Lernerfahrung zu ermöglichen.
> Konzeption und Implementierung neuer Features im -Frontend und -Backend zur kontinuierlichen Erweiterung der Lernplattform.
> Entwicklung und Integration modularer mit zuverlässiger Kommunikation über zur effizienten Datenverarbeitung und .
> Umsetzung eines stabilen State Managements mit ( Pattern)
> Gestaltung und benutzerfreundlicher Oberflächen mit .
> Etablierung umfassender Teststrategien durch End-to-End-Tests mit () und Unit-Tests mit zur Sicherstellung der Softwarequalität und Fehlerfreiheit.
> Entwurf und Dokumentation von , um eine nahtlose Integration und Kommunikation zwischen den Systemkomponenten zu gewährleisten.
> Implementierung von Websocket-Verbindungen zur Realisierung von Echtzeitfunktionalitäten und Verbesserung der Interaktivität innerhalb der Lernanwendung.
> Einsatz von Apache für die Entwicklung skalierbarer Event-Streaming-Architekturen
> Anwendung von sowie Durchführung regelmäßiger Code Reviews, um die Wartbarkeit, Qualität und Skalierbarkeit des Codes langfristig sicherzustellen
> Aufbau einer automatisierten -Pipeline mit GitLab CI
> Berücksichtigung von -Standards und nutzerzentriertem Design zur Gewährleistung einer barrierefreien und intuitiven Benutzeroberfläche für verschiedene Zielgruppen im Bildungsbereich nach (Barrierefreiheit)
> Darüber hinaus wurden etablierte Architektur- und Qualitätsstandards wie Clean Code, SOLID-Prinzipien, Domain-Driven Design (DDD) und Microservice-Architekturen angewendet.
> Optimierung der Benutzeroberfläche sowie der Backend-Prozesse zur Steigerung der Performance und Verbesserung der Nutzerinteraktion während des Lernens.
Aktive Mitarbeit im agilen -Team mit täglicher Abstimmung