Entwicklung einer Event-Streaming- und
Event-Mapping-Anwendung zur Migration, Transformation und Harmonisierung von
End-to-End-Prozessereignissen (E2E-Events) in ein neues Ereignisformat.
Die Anwendung konsumiert Nachrichten aus Kafka-Topics, validiert und mappt die bestehenden Event-Modelle auf ein standardisiertes Ziel-Schema (inkl. Feld-, Struktur- und Werte-Mapping), transformiert die Daten mittels Avro-Schemas und benutzerdefinierter SerDes und schreibt die verarbeiteten Events in ein Ziel-Topic. Ziel war die zuverlässige, konsistente und transparente Echtzeit-Datenmigration zwischen Systemlandschaften im Versicherungsumfeld.
Tätigkeiten:
Entwicklung einer Microservices-basierten E-Commerce-Plattform mit Angular-Frontend und containerisierten Spring Boot-Services. Ziel war die Umsetzung einer skalierbaren, resilienten und wartbaren Systemarchitektur. Jeder Service wurde in einem eigenen Docker-Container betrieben und über ein API-Gateway zentral erreichbar gemacht.
Meine Aufgaben umfassten die Implementierung und Weiterentwicklung der Backend-Services mit Spring Boot sowie der zugehörigen REST-APIs. Dabei habe ich einzelne Microservices für Produktverwaltung, Bestellungen und Benutzerverwaltung entwickelt. Zusätzlich war ich für die Entwicklung und Integration von Frontend-Komponenten mit Angular verantwortlich, einschließlich Formularen, Übersichten und Interaktionen mit dem Backend. Die Containerisierung der Services mit Docker sowie deren Anbindung an das zentrale API-Gateway gehörten ebenfalls zu meinem Aufgabenbereich.
Tätigkeiten:
Beeinträchtigung des laufenden Betriebs zur gewährleisten.
Meinen Aufgaben:
Als Fullstack- Entwickler war meine Hauptaufgabe die Umsetzung der Backend Logik
unter Verwendung von Cloud-basierten Ressourcen sowie das Frontend mit Angular.
Meine Tätigkeiten:
Das bestehende, veraltete Rübenportal eines großen Zuckerherstellers soll umfassend modernisiert werden. Ziel ist die Entwicklung einer zukunftssicheren und wartungsfreundlichen Anwendung, die auf neuesten Technologien basiert und eine Microservice-Architektur implementiert.
Im ersten Schritt erfolgt die Migration von Java EE auf Jakarta EE 10 sowie die Aktualisierung auf Java 21. Parallel dazu wird das aktuelle Frontend, das bislang auf JSF 2.3 basiert, auf JSF 4.0 gebracht und von PrimeFaces 7 auf PrimeFaces 10 modernisiert.
Im Anschluss wird die bisher monolithische Jakarta-EE-Anwendung in eine Microservice-Architektur transformiert und in die AWS-Cloud migriert, um Skalierbarkeit und Flexibilität zu erhöhen.
Als Java-Entwickler war ich im ersten Schritt
der Modernisierung maßgeblich für die Migration der bestehenden
Java-EE-Anwendung auf Java 21 und Jakarta EE 10 verantwortlich. Darüber hinaus
habe ich sowohl das DAO-Modul als auch das Import-Modul aus dem Monolithen
herausgelöst und als eigenständige Microservices mit Quarkus unter Verwendung
von Panache JPA neu entwickelt.
Die bestehende Lösung verwendet aktuell JBoss WildFly, EJB und das Framework Deltaspeak für serverseitige Logik; das Frontend ist mit PrimeFaces realisiert. Künftig stellt die Anwendung REST-APIs bereit (JAX-RS/RESTEasy Reactive, JSON-B/Jackson) und wird in die AWS-Cloud migriert, um Skalierbarkeit, Flexibilität und Zukunftssicherheit sicherzustellen. Im nächsten Schritt besteht meine Aufgabe darin, weitere Dienste und Funktionen aus dem Monolithen herauszulösen und schrittweise in Form von Microservices zu implementieren, die den bisherigen Monolithen nach und nach ablösen.
Tätigkeiten:
SOA-Lösungen im Java/JEE Umfeld.
Meine Aufgaben:
Als Java-Entwickler war meine Hauptaufgabe die Umsetzung der serverseitigen
Logik sowie die Entwicklung neuer Funktionen und der Verbesserung bestehender
Funktionen.
Meine Tätigkeiten:
Verbesserung der Entwicklungs- und Schnittstellenprozesse der P-Live Plattform (End to End digitale Plattform mit dem Fokus auf betriebliche Altersversorgung (bAV), Altersteilzeit-Systeme und Zeitwertkonten.
Meine Aufgaben:
Als Java-Entwickler war meine Hauptaufgabe die Gestaltung und Umsetzung der Backend-Logik des Portals. Die Herausforderung bestand darin, eine skalierbare und sichere Lösung auf Basis des JEE/Microprofile-Frameworks zu entwickeln sowie die Fehler zu beheben.
Meine Tätigkeiten:
Programmierung von Software, die im Rahmen von Forschungsprojekten in Zusammenarbeit mit dem Uniklinikum verwendet wird.
Meine Aufgaben:
Entwickelung
von Algorithmen zur Bestimmung von Parametern, die die Abbildungsqualität des
menschlichen Auges quantifizieren sowie die Analysesoftware zur Auswertung und
Vorhersage von Behandlungsergebnissen bei augenchirurgischen Operationen
Meine Tätigkeiten:
Das Oracle Certified Professional Java SE 11 Developer Zertifizierungsprogramm bietet Qualifikationen auf professionellem Niveau und soll das Wissen und die Kompetenz für die Entwicklung von Anwendungen mithilfe von Java-Technologien sicherstellen.
Technisches Umfeld:
Concurrency, Encapsulation, Inheritance, JDK11, Java11, Interfaces, Stream API, Localization, JDBC, Modules
Technisches Umfeld: Python
Bibliotheken Pandas und Scikit-Learn, Python (Spider, Jupyter)
Technisches Umfeld: Knime, Power BI
Technisches Umfeld: Python (Pandas)
Technisches Umfeld: C++, Java, JavaScript, Node.js, Python, Qt
Bachelorarbeit: Der Teilchenbeschleuniger (Large Hadron Collider) des Europäischen Kernforschungszentrums CERN
Ich verfüge über fundierte Kenntnisse in der Backend-Entwicklung und kann skalierbare, sichere und performante Systeme umsetzen. Mit Java und Spring Boot entwickle ich robuste REST-APIs und Microservices.
Ich habe Erfahrung mit Datenbanken wie PostgreSQL und MySQL und arbeite effizient mit Spring Data JPA und Hibernate.
In der Angular-Entwicklung nutze ich TypeScript und eine modulare Komponentenarchitektur, um performante und wartbare Webanwendungen zu erstellen. Durch meine Erfahrung mit REST-APIs integriere ich das Frontend nahtlos mit dem Backend.
Meine Java-Skills sind die Basis meiner Backend-Entwicklung. Ich arbeite routiniert mit Spring Boot und Spring Cloud, um skalierbare Anwendungen und Microservices zu realisieren. Dabei setze ich auf Testgetriebene Entwicklung (TDD) mit JUnit und Mockito, um die Qualität und Wartbarkeit meines Codes sicherzustellen.
In der Microservice-Architektur bin ich mit Containerisierung und API-Gateways (Spring Cloud Gateway) vertraut. Zudem bin ich erfahren im Aufbau von CI/CD-Pipelines, um Deployments zu automatisieren und reibungslose Releases sicherzustellen.
Als Fullstack-Entwickler habe ich den Vorteil, dass ich sowohl das Backend als auch das Frontend effizient entwickeln und integrieren kann. Ich verstehe die gesamte Entwicklungs- und Deployment-Pipeline und setze moderne Technologien wie Angular im Frontend und Spring Boot im Backend ein. Mein Wissen über Datenbanken, und Cloud-Services (AWS) ermöglicht es mir, Projekte von der Konzeption bis zur produktiven Bereitstellung zu begleiten.
Meine breite Erfahrung in diesen Bereichen hilft mir, leistungsfähige und zukunftssichere Softwarelösungen zu entwickeln, die sowohl technisch solide als auch benutzerfreundlich sind. ?
Entwicklung einer Event-Streaming- und
Event-Mapping-Anwendung zur Migration, Transformation und Harmonisierung von
End-to-End-Prozessereignissen (E2E-Events) in ein neues Ereignisformat.
Die Anwendung konsumiert Nachrichten aus Kafka-Topics, validiert und mappt die bestehenden Event-Modelle auf ein standardisiertes Ziel-Schema (inkl. Feld-, Struktur- und Werte-Mapping), transformiert die Daten mittels Avro-Schemas und benutzerdefinierter SerDes und schreibt die verarbeiteten Events in ein Ziel-Topic. Ziel war die zuverlässige, konsistente und transparente Echtzeit-Datenmigration zwischen Systemlandschaften im Versicherungsumfeld.
Tätigkeiten:
Entwicklung einer Microservices-basierten E-Commerce-Plattform mit Angular-Frontend und containerisierten Spring Boot-Services. Ziel war die Umsetzung einer skalierbaren, resilienten und wartbaren Systemarchitektur. Jeder Service wurde in einem eigenen Docker-Container betrieben und über ein API-Gateway zentral erreichbar gemacht.
Meine Aufgaben umfassten die Implementierung und Weiterentwicklung der Backend-Services mit Spring Boot sowie der zugehörigen REST-APIs. Dabei habe ich einzelne Microservices für Produktverwaltung, Bestellungen und Benutzerverwaltung entwickelt. Zusätzlich war ich für die Entwicklung und Integration von Frontend-Komponenten mit Angular verantwortlich, einschließlich Formularen, Übersichten und Interaktionen mit dem Backend. Die Containerisierung der Services mit Docker sowie deren Anbindung an das zentrale API-Gateway gehörten ebenfalls zu meinem Aufgabenbereich.
Tätigkeiten:
Beeinträchtigung des laufenden Betriebs zur gewährleisten.
Meinen Aufgaben:
Als Fullstack- Entwickler war meine Hauptaufgabe die Umsetzung der Backend Logik
unter Verwendung von Cloud-basierten Ressourcen sowie das Frontend mit Angular.
Meine Tätigkeiten:
Das bestehende, veraltete Rübenportal eines großen Zuckerherstellers soll umfassend modernisiert werden. Ziel ist die Entwicklung einer zukunftssicheren und wartungsfreundlichen Anwendung, die auf neuesten Technologien basiert und eine Microservice-Architektur implementiert.
Im ersten Schritt erfolgt die Migration von Java EE auf Jakarta EE 10 sowie die Aktualisierung auf Java 21. Parallel dazu wird das aktuelle Frontend, das bislang auf JSF 2.3 basiert, auf JSF 4.0 gebracht und von PrimeFaces 7 auf PrimeFaces 10 modernisiert.
Im Anschluss wird die bisher monolithische Jakarta-EE-Anwendung in eine Microservice-Architektur transformiert und in die AWS-Cloud migriert, um Skalierbarkeit und Flexibilität zu erhöhen.
Als Java-Entwickler war ich im ersten Schritt
der Modernisierung maßgeblich für die Migration der bestehenden
Java-EE-Anwendung auf Java 21 und Jakarta EE 10 verantwortlich. Darüber hinaus
habe ich sowohl das DAO-Modul als auch das Import-Modul aus dem Monolithen
herausgelöst und als eigenständige Microservices mit Quarkus unter Verwendung
von Panache JPA neu entwickelt.
Die bestehende Lösung verwendet aktuell JBoss WildFly, EJB und das Framework Deltaspeak für serverseitige Logik; das Frontend ist mit PrimeFaces realisiert. Künftig stellt die Anwendung REST-APIs bereit (JAX-RS/RESTEasy Reactive, JSON-B/Jackson) und wird in die AWS-Cloud migriert, um Skalierbarkeit, Flexibilität und Zukunftssicherheit sicherzustellen. Im nächsten Schritt besteht meine Aufgabe darin, weitere Dienste und Funktionen aus dem Monolithen herauszulösen und schrittweise in Form von Microservices zu implementieren, die den bisherigen Monolithen nach und nach ablösen.
Tätigkeiten:
SOA-Lösungen im Java/JEE Umfeld.
Meine Aufgaben:
Als Java-Entwickler war meine Hauptaufgabe die Umsetzung der serverseitigen
Logik sowie die Entwicklung neuer Funktionen und der Verbesserung bestehender
Funktionen.
Meine Tätigkeiten:
Verbesserung der Entwicklungs- und Schnittstellenprozesse der P-Live Plattform (End to End digitale Plattform mit dem Fokus auf betriebliche Altersversorgung (bAV), Altersteilzeit-Systeme und Zeitwertkonten.
Meine Aufgaben:
Als Java-Entwickler war meine Hauptaufgabe die Gestaltung und Umsetzung der Backend-Logik des Portals. Die Herausforderung bestand darin, eine skalierbare und sichere Lösung auf Basis des JEE/Microprofile-Frameworks zu entwickeln sowie die Fehler zu beheben.
Meine Tätigkeiten:
Programmierung von Software, die im Rahmen von Forschungsprojekten in Zusammenarbeit mit dem Uniklinikum verwendet wird.
Meine Aufgaben:
Entwickelung
von Algorithmen zur Bestimmung von Parametern, die die Abbildungsqualität des
menschlichen Auges quantifizieren sowie die Analysesoftware zur Auswertung und
Vorhersage von Behandlungsergebnissen bei augenchirurgischen Operationen
Meine Tätigkeiten:
Das Oracle Certified Professional Java SE 11 Developer Zertifizierungsprogramm bietet Qualifikationen auf professionellem Niveau und soll das Wissen und die Kompetenz für die Entwicklung von Anwendungen mithilfe von Java-Technologien sicherstellen.
Technisches Umfeld:
Concurrency, Encapsulation, Inheritance, JDK11, Java11, Interfaces, Stream API, Localization, JDBC, Modules
Technisches Umfeld: Python
Bibliotheken Pandas und Scikit-Learn, Python (Spider, Jupyter)
Technisches Umfeld: Knime, Power BI
Technisches Umfeld: Python (Pandas)
Technisches Umfeld: C++, Java, JavaScript, Node.js, Python, Qt
Bachelorarbeit: Der Teilchenbeschleuniger (Large Hadron Collider) des Europäischen Kernforschungszentrums CERN
Ich verfüge über fundierte Kenntnisse in der Backend-Entwicklung und kann skalierbare, sichere und performante Systeme umsetzen. Mit Java und Spring Boot entwickle ich robuste REST-APIs und Microservices.
Ich habe Erfahrung mit Datenbanken wie PostgreSQL und MySQL und arbeite effizient mit Spring Data JPA und Hibernate.
In der Angular-Entwicklung nutze ich TypeScript und eine modulare Komponentenarchitektur, um performante und wartbare Webanwendungen zu erstellen. Durch meine Erfahrung mit REST-APIs integriere ich das Frontend nahtlos mit dem Backend.
Meine Java-Skills sind die Basis meiner Backend-Entwicklung. Ich arbeite routiniert mit Spring Boot und Spring Cloud, um skalierbare Anwendungen und Microservices zu realisieren. Dabei setze ich auf Testgetriebene Entwicklung (TDD) mit JUnit und Mockito, um die Qualität und Wartbarkeit meines Codes sicherzustellen.
In der Microservice-Architektur bin ich mit Containerisierung und API-Gateways (Spring Cloud Gateway) vertraut. Zudem bin ich erfahren im Aufbau von CI/CD-Pipelines, um Deployments zu automatisieren und reibungslose Releases sicherzustellen.
Als Fullstack-Entwickler habe ich den Vorteil, dass ich sowohl das Backend als auch das Frontend effizient entwickeln und integrieren kann. Ich verstehe die gesamte Entwicklungs- und Deployment-Pipeline und setze moderne Technologien wie Angular im Frontend und Spring Boot im Backend ein. Mein Wissen über Datenbanken, und Cloud-Services (AWS) ermöglicht es mir, Projekte von der Konzeption bis zur produktiven Bereitstellung zu begleiten.
Meine breite Erfahrung in diesen Bereichen hilft mir, leistungsfähige und zukunftssichere Softwarelösungen zu entwickeln, die sowohl technisch solide als auch benutzerfreundlich sind. ?