Ich habe eine Erweiterung einer bestehenden Springboot-Anwendung entwickelt, die die Erstellung komplexer DTOs mit SpringData unterstützt, die zur Laufzeit mit JSON konfigurierbar sind. Meine Implementierung unterstützte Laufzeitänderungen an der Datenansicht, die in einer Vue3-Benutzeroberfläche dargestellt wird. Die Konfiguration und der Datenaustausch erfolgten über eine ReST-API, die wir zu diesem Zweck entwickelt haben.
Ich war direkt an der Entwicklung eines neuen Benutzererlebnisses für ein bestehendes Web-Frontend beteiligt, das VueJS Version 2 und 3 für das UI-Rendering verwendet.
Diese Überarbeitung der Benutzeroberfläche fiel zeitlich mit einem umfangreichen Refactoring und einer Erweiterung des bestehenden Java-Backends und seiner Verbindungen mit ElasticSearch, einem internen System zur Archivierung von Inhalten sowie lokalen Verzeichnisarchivquellen zusammen.
Ich war Teil des Entwicklerteams, das ein modulares, wiederverwendbares Bibliothekskonzept für Java-Bibliotheken und VueJS UI-Komponenten erstellte, und ich war auch der Hauptentwickler für benutzerdefinierte Gradle-Plugins zur Rationalisierung unserer Bereitstellungsprozesse.
Ich war auch für die anfängliche Integration einer neuen Implementierung der Benutzerautorisierung über die Keycloak API Service API verantwortlich.
Ich war verantwortlich für die Erstellung einer neuen Softwaremodul-Erweiterung für den Abruf von E-Mails von IMAP-Servern, das Parsen von Anhängen und das OCR-Scannen und Verarbeiten mit Tika und Tess4J. Ich war auch an der Entwicklung des JSF-Frontends beteiligt, das mit der MyFaces/JSF-Implementierung von Apache implementiert wurde.
Im Rahmen einer beruflichen Weiterbildung habe ich zwei in C# programmierte mobile Apps auf der Unity3-Plattform entworfen, implementiert und in den App Stores von Apple und Google veröffentlicht. Außerdem habe ich mehrere kleinere native iOS-Apps für den persönlichen Gebrauch entwickelt.
Als Leiter der IT-Abteilung der Schule war ich für die Entwicklung und Pflege der Website der Schule sowie für die Entwicklung von Online-Kursen und Schulungssoftware verantwortlich. Außerdem war ich für die Installation, Konfiguration und Wartung des Linux-VPS der Schule zuständig, auf dem die Online-Schulplattform gehostet wurde.
Ich kehrte zur KfW zurück, um das Team bei der Entwicklung von Java/JSP-Modulen vor dem nächsten Veröffentlichungstermin zu unterstützen. Außerdem gehörte ich zu dem Team, das weitere C++- und Java Native (JNI)-Adapter für das Risikomanagement und die Berichterstellung entwickelte.
Erweiterung und freiwilliger Mitwirkender des RetroShare Open Source Projekts.
Ich war Teil des Entwicklerteams, das für die Entwicklung eines Finanzplanungs- und Berichtstools für das Controlling verantwortlich war. Während dieses Projekts habe ich hauptsächlich in Java programmiert und JSP für die Client-Anwendung erstellt. Außerdem war ich für die Erstellung von C++-Adaptermodulen für die Integration mit dem PL1-Mainframe der Bank verantwortlich.
Ich entwarf und implementierte ein Streaming-Protokoll für die Erstellung von Zusammenfassungen und Berichten über Java und C++ in Excel und anderen Office-Anwendungen sowie das Rollenkonzept für Frontend und Backend zur Steuerung des Zugriffs und der Datenfilterung.
Design, Entwicklung und Test eines webbasierten Content-Management-Systems mit Modulen für die Online-Rechnungsstellung, die Verwaltung von Mitgliederkonten und ein Informationsportal.
Ich war Teil des Entwicklungsteams eines preisgekrönten Finanzportals für die Dresdner Bank in Frankfurt. Dieses Portal, das sich an Firmenkunden richtete, befasste sich mit dem Aktienhandel und dem Devisenhandel sowie mit Einrichtungen für Online-Kreditanträge und -Überweisungen.
Entwicklung von JSP-Masken für:
Online-Kreditanträge
Devisenhandelsanwendung
Erweiterung, Redesign und JSP-Implementierung eines neuen, schlanken, XML-konfigurierbaren Login-Prozesses für das Portal.
Ich war als Junior-Softwareentwickler bei Unamite angestellt, bevor das Unternehmen mit der damaligen Anderson Consulting fusionierte. Nach der Fusion beschloss ich, mich selbständig zu machen und begann, für meine eigenen Kunden zu arbeiten.
Artificial Intelligence and Behavioural Genetics
Veterinary medicine
01/2003 ? heute:
2001 ? heute:
Sun Certified Java Programmierer Open Source Linux/KDE/Qt programmierung in C++
Sonstiges:
08/2001:
Sun Java Entwickler"s Workshop (Sun Microsystems, London, UK) - RMI, mSQL, Swing Workshop. Team Projekt.
2001:
UML und Software Design Ausbildung (OIO GmbH)
2000-2001:
Festangestellter Softwareentwickler
2000:
Java Programmierer Ausbildung (OIO GmbH)
Javascript und HTML Ausbildung (OIO GmbH)
UK 1999-2000:
Entwicklung und Design von Webpages auf Freiberufliche Basis
1999:
Microsoft Certified Systems Engineer (MCSE)
1997:
Kommerzieller Pilot (Australien)
1990:
Bachelor Veterinary Science , Universität von Qld, Australien
Derzeit stehe ich hauptsächlich für Java-Softwareentwicklungsprojekte zur Verfügung. Ich habe über 20 Jahre Erfahrung in der Software- und Webentwicklung und habe in kleinen und größeren Teams für eine Vielzahl von Kunden und Branchen gearbeitet. In letzter Zeit habe ich Erfahrungen mit Full-Stack-Entwicklung in der Spring-Umgebung und verschiedenen Frontend-JS-Frameworks wie Vue und MyFaces gesammelt.
Finanzen
Archiv-Systeme
Personalverwaltung
Veterinärmedizin
Luftfahrt Ausbildung
E-Learning
Ich habe eine Erweiterung einer bestehenden Springboot-Anwendung entwickelt, die die Erstellung komplexer DTOs mit SpringData unterstützt, die zur Laufzeit mit JSON konfigurierbar sind. Meine Implementierung unterstützte Laufzeitänderungen an der Datenansicht, die in einer Vue3-Benutzeroberfläche dargestellt wird. Die Konfiguration und der Datenaustausch erfolgten über eine ReST-API, die wir zu diesem Zweck entwickelt haben.
Ich war direkt an der Entwicklung eines neuen Benutzererlebnisses für ein bestehendes Web-Frontend beteiligt, das VueJS Version 2 und 3 für das UI-Rendering verwendet.
Diese Überarbeitung der Benutzeroberfläche fiel zeitlich mit einem umfangreichen Refactoring und einer Erweiterung des bestehenden Java-Backends und seiner Verbindungen mit ElasticSearch, einem internen System zur Archivierung von Inhalten sowie lokalen Verzeichnisarchivquellen zusammen.
Ich war Teil des Entwicklerteams, das ein modulares, wiederverwendbares Bibliothekskonzept für Java-Bibliotheken und VueJS UI-Komponenten erstellte, und ich war auch der Hauptentwickler für benutzerdefinierte Gradle-Plugins zur Rationalisierung unserer Bereitstellungsprozesse.
Ich war auch für die anfängliche Integration einer neuen Implementierung der Benutzerautorisierung über die Keycloak API Service API verantwortlich.
Ich war verantwortlich für die Erstellung einer neuen Softwaremodul-Erweiterung für den Abruf von E-Mails von IMAP-Servern, das Parsen von Anhängen und das OCR-Scannen und Verarbeiten mit Tika und Tess4J. Ich war auch an der Entwicklung des JSF-Frontends beteiligt, das mit der MyFaces/JSF-Implementierung von Apache implementiert wurde.
Im Rahmen einer beruflichen Weiterbildung habe ich zwei in C# programmierte mobile Apps auf der Unity3-Plattform entworfen, implementiert und in den App Stores von Apple und Google veröffentlicht. Außerdem habe ich mehrere kleinere native iOS-Apps für den persönlichen Gebrauch entwickelt.
Als Leiter der IT-Abteilung der Schule war ich für die Entwicklung und Pflege der Website der Schule sowie für die Entwicklung von Online-Kursen und Schulungssoftware verantwortlich. Außerdem war ich für die Installation, Konfiguration und Wartung des Linux-VPS der Schule zuständig, auf dem die Online-Schulplattform gehostet wurde.
Ich kehrte zur KfW zurück, um das Team bei der Entwicklung von Java/JSP-Modulen vor dem nächsten Veröffentlichungstermin zu unterstützen. Außerdem gehörte ich zu dem Team, das weitere C++- und Java Native (JNI)-Adapter für das Risikomanagement und die Berichterstellung entwickelte.
Erweiterung und freiwilliger Mitwirkender des RetroShare Open Source Projekts.
Ich war Teil des Entwicklerteams, das für die Entwicklung eines Finanzplanungs- und Berichtstools für das Controlling verantwortlich war. Während dieses Projekts habe ich hauptsächlich in Java programmiert und JSP für die Client-Anwendung erstellt. Außerdem war ich für die Erstellung von C++-Adaptermodulen für die Integration mit dem PL1-Mainframe der Bank verantwortlich.
Ich entwarf und implementierte ein Streaming-Protokoll für die Erstellung von Zusammenfassungen und Berichten über Java und C++ in Excel und anderen Office-Anwendungen sowie das Rollenkonzept für Frontend und Backend zur Steuerung des Zugriffs und der Datenfilterung.
Design, Entwicklung und Test eines webbasierten Content-Management-Systems mit Modulen für die Online-Rechnungsstellung, die Verwaltung von Mitgliederkonten und ein Informationsportal.
Ich war Teil des Entwicklungsteams eines preisgekrönten Finanzportals für die Dresdner Bank in Frankfurt. Dieses Portal, das sich an Firmenkunden richtete, befasste sich mit dem Aktienhandel und dem Devisenhandel sowie mit Einrichtungen für Online-Kreditanträge und -Überweisungen.
Entwicklung von JSP-Masken für:
Online-Kreditanträge
Devisenhandelsanwendung
Erweiterung, Redesign und JSP-Implementierung eines neuen, schlanken, XML-konfigurierbaren Login-Prozesses für das Portal.
Ich war als Junior-Softwareentwickler bei Unamite angestellt, bevor das Unternehmen mit der damaligen Anderson Consulting fusionierte. Nach der Fusion beschloss ich, mich selbständig zu machen und begann, für meine eigenen Kunden zu arbeiten.
Artificial Intelligence and Behavioural Genetics
Veterinary medicine
01/2003 ? heute:
2001 ? heute:
Sun Certified Java Programmierer Open Source Linux/KDE/Qt programmierung in C++
Sonstiges:
08/2001:
Sun Java Entwickler"s Workshop (Sun Microsystems, London, UK) - RMI, mSQL, Swing Workshop. Team Projekt.
2001:
UML und Software Design Ausbildung (OIO GmbH)
2000-2001:
Festangestellter Softwareentwickler
2000:
Java Programmierer Ausbildung (OIO GmbH)
Javascript und HTML Ausbildung (OIO GmbH)
UK 1999-2000:
Entwicklung und Design von Webpages auf Freiberufliche Basis
1999:
Microsoft Certified Systems Engineer (MCSE)
1997:
Kommerzieller Pilot (Australien)
1990:
Bachelor Veterinary Science , Universität von Qld, Australien
Derzeit stehe ich hauptsächlich für Java-Softwareentwicklungsprojekte zur Verfügung. Ich habe über 20 Jahre Erfahrung in der Software- und Webentwicklung und habe in kleinen und größeren Teams für eine Vielzahl von Kunden und Branchen gearbeitet. In letzter Zeit habe ich Erfahrungen mit Full-Stack-Entwicklung in der Spring-Umgebung und verschiedenen Frontend-JS-Frameworks wie Vue und MyFaces gesammelt.
Finanzen
Archiv-Systeme
Personalverwaltung
Veterinärmedizin
Luftfahrt Ausbildung
E-Learning
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Der Consultant war Teil des Kernteams, welches die Benutzeroberfläche der Anwendung durch Iterationen von Vue2 und Vue3 implementierte und aktualisierte. Außerdem war er für die Implementierung des Springboot-Backends zuständig. Damit war er maßgeblich am Erfolg von Liberyse und der Zufriedenheit unserer Kunden beteiligt. Der Consultant konnte hierbei seine Fachkenntnisse in Java 8 und 11, Javascript, VueJs, SpringBoot, Javamail, Git, Gradle, Maven, IntelliJ und Eclipse IDEs unter Beweis stellen. Neben seiner hohen fachlichen Kompetenz zeichnet sich der Consultant insbesondere durch seine Eigeninitiative und Leistungsbereitschaft, sowie seine freundliche Persönlichkeit aus. Der Consultant war ein wertvoller Gewinn für unser Projektteam und es war immer eine Freude, mit ihm zu arbeiten. Ich empfehle jedem zukünftigen Projektteam die Zusammenarbeit mit dem Consultant und wünsche ihm für die Zukunft weiterhin viel Erfolg und persönlich alles Gute."
— Projekt Java full-stack Programmierung, 10/17 - 02/22
Referenz durch Projektleiter, Softwarehaus (1.800 MA), vom 11.05.22
"Der Consultant arbeitete im Dezember 2000 für die Personalabteilung unseres Unternehmens und entwickelte hier ein Such- und Reportingprogramm für unsere Bewerberdatenbank. Dieses Programm erleichterte unsere Arbeit erheblich und wurde regelmäßig zur Erstellung von Berichten und Statistiken benutzt. Er zeigte sich uns als sehr professioneller, gewissenhafter und freundlicher Mitarbeiter. Die Qualität seiner Arbeit ist hervorragend."
— Projekt Java Programming, 12/00
Referenz durch Personalreferentin unamite GmbH (IT-Fullservice-Lieferant) mit 130 MA vom 08.11.01