
Senior Java Full Stack Entwickler
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- Großenlüder
- Umkreis (bis 200 km)
- de | en
- 25.04.2025
Kurzvorstellung
Auszug Referenzen (2)
"Ich danke Herrn M.: sein Engagement und Fachwissen trugen maßgeblich zum Projekterfolg bei. Ich empfehle ihn uneingeschränkt weiter."
11/2024 – 1/2025
Tätigkeitsbeschreibung
Open WebUI ist ein erweiterbares AI Chatinterface, das Benutzern eine simple Interaktion mit vordefinierten LLMs (Large Language Models) ermöglicht. Ziel des Projekts war die Integration eines vorhandenen RAG Chatbots, um diesen Sales Mitarbeitern zugänglich zu machen.
Innerhalb des Projektteams habe ich mich um die programmatische Anpassung von Open WebUI gekümmert. Das Ergebnis ist eine schlanke, an das CI des Kunden angepasste, Lösung, die unternehmensweit per SSO eingesetzt wird. Als Monitoring-Tool für die LLMs habe ich Langfuse eingebunden, um Sessions und Latenzen besser im Blick zu behalten.
Amazon Web Services (AWS), DevOps, Docker, Git, Node.Js, Postgresql, Python
"Ein kompetenter und zuverlässiger Fullstack-Entwickler, der mit Java Spring Boot & Angular beeindruckt und durch Teamgeist sowie Engagement überzeugt."
10/2014 – 12/2023
Tätigkeitsbeschreibung
Ein Auszug der realisierten Projekte
Zentrale Kunden API: Auf Seiten des DWHs werden täglich neue Metriken aufbereitet, die dem Endkunden möglichst einfach zum Download angeboten werden sollen. Nach eingehender Abstimmung mit dem Fachbereich habe ich hierfür eine REST API Schnittstelle konzipiert und umgesetzt. Durch die Verwendung von Swagger ist die Dokumentation der Endpoints gleichzeitig Anleitung für den Kunden. Als Authentifizierungsart habe ich JWT (JSON Web Tokens) gewählt, eine Methode zum sicheren Austausch von Identitäten, die stateless Sessions unterstützt.
User Management: Durch die Verwendung einer Microservice Architektur gibt es eine Reihe von Webanwendungen, die jeweils eine Verwaltung von Benutzerrollen und -rechten benötigen. Hierfür habe ich eine UI designed, die Stammdaten vom OAuth Provider lädt und in der spezielle Nutzerrechte pro angebundenem Service vergeben werden können. Zusätzlich habe ich datenschutzkonform die Zugriffe auf die einzelnen Applikationen visualisiert.
PIP: Das Publisher Information Portal ist die zentrale Reportingwebseite für alle Endkunden. In Zusammenarbeit mit dem Fachbereich konnte ich eine Vielzahl an Berichten automatisieren, die zuvor hohe manuelle Aufwände erzeugten. Die Webseite wurde im Laufe der Jahre immer wieder an die geltenden Standards in der Entwicklung angepasst.
Amazon Web Services (AWS), Angular, API-Entwickler, Data Warehousing, DevOps, Docker, Git, Java-Entwickler, Java (allg.), Junit, Mysql, Node.Js, Representational State Transfer (REST), Spring Framework, Tableau, Technisches Testing, Typescript
Qualifikationen
Projekt‐ & Berufserfahrung
11/2024 – 1/2025
Tätigkeitsbeschreibung
Open WebUI ist ein erweiterbares AI Chatinterface, das Benutzern eine simple Interaktion mit vordefinierten LLMs (Large Language Models) ermöglicht. Ziel des Projekts war die Integration eines vorhandenen RAG Chatbots, um diesen Sales Mitarbeitern zugänglich zu machen.
Innerhalb des Projektteams habe ich mich um die programmatische Anpassung von Open WebUI gekümmert. Das Ergebnis ist eine schlanke, an das CI des Kunden angepasste, Lösung, die unternehmensweit per SSO eingesetzt wird. Als Monitoring-Tool für die LLMs habe ich Langfuse eingebunden, um Sessions und Latenzen besser im Blick zu behalten.
Amazon Web Services (AWS), DevOps, Docker, Git, Node.Js, Postgresql, Python
10/2014 – 12/2023
Tätigkeitsbeschreibung
Ein Auszug der realisierten Projekte
Zentrale Kunden API: Auf Seiten des DWHs werden täglich neue Metriken aufbereitet, die dem Endkunden möglichst einfach zum Download angeboten werden sollen. Nach eingehender Abstimmung mit dem Fachbereich habe ich hierfür eine REST API Schnittstelle konzipiert und umgesetzt. Durch die Verwendung von Swagger ist die Dokumentation der Endpoints gleichzeitig Anleitung für den Kunden. Als Authentifizierungsart habe ich JWT (JSON Web Tokens) gewählt, eine Methode zum sicheren Austausch von Identitäten, die stateless Sessions unterstützt.
User Management: Durch die Verwendung einer Microservice Architektur gibt es eine Reihe von Webanwendungen, die jeweils eine Verwaltung von Benutzerrollen und -rechten benötigen. Hierfür habe ich eine UI designed, die Stammdaten vom OAuth Provider lädt und in der spezielle Nutzerrechte pro angebundenem Service vergeben werden können. Zusätzlich habe ich datenschutzkonform die Zugriffe auf die einzelnen Applikationen visualisiert.
PIP: Das Publisher Information Portal ist die zentrale Reportingwebseite für alle Endkunden. In Zusammenarbeit mit dem Fachbereich konnte ich eine Vielzahl an Berichten automatisieren, die zuvor hohe manuelle Aufwände erzeugten. Die Webseite wurde im Laufe der Jahre immer wieder an die geltenden Standards in der Entwicklung angepasst.
Amazon Web Services (AWS), Angular, API-Entwickler, Data Warehousing, DevOps, Docker, Git, Java-Entwickler, Java (allg.), Junit, Mysql, Node.Js, Representational State Transfer (REST), Spring Framework, Tableau, Technisches Testing, Typescript
4/2013 – 9/2014
TätigkeitsbeschreibungIm Bereich der privatärztlichen Abrechnung haben wir einen Kunden durch die Bereitstellung der Kerngeschäftssoftware unterstützt. Dies umfasste die Konzeption neuer Module, die Qualitätssicherung der vorhandenen Funktionen und den Support der Mitarbeiter.
Eingesetzte QualifikationenHibernate (Java), Java-Entwickler, Postgresql, Representational State Transfer (REST), Test Automation
Zertifikate
secuvera.de
angular.de
Ausbildung
IHK Darmstadt
Hochschule Darmstadt
Darmstadt
Über mich
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden