Bevorzuge Raum Frankfurt und Umgebung.
Alternative:
Home-Office mit Einarbeitung vor Ort.
NPL-Adapter (None performance loans)
REST-Service in einer Microservice-Architektur (Docker, Kubernetes, Instana) Anbindung mehrere REST-Services als Datenbasis, Aggregation und Aufbereiten der ermittelten Daten auf Loan-Basis. Bewertungsergebnisse anhand der Daten und verschiedener konfigurierbarer Bedienungen erstellen und dem Konsumenten als JSON über einen REST-Service bereitstellen. Anbieten verschiedener Endpoints für dediziertes Testen
Pipeline (Deals, Repayment)
Verwaltung der Deals in Anbahnung, Erfassung verschiedener Kennzahlen und Übergabe an SAP via sap-jco.
Projektrealisierung in Einzelarbeit
LGD-Tool
LGD-Tool (Backtesting)
LGD-Tool (Erlösverteilung)
Pipeline (Deals, Repayments)
Tool zum Verwalten von Geschäftsanbahnungen, Rückzahlungen.
Umsetzung der technischen Anforderungen
Design und Implementierung
Der Kunde kann sich mit dieser Option jedes Jahr ein neues Smartphone aussuchen.
Umsetzung der Backend-Logik in Einzelarbeit
Design und Implementierung
Der Checkout beschreibt im Bestellprozess die Phase, nachdem der Kunde seine Ware ausgesucht hat und seine Personendaten eingibt.
Diese Software wurde von einer externen Firma entwickelt.
Weiterentwicklung und Integration der intelligenten Versanddienststeuerung.
Bereitstellung der Business-Logik für ein AngularJS-Frontend
Design und Implementierung in Einzelarbeit
Anbindung eines REST-Services zu Ermittlung der Versandarten (Standardversand, Overnight, Wunschliefertermin, Wunschzeitfenster, Same-Day).
Integration in die Mobile-, DSL-Shops und Agententools. Weiterentwicklung in mehreren Iterationsphasen.
Ausspielen der möglichen Versandarten, abhängig von Produkt, Ort, Datum und Uhrzeit.
Gesamtentwicklung in mehreren Teams (Marketing, Shop-Development, Logistik, u.w.) an verschiedenen Standorten. Integration in die Shops in Einzelarbeit.
Das ASP-System ist eine Eigenimplementierung eines ESBs (Enterprice Service Bus). Der Kunde verbindet sich über das Internet mit dem ASP-System, um spezifische Services eines von ihnen gebuchten Produktes aufzurufen. Die direkte Kommunikation erfolgt über produktspezifische Service-Endpoints, die für verschiedene Schnittstellentechnologien zur Verfügung stehen. Je nach Anforderung kann es auch mandantenspezifische Endpunkte geben. Die Verarbeitung wird über eine eigen implementierte Workflow-Engine gesteuert. Je nach Produkt werden unterschiedliche Provider-Services aufgerufen. Die Ergebnisse können optional über die Decision-Engine Strategy One bewertet und an den Mandanten zurückgegeben werden. Die lose Kopplung der Provider-Services wird durch Adapter realisiert. Diese sind an das Bus-System angeschlossen und rufen interne oder externe Dienste mit unterschiedlichen Protokollen (WebServices, http, https, Sockets, …) auf. Die Daten an den Service-Endpoints werden mittels XSLT-Transformation in das interne XML-Format und nach der Verarbeitung ebenfalls per Transformation wieder in das Rückgabeformat transformiert. Somit kann man unterschiedliche Schnittstellen auf der gleichen Plattform nutzen. Die Applikation ist auf hohen Durchsatz, schnelle Antwortzeiten und gute Skalierbarkeit ausgelegt.
Das ConfigAdminTool ist für das Anlegen und die Pflege von Mandanten des ASP-Systems über eine Web-Applikation verantwortlich. Die Mandanten-Daten sind über drei unterschiedliche Systeme verteilt (MSSqlServer, 2x Informix). Nach einer Neuanlage werden automatische Tests über einen Web-Service-Client an das ASP-System geschickt und validiert.
Somit kann sichergestellt werden, dass der neu angelegt Kunde zugriff auf alle benötigen Services hat und die Einstellungen korrekt sind.
Implementierung in einem 4-köpfigen Team.
Die Vermieterschutzlösung ist eine Portallösung, die es Vermietern ermöglicht, den potenziellen Mieter einer Risikoprüfung zu unterziehen. Auch Mieter können im Portal eine Selbstauskunft anfordern. Dadurch kann das Ausfallrisiko minimiert werden.
In einem Team von drei Entwicklern wurde die Prüfung des Vermieters (Adressprüfung) und des Mieters (Risikoprüfung) über das ASP-System realisiert. Hierfür wurde das ASP-System um einen Web-Service erweitert, der an einer klar definierten Schnittstelle die Daten entgegen nimmt, verschiedene Provider-Services aufruft (Adressprüfung, FakeNameCheck, Bonitätsauskunft,…), das Ergebnis auswertet und an den Aufrufer zurückgibt.
Die Erstellung des Portals und das Payment wurden von externen Firmen realisiert.
Die Score-Server sind Programme zur Berechnung von Scores. Die Daten werden auf verschiedenen Ebenen gruppiert und auf verschiedene Merkmale geprüft. Anhand der Anzahl der Treffer wird eine Scorekarte (XML-Datei) ausgewählt, die die zu berechnenden Merkmale enthält. Jedes Merkmal besteht aus einer Regel mit Wertebereichen, die einen Einzelwert berechnet. Die Kumulierung der Einzelwerte ergibt den Scorewert der zurückgegeben wird.
Der Score-Server wurde in zwei Ausprägungen realisiert.
Diese Ausprägungen unterscheiden sich in der Datenbasis, der zu untersuchenden Merkmale und der Scorekarte. Die Anforderungen an die Score-Server sind geringe Antwortzeiten und einen hohen Durchsatz.
Im Rahmen dieses Projektes wurde ein Framework zur Erstellung von Selbstauskünften für die Firma ICD und HIS erstellt. Das Framework wird jeweils auf einer separaten Instanz für jede Firma betrieben. Für die Kernkomponenten (Datenbank für die Selbstauskünfte, die Ablaufsteuerung für das Erzeugen der Selbstauskunft, die Batchprozess-Verarbeitung, Archivierung und Druck) gibt es eine gemeinsame Codebasis. Das Customizing und die Oberfläche sind getrennt in separaten Web-Projekten aufgeteilt. Die Selbstauskünfte enthalten Informationen zu den übermittelten Daten an Dritte, sowie aktuell gespeicherte Daten bzw. ermittelten Scorewerte.
Softwareentwicklung im Bereich Preisvergleichsysteme mit Java und JEE. Weiterentwicklung eines bestehenden Frontend-Frameworks an kundenspezifische Anforderungen.
Weiterentwicklung, Pflege und Wartung einer XML basierten REST-WebService (XService) für Preisvergleichsysteme.
Erweiterung JSON-Response
Konzeption, Umsetzung und Optimierung einer XML/JSON basierten Restful WebService Schnittstelle für Preissuchmaschinen und Preisvergleichsportale
weitere Projekte gerne auf Anfrage
technische Informatik
Diplomarbeit bei der Firma Mentasys Karlsruhe
- Asynchrone Kommunikation von verteilten Prozessen -
02/2020 ? 05/2020
12 Wochen Kaplan Sprachschule Miami (Englisch)
07/2017
Micro-Service Summit München
03/2007 - 03/2007
Java-Konferenz in Frankfurt
Besuchte Workshops
? JSF
? Spring
12/2002 - 12/2002
Schulung ?Enterprise JavaBean Development for IBM
WebSphere using WSAD? bei der Firma IBM
06/2002 - 06/2002
Konferenz ?Java Forum? in Stuttgart
10/2001 - 10/2001
Schulung ?Java Beans Komponentenentwicklung? bei der Firma SUN Microsystems
10/2000 - 10/2000
Schulung ?Java Programmierung? bei der Firma SUN Microsystems
01/2000 -01/2000
11/1999 - 11/1999
?Access 2000 VBA Aufbau? Schulung bei der Firma Bechtle
Senior Software Developer/Berater
Top-Skills:
Backend-Entwicklung, Java, Spring(-Boot), SQL/JPA, REST-Services, Maven, Clean Code!, REST
Ich biete:
Grundkenntnisse in der Frontend-Entwicklung
Top Skills
Technologien:
Java EE
REST-Services
XML, XSD, WSDL JSON
Security
Keycloak/spring-security
Testing
Servlet-Container Applicationserver:
Entwicklungsumgebungen:
Tools:
CD/CI with GitLab
Jenkins/Sonar
Git
Subversion
CVS
JSF
Design:
Sonstige Kenntnisse:
Datenbankdesign
Verfahren und Werkzeuge:
Beruflicher Werdegang
05/2020 ? 07/2020
Rolle: Freiberuflicher Softwareentwickler/Berater
Kunde: Aareal Bank AG Wiesbaden
08/2017 ? 02/2020
Rolle: Freiberuflicher Softwareentwickler/Berater
Kunde: Aareal Bank AG Wiesbaden
02/2017 ? 07/2017
Kooperationsprojekte mit Guts n Glory
11/2014 ? 06/2017
Rolle: Freiberuflicher Softwareentwickler
Kunde: 1&1 Internet AG
09/2006 - 10/2014
Rolle: Freiberuflicher Softwareentwickler
Kunde. Bertelsmann, arvato infoscore (Risk-Management)
06/2004 - 12/2013
Rolle: Freiberuflicher Softwareentwickler
Kunde: gerne auf Anfrage
03/2006 - 08/2009
Rolle: Freiberuflicher Softwareentwickler
Kunde: Pangora GmbH (Preisvergleichssysteme)
03/2006 - 08/2006
Rolle: Diplomand
Kunde: mentasys GmbH
Aufgaben:
01/1999 - 03/2003
Rolle: Wirtschaftsinformatikassistent
Kunde: InFoScore Software Service GmbH als
Aufgaben:
Design und Optimierung von Datenbanken (kein Datenbankadministrator)
Bevorzuge Raum Frankfurt und Umgebung.
Alternative:
Home-Office mit Einarbeitung vor Ort.
NPL-Adapter (None performance loans)
REST-Service in einer Microservice-Architektur (Docker, Kubernetes, Instana) Anbindung mehrere REST-Services als Datenbasis, Aggregation und Aufbereiten der ermittelten Daten auf Loan-Basis. Bewertungsergebnisse anhand der Daten und verschiedener konfigurierbarer Bedienungen erstellen und dem Konsumenten als JSON über einen REST-Service bereitstellen. Anbieten verschiedener Endpoints für dediziertes Testen
Pipeline (Deals, Repayment)
Verwaltung der Deals in Anbahnung, Erfassung verschiedener Kennzahlen und Übergabe an SAP via sap-jco.
Projektrealisierung in Einzelarbeit
LGD-Tool
LGD-Tool (Backtesting)
LGD-Tool (Erlösverteilung)
Pipeline (Deals, Repayments)
Tool zum Verwalten von Geschäftsanbahnungen, Rückzahlungen.
Umsetzung der technischen Anforderungen
Design und Implementierung
Der Kunde kann sich mit dieser Option jedes Jahr ein neues Smartphone aussuchen.
Umsetzung der Backend-Logik in Einzelarbeit
Design und Implementierung
Der Checkout beschreibt im Bestellprozess die Phase, nachdem der Kunde seine Ware ausgesucht hat und seine Personendaten eingibt.
Diese Software wurde von einer externen Firma entwickelt.
Weiterentwicklung und Integration der intelligenten Versanddienststeuerung.
Bereitstellung der Business-Logik für ein AngularJS-Frontend
Design und Implementierung in Einzelarbeit
Anbindung eines REST-Services zu Ermittlung der Versandarten (Standardversand, Overnight, Wunschliefertermin, Wunschzeitfenster, Same-Day).
Integration in die Mobile-, DSL-Shops und Agententools. Weiterentwicklung in mehreren Iterationsphasen.
Ausspielen der möglichen Versandarten, abhängig von Produkt, Ort, Datum und Uhrzeit.
Gesamtentwicklung in mehreren Teams (Marketing, Shop-Development, Logistik, u.w.) an verschiedenen Standorten. Integration in die Shops in Einzelarbeit.
Das ASP-System ist eine Eigenimplementierung eines ESBs (Enterprice Service Bus). Der Kunde verbindet sich über das Internet mit dem ASP-System, um spezifische Services eines von ihnen gebuchten Produktes aufzurufen. Die direkte Kommunikation erfolgt über produktspezifische Service-Endpoints, die für verschiedene Schnittstellentechnologien zur Verfügung stehen. Je nach Anforderung kann es auch mandantenspezifische Endpunkte geben. Die Verarbeitung wird über eine eigen implementierte Workflow-Engine gesteuert. Je nach Produkt werden unterschiedliche Provider-Services aufgerufen. Die Ergebnisse können optional über die Decision-Engine Strategy One bewertet und an den Mandanten zurückgegeben werden. Die lose Kopplung der Provider-Services wird durch Adapter realisiert. Diese sind an das Bus-System angeschlossen und rufen interne oder externe Dienste mit unterschiedlichen Protokollen (WebServices, http, https, Sockets, …) auf. Die Daten an den Service-Endpoints werden mittels XSLT-Transformation in das interne XML-Format und nach der Verarbeitung ebenfalls per Transformation wieder in das Rückgabeformat transformiert. Somit kann man unterschiedliche Schnittstellen auf der gleichen Plattform nutzen. Die Applikation ist auf hohen Durchsatz, schnelle Antwortzeiten und gute Skalierbarkeit ausgelegt.
Das ConfigAdminTool ist für das Anlegen und die Pflege von Mandanten des ASP-Systems über eine Web-Applikation verantwortlich. Die Mandanten-Daten sind über drei unterschiedliche Systeme verteilt (MSSqlServer, 2x Informix). Nach einer Neuanlage werden automatische Tests über einen Web-Service-Client an das ASP-System geschickt und validiert.
Somit kann sichergestellt werden, dass der neu angelegt Kunde zugriff auf alle benötigen Services hat und die Einstellungen korrekt sind.
Implementierung in einem 4-köpfigen Team.
Die Vermieterschutzlösung ist eine Portallösung, die es Vermietern ermöglicht, den potenziellen Mieter einer Risikoprüfung zu unterziehen. Auch Mieter können im Portal eine Selbstauskunft anfordern. Dadurch kann das Ausfallrisiko minimiert werden.
In einem Team von drei Entwicklern wurde die Prüfung des Vermieters (Adressprüfung) und des Mieters (Risikoprüfung) über das ASP-System realisiert. Hierfür wurde das ASP-System um einen Web-Service erweitert, der an einer klar definierten Schnittstelle die Daten entgegen nimmt, verschiedene Provider-Services aufruft (Adressprüfung, FakeNameCheck, Bonitätsauskunft,…), das Ergebnis auswertet und an den Aufrufer zurückgibt.
Die Erstellung des Portals und das Payment wurden von externen Firmen realisiert.
Die Score-Server sind Programme zur Berechnung von Scores. Die Daten werden auf verschiedenen Ebenen gruppiert und auf verschiedene Merkmale geprüft. Anhand der Anzahl der Treffer wird eine Scorekarte (XML-Datei) ausgewählt, die die zu berechnenden Merkmale enthält. Jedes Merkmal besteht aus einer Regel mit Wertebereichen, die einen Einzelwert berechnet. Die Kumulierung der Einzelwerte ergibt den Scorewert der zurückgegeben wird.
Der Score-Server wurde in zwei Ausprägungen realisiert.
Diese Ausprägungen unterscheiden sich in der Datenbasis, der zu untersuchenden Merkmale und der Scorekarte. Die Anforderungen an die Score-Server sind geringe Antwortzeiten und einen hohen Durchsatz.
Im Rahmen dieses Projektes wurde ein Framework zur Erstellung von Selbstauskünften für die Firma ICD und HIS erstellt. Das Framework wird jeweils auf einer separaten Instanz für jede Firma betrieben. Für die Kernkomponenten (Datenbank für die Selbstauskünfte, die Ablaufsteuerung für das Erzeugen der Selbstauskunft, die Batchprozess-Verarbeitung, Archivierung und Druck) gibt es eine gemeinsame Codebasis. Das Customizing und die Oberfläche sind getrennt in separaten Web-Projekten aufgeteilt. Die Selbstauskünfte enthalten Informationen zu den übermittelten Daten an Dritte, sowie aktuell gespeicherte Daten bzw. ermittelten Scorewerte.
Softwareentwicklung im Bereich Preisvergleichsysteme mit Java und JEE. Weiterentwicklung eines bestehenden Frontend-Frameworks an kundenspezifische Anforderungen.
Weiterentwicklung, Pflege und Wartung einer XML basierten REST-WebService (XService) für Preisvergleichsysteme.
Erweiterung JSON-Response
Konzeption, Umsetzung und Optimierung einer XML/JSON basierten Restful WebService Schnittstelle für Preissuchmaschinen und Preisvergleichsportale
weitere Projekte gerne auf Anfrage
technische Informatik
Diplomarbeit bei der Firma Mentasys Karlsruhe
- Asynchrone Kommunikation von verteilten Prozessen -
02/2020 ? 05/2020
12 Wochen Kaplan Sprachschule Miami (Englisch)
07/2017
Micro-Service Summit München
03/2007 - 03/2007
Java-Konferenz in Frankfurt
Besuchte Workshops
? JSF
? Spring
12/2002 - 12/2002
Schulung ?Enterprise JavaBean Development for IBM
WebSphere using WSAD? bei der Firma IBM
06/2002 - 06/2002
Konferenz ?Java Forum? in Stuttgart
10/2001 - 10/2001
Schulung ?Java Beans Komponentenentwicklung? bei der Firma SUN Microsystems
10/2000 - 10/2000
Schulung ?Java Programmierung? bei der Firma SUN Microsystems
01/2000 -01/2000
11/1999 - 11/1999
?Access 2000 VBA Aufbau? Schulung bei der Firma Bechtle
Senior Software Developer/Berater
Top-Skills:
Backend-Entwicklung, Java, Spring(-Boot), SQL/JPA, REST-Services, Maven, Clean Code!, REST
Ich biete:
Grundkenntnisse in der Frontend-Entwicklung
Top Skills
Technologien:
Java EE
REST-Services
XML, XSD, WSDL JSON
Security
Keycloak/spring-security
Testing
Servlet-Container Applicationserver:
Entwicklungsumgebungen:
Tools:
CD/CI with GitLab
Jenkins/Sonar
Git
Subversion
CVS
JSF
Design:
Sonstige Kenntnisse:
Datenbankdesign
Verfahren und Werkzeuge:
Beruflicher Werdegang
05/2020 ? 07/2020
Rolle: Freiberuflicher Softwareentwickler/Berater
Kunde: Aareal Bank AG Wiesbaden
08/2017 ? 02/2020
Rolle: Freiberuflicher Softwareentwickler/Berater
Kunde: Aareal Bank AG Wiesbaden
02/2017 ? 07/2017
Kooperationsprojekte mit Guts n Glory
11/2014 ? 06/2017
Rolle: Freiberuflicher Softwareentwickler
Kunde: 1&1 Internet AG
09/2006 - 10/2014
Rolle: Freiberuflicher Softwareentwickler
Kunde. Bertelsmann, arvato infoscore (Risk-Management)
06/2004 - 12/2013
Rolle: Freiberuflicher Softwareentwickler
Kunde: gerne auf Anfrage
03/2006 - 08/2009
Rolle: Freiberuflicher Softwareentwickler
Kunde: Pangora GmbH (Preisvergleichssysteme)
03/2006 - 08/2006
Rolle: Diplomand
Kunde: mentasys GmbH
Aufgaben:
01/1999 - 03/2003
Rolle: Wirtschaftsinformatikassistent
Kunde: InFoScore Software Service GmbH als
Aufgaben:
Design und Optimierung von Datenbanken (kein Datenbankadministrator)
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.