Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Einsatzorte
Einsatzorte
Deutschland
möglich
Projekte
Projekte
8 Monate
2025-04 - heute
Dashboard für Marketing Kampagne
Fullstack EntwicklerPythonReactFigma...
Fullstack Entwickler
Dieses Projekt umfasst die Entwicklung einer webbasierten
Anwendung zur Analyse von E-Mail-Antworten von Kunden und zur Bewertung ihres
Interesses an der Inanspruchnahme unserer Rekrutierungsdienste. Das System
interpretiert die Kundenantworten und die Kunden werden kategorisiert wie
folgt: Grün - sofortiges Einstellungsinteresse, Gelb - potenzielles Interesse
an einer Einstellung in naher Zukunft, Rot - kein Interesse.
Das Marketing Team kann anhand des Dashborads KPI
ableiten und die nächste Kampagne entsprechend optimieren.
Die
Anwendungsarchitektur umfasst ein Python-Backend, ein React-Frontend und nutzt
Figma für das Design von Benutzeroberflächenvorlagen und
Prototypen,
um eine intuitive und professionelle Benutzererfahrung zu gewährleisten.
Aufgaben:
Erstellung einer Python-Anwendung, die Informationen aus E-Mails einer
bestimmten Domain abruft.
Entwicklung der Filterfunktion für E-Mails zur Klassifizierung auf der
Grundlage von Antworten.
Erstellen von Figma-Vorlagen für die Responsive-Ansicht.
Erstellen von wiederverwendbaren Komponenten in Figma und Zusammenarbeit
mit dem Product Owner durch Kommentierung in Figma
Erstellen eines Dashboard-Screens mit mehreren Metriken unter Verwendung
von React.
PythonReactFigmaFlaskGitHub
1 Jahr 6 Monate
2023-10 - 2025-03
Bayerische Ärzteversorgung ? Verwaltungssystem für umfassende Gesundheitsleistungen für medizinische Fachkräfte
Fullstack EntwicklerJava 17Spring BootGradle...
Fullstack Entwickler
Das
Projekt konzentriert sich auf die Verbesserung der Gesundheitsdienste und
-leistungen für medizinische Fachkräfte. Die Plattform bietet verschiedene
Funktionen zur effizienten Verwaltung relevanter Prozesse. Dazu gehören die
Organisation und Nachverfolgung maßgeschneiderter Ruhegeld-Versicherungspläne,
die präzise und fristgerechte Verarbeitung freiwilliger Beitragszahlungen oder Mehrzahlungen sowie die Bereitstellung einer umfassenden Übersicht
über den Versicherungsverlauf zur einfachen Verwaltung. Zudem unterstützt ein
Ruhegeld-Rechner die Berechnung und Planung zukünftiger Ruhegeldansprüche, um
medizinischen Fachkräften eine fundierte Altersvorsorge zu ermöglichen.
Aufgaben
Entwicklung und Umsetzung intuitiver
UI-Komponenten mit besonderem Augenmerk auf Barrierefreiheit, um eine
uneingeschränkte Nutzung der Plattform für alle Anwender zu ermöglichen.
Verwendung von Angular Interceptors, Pipes,
und validierenden Komponenten und Integration von Drag & Drop-Uploads mit
Dropzone sowie REST-APIs, und JWT-Authentifizierung.
Strukturierung des Codes durch den gezielten Einsatz semantischer
HTML-Tags.
Bereitstellung aussagekräftiger Alt-Texte zur Beschreibung von Bildern.
Konsistente und korrekte Anwendung von Überschriften zur Verbesserung der
Inhaltsstruktur.
Ergänzung von Formularfeldern mit klaren und zugänglichen Beschriftungen
(Labels).
Logische Gruppierung verwandter Formularfelder zur Verbesserung der
Nutzerführung und Zugänglichkeit.
Eigenständige Entwicklung wiederverwendbarer,
barrierefreier Formular-Komponenten (z.?B. Texteingabefelder, Radio-Buttons) in
Angular unter Berücksichtigung von Accessibility-Standards.
Durchführung von Accessibility-Tests mittels
reiner Tastaturnavigation
Validierung der Zugänglichkeit mithilfe
unterstützender Technologien wie Screenreadern zur Überprüfung semantischer und
visueller Barrierefreiheit.
Sicherstellung der responsiven Designs und Implementierung
der Figma-Templates mittels HTML und SCSS für eine optimale Darstellung auf
verschiedenen Endgeräten.
Enge Abstimmung mit dem Product Owner und dem
Entwicklungsteam zur Einbringung und Diskussion von Designanpassungen mittels
Figma-Kommentarfunktion.
Erstellung von Formularen mit gewohnten
Bedienmustern und individuellen Validierungsregeln unter Verwendung von
Reactive Forms.
Entwicklung
und Implementierung von Frontend-Komponenten für Login und
OTP-Authentifizierung unter Verwendung von OIDC-Flows mit Keycloakify und
Keycloak-Angular.
Enge Zusammenarbeit mit UX-Designern zur
Verbesserung der Benutzererfahrung.
Entwicklung und Wartung serverseitiger Logik
zur Unterstützung der Plattformfunktionen mittels Spring Boot 3.4.
Implementierung von REST-Services mittels
Spring MVC und Integration der SOAP-Schnittstelle zu den Legacy-Systemen mit Apache
CXF.
Erstellung strukturierter technischer
Dokumentationen mit OpenAPI und Automatisiertes Datamapping mit MapStruct.
Durchführung von Unit-, Integrations- und
End-to-End-Tests zur Sicherstellung der Plattformstabilität.
Teilnahme an Code-Reviews und konstruktiven Feedbacks fürs Team.
Entwicklung eines IAM-Systems auf Basis von Keycloak (Open Source).
Dabei erfolgt die Anmeldung durch den Abgleich der Anmeldedaten mit einem
Downstream-System mittels SPIs (Storage Provider zur Integration)
Dieses System war notwendig, um den
Überblick über das verfügbare Budget und die Gültigkeit der einzelnen
Arbeitsaufträge zu behalten. Es spart nicht nur viel manuelles Eingreifen,
sondern auch wurden Fehler bei der Rechnungs-erstellung vermieden. Außerdem
hilft es dabei, automatisch Alarme für auslaufende Arbeitsaufträge auszulösen.
Aufgaben:
Definieren von Berechtigungskonzept mit Keycloak Framework
(OAuth 2.1, OpenID Connect)
Durchführung der Datenmodellierung in MySQL und
Datenspeicherung in MongoDB
Entwicklung von Frontend mit Angular 14 und RxJS-Framework
für State Management
Entwicklung von Backend (Microservices) mit Java 11, Spring
Boot, Docker und Kubernetes
Erstellung von CI/CD Pipeline mit Github Actions und Helm
(Deployment und Umgebungsmanagement).
Erstellung des Docker-Images und dessen Bereitstellung in AWS
(EKS).
Für die Berechnung der
CO2-Emissionen werden die Daten von allen Zulieferern weltweit gesammelt oder
empfangen. Die Anwendung führt verschiedene Berechnungen durch, wie z.B. die
Menge des von allen Lieferanten produzierten CO2, mit oder ohne Logistik usw.
Sie zeigt konsolidierte Informationen auf einer einzigen Seite an, was zur
erheblichen Zeitersparnis für den Benutzer bei der Informationssuche führte.
Die Hauptaufgabe war die Erstellung
von mehreren komplexen Berichten im PDF und EXCEL Format. Die Herausforderung
war, der Legacy und komplexe Code, der in der alten Technologie war, zu
verstehen und neue Funktionen zu implementieren.
Aufgaben:
Erstellung von Berichten (kalkulierte Werte von CO2 in
verschiedenen Orten pro Jahr) als Excel und Pdf mit Hilfe von Apache POI
Library und JXLS
Entwicklung vom neuen Berichtsprozess nach
Kundenanforderungen unter Nutzung von Java, Struts und Entwurfsmuster
Durchführung der Datenänderung mit Hilfe von SQL-Skripten
Sporadische Aufgaben wie Änderungen in JSP-Pages (JavaScript)
Vorabgenehmigung von Krankenversicherungsansprüchen (US Maryland State)
Software EntwicklerJavaJPAAngular...
Software Entwickler
Mithilfe dieser
Anwendung wollte die US-Gesundheitsbehörde die Genehmigung von Anträgen
beschleunigen und gleichzeitig den manuellen Aufwand verringern. Ärzte und
Patienten sollten durch die Nutzung des Systems viel Zeit sparen können.
Aufgaben:
Entwicklung des Frontends mit Angular 8 und
Entwicklung des Backends mit Spring Boot für gesetzliches
Fall-Management.
Erstellung einer einseitigen Single-Page-Anwendung mit Hilfe
eines Steppers zur- Erfassung der Patienteninformationen. Bei der Gestaltung
wurde auf Barrierefreiheit geachtet.
Zusammen mit meinen Team-Kollegen entwickelte ich das Backend
von Grund auf neu.
Pharmacy-Benefits-Management-System für die Claim-bearbeitung (US Maryland State)
Software EntwicklerJavaRESTSOAP...
Software Entwickler
Die Lösung unterstützt
Apotheken und Krankenhäuser bei der Bearbeitung von Versicherungsclaims von
Patienten. Diese Anwendung hilft Patienten mit speziellen Pflegebedürfnissen
bei der Bearbeitung ihrer Ansprüche an einer einzigen Stelle (Point of Sale).
Aufgaben:
Unterstützung bei der Migration einer Mainframe-basierten
Legacy - Anwendung auf eine moderne Java-Anwendung (mit Spring Framework 4).
Erweiterung der Anwendung mit REST/SOAP-Webservices, um die
Dienste von Drittanbietern für die Abwicklung von Leistungen für
Langzeitpflege- und Hospizpatienten zu integrieren.
Reduzierung der Entwicklungszeit durch die Reorganisation und
das Auskommentieren der ungenutzten Module um 30 %.
Optimierung der SQL-Abfragen, um schnellere Ergebnisse zu
erzielen.
JavaRESTSOAPJSONXMLSpringServletJSPOracleJBoss Application Server
3 Jahre 10 Monate
2015-03 - 2018-12
Anwendung für Zahlungskartendienste (American Express)
Software EntwicklerJava 8Spring MVCSOAP...
Software Entwickler
Die
Middleware-Webdienstanwendung verarbeitet die persönlichen, demografischen und
Zahlungs-informationen von Zahlungskartennutzern. American Express nutzte
dieses multi-modulare Maven-Projekt als zentrale Anwendung, um die
verschiedenen Arten von Datenanfragen aus der Zahlungsabwicklung, den
Programmen wie Treuepunkte oder demografischen Programmen zu verarbeiten.
Aufgaben:
Aktualisierung der Java-Plattformversion von 6 auf 8 in einer
Spring MVC basierten Anwendung
Ersetzen vom alten Code durch Java-8-Funktionen
Implementierung von Unit-Tests für die gesamte Anwendung,
wobei durch die Integration des Cobertura-Tools eine Testabdeckung von 80 % des
Codes erreicht wurde.
Verwendung von Powermock, neben Junit 4 und Mockito für die
Testabdeckung
Reduzierung von der Verarbeitungszeit längerer Operationen
mit der Java Stream API etwa um 16 %.
Programmierung von SOAP Request und Response mit JAX-WS.
Dieses Projekt umfasst die Entwicklung einer webbasierten
Anwendung zur Analyse von E-Mail-Antworten von Kunden und zur Bewertung ihres
Interesses an der Inanspruchnahme unserer Rekrutierungsdienste. Das System
interpretiert die Kundenantworten und die Kunden werden kategorisiert wie
folgt: Grün - sofortiges Einstellungsinteresse, Gelb - potenzielles Interesse
an einer Einstellung in naher Zukunft, Rot - kein Interesse.
Das Marketing Team kann anhand des Dashborads KPI
ableiten und die nächste Kampagne entsprechend optimieren.
Die
Anwendungsarchitektur umfasst ein Python-Backend, ein React-Frontend und nutzt
Figma für das Design von Benutzeroberflächenvorlagen und
Prototypen,
um eine intuitive und professionelle Benutzererfahrung zu gewährleisten.
Aufgaben:
Erstellung einer Python-Anwendung, die Informationen aus E-Mails einer
bestimmten Domain abruft.
Entwicklung der Filterfunktion für E-Mails zur Klassifizierung auf der
Grundlage von Antworten.
Erstellen von Figma-Vorlagen für die Responsive-Ansicht.
Erstellen von wiederverwendbaren Komponenten in Figma und Zusammenarbeit
mit dem Product Owner durch Kommentierung in Figma
Erstellen eines Dashboard-Screens mit mehreren Metriken unter Verwendung
von React.
PythonReactFigmaFlaskGitHub
1 Jahr 6 Monate
2023-10 - 2025-03
Bayerische Ärzteversorgung ? Verwaltungssystem für umfassende Gesundheitsleistungen für medizinische Fachkräfte
Fullstack EntwicklerJava 17Spring BootGradle...
Fullstack Entwickler
Das
Projekt konzentriert sich auf die Verbesserung der Gesundheitsdienste und
-leistungen für medizinische Fachkräfte. Die Plattform bietet verschiedene
Funktionen zur effizienten Verwaltung relevanter Prozesse. Dazu gehören die
Organisation und Nachverfolgung maßgeschneiderter Ruhegeld-Versicherungspläne,
die präzise und fristgerechte Verarbeitung freiwilliger Beitragszahlungen oder Mehrzahlungen sowie die Bereitstellung einer umfassenden Übersicht
über den Versicherungsverlauf zur einfachen Verwaltung. Zudem unterstützt ein
Ruhegeld-Rechner die Berechnung und Planung zukünftiger Ruhegeldansprüche, um
medizinischen Fachkräften eine fundierte Altersvorsorge zu ermöglichen.
Aufgaben
Entwicklung und Umsetzung intuitiver
UI-Komponenten mit besonderem Augenmerk auf Barrierefreiheit, um eine
uneingeschränkte Nutzung der Plattform für alle Anwender zu ermöglichen.
Verwendung von Angular Interceptors, Pipes,
und validierenden Komponenten und Integration von Drag & Drop-Uploads mit
Dropzone sowie REST-APIs, und JWT-Authentifizierung.
Strukturierung des Codes durch den gezielten Einsatz semantischer
HTML-Tags.
Bereitstellung aussagekräftiger Alt-Texte zur Beschreibung von Bildern.
Konsistente und korrekte Anwendung von Überschriften zur Verbesserung der
Inhaltsstruktur.
Ergänzung von Formularfeldern mit klaren und zugänglichen Beschriftungen
(Labels).
Logische Gruppierung verwandter Formularfelder zur Verbesserung der
Nutzerführung und Zugänglichkeit.
Eigenständige Entwicklung wiederverwendbarer,
barrierefreier Formular-Komponenten (z.?B. Texteingabefelder, Radio-Buttons) in
Angular unter Berücksichtigung von Accessibility-Standards.
Durchführung von Accessibility-Tests mittels
reiner Tastaturnavigation
Validierung der Zugänglichkeit mithilfe
unterstützender Technologien wie Screenreadern zur Überprüfung semantischer und
visueller Barrierefreiheit.
Sicherstellung der responsiven Designs und Implementierung
der Figma-Templates mittels HTML und SCSS für eine optimale Darstellung auf
verschiedenen Endgeräten.
Enge Abstimmung mit dem Product Owner und dem
Entwicklungsteam zur Einbringung und Diskussion von Designanpassungen mittels
Figma-Kommentarfunktion.
Erstellung von Formularen mit gewohnten
Bedienmustern und individuellen Validierungsregeln unter Verwendung von
Reactive Forms.
Entwicklung
und Implementierung von Frontend-Komponenten für Login und
OTP-Authentifizierung unter Verwendung von OIDC-Flows mit Keycloakify und
Keycloak-Angular.
Enge Zusammenarbeit mit UX-Designern zur
Verbesserung der Benutzererfahrung.
Entwicklung und Wartung serverseitiger Logik
zur Unterstützung der Plattformfunktionen mittels Spring Boot 3.4.
Implementierung von REST-Services mittels
Spring MVC und Integration der SOAP-Schnittstelle zu den Legacy-Systemen mit Apache
CXF.
Erstellung strukturierter technischer
Dokumentationen mit OpenAPI und Automatisiertes Datamapping mit MapStruct.
Durchführung von Unit-, Integrations- und
End-to-End-Tests zur Sicherstellung der Plattformstabilität.
Teilnahme an Code-Reviews und konstruktiven Feedbacks fürs Team.
Entwicklung eines IAM-Systems auf Basis von Keycloak (Open Source).
Dabei erfolgt die Anmeldung durch den Abgleich der Anmeldedaten mit einem
Downstream-System mittels SPIs (Storage Provider zur Integration)
Dieses System war notwendig, um den
Überblick über das verfügbare Budget und die Gültigkeit der einzelnen
Arbeitsaufträge zu behalten. Es spart nicht nur viel manuelles Eingreifen,
sondern auch wurden Fehler bei der Rechnungs-erstellung vermieden. Außerdem
hilft es dabei, automatisch Alarme für auslaufende Arbeitsaufträge auszulösen.
Aufgaben:
Definieren von Berechtigungskonzept mit Keycloak Framework
(OAuth 2.1, OpenID Connect)
Durchführung der Datenmodellierung in MySQL und
Datenspeicherung in MongoDB
Entwicklung von Frontend mit Angular 14 und RxJS-Framework
für State Management
Entwicklung von Backend (Microservices) mit Java 11, Spring
Boot, Docker und Kubernetes
Erstellung von CI/CD Pipeline mit Github Actions und Helm
(Deployment und Umgebungsmanagement).
Erstellung des Docker-Images und dessen Bereitstellung in AWS
(EKS).
Für die Berechnung der
CO2-Emissionen werden die Daten von allen Zulieferern weltweit gesammelt oder
empfangen. Die Anwendung führt verschiedene Berechnungen durch, wie z.B. die
Menge des von allen Lieferanten produzierten CO2, mit oder ohne Logistik usw.
Sie zeigt konsolidierte Informationen auf einer einzigen Seite an, was zur
erheblichen Zeitersparnis für den Benutzer bei der Informationssuche führte.
Die Hauptaufgabe war die Erstellung
von mehreren komplexen Berichten im PDF und EXCEL Format. Die Herausforderung
war, der Legacy und komplexe Code, der in der alten Technologie war, zu
verstehen und neue Funktionen zu implementieren.
Aufgaben:
Erstellung von Berichten (kalkulierte Werte von CO2 in
verschiedenen Orten pro Jahr) als Excel und Pdf mit Hilfe von Apache POI
Library und JXLS
Entwicklung vom neuen Berichtsprozess nach
Kundenanforderungen unter Nutzung von Java, Struts und Entwurfsmuster
Durchführung der Datenänderung mit Hilfe von SQL-Skripten
Sporadische Aufgaben wie Änderungen in JSP-Pages (JavaScript)
Vorabgenehmigung von Krankenversicherungsansprüchen (US Maryland State)
Software EntwicklerJavaJPAAngular...
Software Entwickler
Mithilfe dieser
Anwendung wollte die US-Gesundheitsbehörde die Genehmigung von Anträgen
beschleunigen und gleichzeitig den manuellen Aufwand verringern. Ärzte und
Patienten sollten durch die Nutzung des Systems viel Zeit sparen können.
Aufgaben:
Entwicklung des Frontends mit Angular 8 und
Entwicklung des Backends mit Spring Boot für gesetzliches
Fall-Management.
Erstellung einer einseitigen Single-Page-Anwendung mit Hilfe
eines Steppers zur- Erfassung der Patienteninformationen. Bei der Gestaltung
wurde auf Barrierefreiheit geachtet.
Zusammen mit meinen Team-Kollegen entwickelte ich das Backend
von Grund auf neu.
Pharmacy-Benefits-Management-System für die Claim-bearbeitung (US Maryland State)
Software EntwicklerJavaRESTSOAP...
Software Entwickler
Die Lösung unterstützt
Apotheken und Krankenhäuser bei der Bearbeitung von Versicherungsclaims von
Patienten. Diese Anwendung hilft Patienten mit speziellen Pflegebedürfnissen
bei der Bearbeitung ihrer Ansprüche an einer einzigen Stelle (Point of Sale).
Aufgaben:
Unterstützung bei der Migration einer Mainframe-basierten
Legacy - Anwendung auf eine moderne Java-Anwendung (mit Spring Framework 4).
Erweiterung der Anwendung mit REST/SOAP-Webservices, um die
Dienste von Drittanbietern für die Abwicklung von Leistungen für
Langzeitpflege- und Hospizpatienten zu integrieren.
Reduzierung der Entwicklungszeit durch die Reorganisation und
das Auskommentieren der ungenutzten Module um 30 %.
Optimierung der SQL-Abfragen, um schnellere Ergebnisse zu
erzielen.
JavaRESTSOAPJSONXMLSpringServletJSPOracleJBoss Application Server
3 Jahre 10 Monate
2015-03 - 2018-12
Anwendung für Zahlungskartendienste (American Express)
Software EntwicklerJava 8Spring MVCSOAP...
Software Entwickler
Die
Middleware-Webdienstanwendung verarbeitet die persönlichen, demografischen und
Zahlungs-informationen von Zahlungskartennutzern. American Express nutzte
dieses multi-modulare Maven-Projekt als zentrale Anwendung, um die
verschiedenen Arten von Datenanfragen aus der Zahlungsabwicklung, den
Programmen wie Treuepunkte oder demografischen Programmen zu verarbeiten.
Aufgaben:
Aktualisierung der Java-Plattformversion von 6 auf 8 in einer
Spring MVC basierten Anwendung
Ersetzen vom alten Code durch Java-8-Funktionen
Implementierung von Unit-Tests für die gesamte Anwendung,
wobei durch die Integration des Cobertura-Tools eine Testabdeckung von 80 % des
Codes erreicht wurde.
Verwendung von Powermock, neben Junit 4 und Mockito für die
Testabdeckung
Reduzierung von der Verarbeitungszeit längerer Operationen
mit der Java Stream API etwa um 16 %.
Programmierung von SOAP Request und Response mit JAX-WS.