Deutschland: bevorzugt Bereich D6, Frankfurt am Main
Entwicklung von restbasierten Microservices im Kubernetes Cluster.
Microservices Entwicklung mit Spring Boot, Docker, Kubernetes (Openshift, Amazon Web Services, Google Kubernetes Engine, VMWare Tanzu)
Implementierung von kundeneigenem OpenID-Connect Identity Provider Service (OAuth 2.0 over BPM) via Connect2Id Server
Integration/Implementation von Multi-Factor-Authentication-Services (Kobil, SecSign, TOTP), Transaktionshandling und Management von physischen/virtuellen Geräten für Zwei-Faktor-Authentisierung (inkl. Prozessintegration)
Integration von restbasierten ePost (docuguide) und Postident (SCR) Services der Deutschen Post (Identifikation/Post-Versand)
Integration von IDNow REST-Services (Identifikation)
Integration von WebID REST-Services (Identifikation)
Prozesssteuerung und REST-Services für diverse Prozesse für kundenspezifische Onboarding-/Identifikations-Merkmale verschiedener Benutzergruppen
Implementierung von restbasierten Identifikation/Verifikation-Services für organisationsspezifische (in person) Identifikation (prozessbasiert)
Implementierung von Social-Login (delegated OAuth 2.0) mit Keycloak Anbindung
- Entwicklung und Erweiterung von Baufinanzierungs-Software im Backoffice Bereich und Online-Banking.
- Entwicklung an Wicket-basiertem Client zur Baufinanzierung
- Entwicklung von Middleware-Services für Online-Banking und diverse Clients
Festlegung des Standards für Anbietersoftware-Lieferungen, Implementierung des automatisierten Workflows zur Softwarekonfiguration (Staging) und Standardisierung des automatisierten und standardisierten Deploymentprozesses (u.a. per Bladelogic bzw. Udeploy).
Hierbei werden vom Software Lifecycle Build-Management bis zum Deployment (Installation) auf Test-/Abnahme-/Produktionsumgebungen alle Prozesse automatisiert. Die Schritte der Integration (Konfiguration von Umgebungsschnittstellen) und Deployment sind jeweils in einem Genehmigungsverfahren im 4-Augenprinzip als auch auf Segregation of Duties (Trennung der Verantwortlichkeiten) sichergestellt. Hierfür bildet Lösung ein extrem dynamisches Rollen- und Benutzerkonzept ab. Die installierbaren Softwarepakete sind vor externen Modifikationen geschützt und weisen eine transparente Historie von automatisierten als auch personenbasierten Modifikation auf. Konfigurationen von Integrationsschnittstellen der verarbeiteten Anbietersoftware lassen sich versioniert wiederverwenden oder auf andere Umgebungen und Systeme propagieren. Die Anwendung ist in der Lage Anbietersoftwarelieferungen auch automatisiert in standardisierte Installationspakete zu verpacken und auf die Umgebung auszubringen (Continuous Integration). Hierbei werden native Pakete (RPM, PKG, LPP, MSI) als auch Datenbanken und proprietäre Formate unterstützt, welche während des automatisierten Prozesses erzeugt und installiert werden.
Konzeption und Implementierung eines dynamischen Web-Content-Redaktionssystems mit Wicket/Java und Spring (Beans/Integration) mit Blick auf Versionierung und GUI-Modularisierung. Vorlagensteuerung und Integration von CMS-Systemen für zeitgesteuerte Werbeanzeigen.
Neuentwicklung eines Vertriebs- und Backofficeportal auf Basis von JavaServer-Faces (Mojarra+IceFaces) und eines Workflowsystems (Sungard Carnot Engine). Der Kunde hatte im Rahmen der Planung und Umsetzung einer Vertriebs- und Backofficeplattform eine erste Stufe der Integration von Business-Prozessen geplant. Hierbei wurde im Vorfeld schon die Entscheidung für Sungard Carnot Workflow Engine getroffen, ein auf Java/EJB basierendes Workflowsystem, welches ich mitentwickelt hatte. Für den Kunden sollte ich ein Backofficeportal entwickeln um generell die Einbindung von Workflow-Prozessen zu ermöglichen.
Das Portal musste in die bestehende IT-Architektur mit verschiedenen Drittsystemen per Service-Anbindung integriert werden. Hierfür wurde von mir konzeptionell das Portal entworfen und mit Absprache der Fachabteilung die Funktionalitäten ausgearbeitet. Das Portal wurde als generisches Workflow-Portal konzipiert, welches in der Lage war über Adaptersteuerung diverse Mainframe und heterogene Systeme anzubinden unabhängig von der zu implementierenden Business-Logik. Die Business-Logik wird modular in den Workflow-Prozess modelliert. Für den Aufbau des Portals im Frontend kam JSF zum Einsatz - für die generische Portalsteuerung und als Vorgabe für die Steuerung der individuellen Business-Logik. Für die Serviceintegration wurden Adapter, standardisierte EJB Mechanismen (Session/Entity/JMS) sowie Webservices zur Anbindung von Drittsystemen und der Business-Logik verwendet. Der Kunde modellierte schließlich die Business-Prozesse zur Dokumentensteuerung mit DMS Anbindung.
Aufgrund des generischen Konzepts des Portals ist der Kunde in der Lage seine Prozesse sukzessive nach seinen Anforderungen zu erweitern. Performance, Usability und eine zeitnahe Umsetzung der funktionalen Anforderungen waren essentielle Vorgaben. Aufgrund der Freiheiten, die mir durch die Projektleitungen gewährt wurde, was den Technologieeinsatz betrifft, und die gute Zusammenarbeit mit der Fachseite konnte das Projekt innerhalb des geplanten Zeitrahmens mit großer Akzeptanz erfolgreich eingeführt werden.
Entwicklung eines unternehmensweiten Kreditantragsprozesses
Entwicklung eines autom. Auswertungssystem gem. InvG für die Grenzwertprüfungen der Portfolios inkl. Anbindung an Bloomberg und IAS. Die Anwendung prüft automatisiert Spezialfonds auf Einhaltung der vorgeschriebenen gesetzlichen Vorgaben des InvG anhand Daten der KAG.
Software Entwicklung für Finanzdienstleister
Entwicklung einer eProcess Engine zur Workflow-Modellierung in pure JAVA. Auszug aus dem Produktspezifikation : In diesem Sinne ist CARNOT ein integratives Business-Process- Management System (BPM) mit folgendem Funktionsumfang: - Umfassende Prozessmodellierung - Integration von (existierenden) Anwendungen und Daten - Skalierbare, J2EE/XML-basierte Laufzeitumgebung - Ausgereifte Werkzeuge für Simulation und Optimierung von - Geschäftsprozessen, die bisher gesammelte Daten aus der - Laufzeitumgebung als Basis für Prozessanalysen nutzen. - Business-to-Business (B2B) für Prozessmangement - Robuste und effiziente multi-threaded Ausführungsumgebung - Umfassende Java API für das Programmieren mit CARNOT - Komponentenbasierte objektorientierte Architektur - Unterstützung für interaktive und nichtinteraktive Aktivitäten - Persistenz durch eine JDBC Datenbank (z.B.: Oracle, IBM DB/2) - Gewährleistete Integrität der Audit-Trail-Datenbank und Recovery-Mechanismen - Laufzeitumgebung, die mehrere Versionen desselben - Porzessmodells unterstützt XML Im- und Export für Prozessmodelle - Konformität mit offenen Standards (WfMC, J2EE, XML, HTML).
Portal auf Basis einer OO Datenbank und OO Frameworks
Ein bestehendes System auf Basis von Java/PHP und MySQL
gefüllt mit 28.000 Mitgliederdaten soll portiert werden auf ein neu zu entwickelndes System basierend auf JAVA/EJB und einer objektorientierten Datenbank (Objectivity). Grundlage der Entwicklung war ein objektorientiertes Framework mit EJB Containern, welches durch die Basis- implementierung des IPO Portals erweitert wurde. Ein wesentlicher Teil der Entwicklung war der Bereich Payment und Transaction. Der Bereich Transaction umfasste die zwei Transaktionsmechanismen LIMA der Deutschen Clearing AG in Frankfurt und WPL, einer EBCDIC Formats jeweils zum Transferieren von Aktien von/nach Aktiendepots. Im Bereich Payment implementierte ich das Bankeinzugsverfahren über DTAUS für Mitgliedsbeiträge und Aktienzuteilungen implementiert. Außerdem wurde die komplette Anwendungslogik (z.B. Zeichnungen, Zuteilungen, Emissionsverwaltung) für die verschiedenen Geschäftsvorfälle und die Verifikationsmechanismen der Datenmigration reimplementiert. Die komplette Abwicklung eines DPO Systems zum Verkauf von Aktien im Internet wurde vorbereitet. Neuentwicklung der Geschäftsvorfälle und des Frontends (Email, Mitgliedschaft, Kontoführung, Kreditkarten Verkauf). Bei dem Design und der Konzeption des Objektmodells war ich maßgeblich beteiligt.
Im Rahmen der Jahrtausendumstellung wurde eine Datenbank mit historischen Aktienkursen und proprietären Prognoseprogrammen für den Bereich Asset Management durch eine neue Lösung ersetzt. Das bestehende System bestand aus einer 42.000 Dateien umfassenden Excel-Datenbank, welche nicht Y2K tauglich war und ersetzt werden sollte durch eine Fame-Datenbank. Programmiert habe ich für Fame die Schnittstelle zwischen MS Office über ActiveX zur Einbindung der Daten in Tabellen (Excel, Access) und die Datenanbindung an Reuters/Datastream. Die Datenanbindung an Datastream wurde explizit über eine ActiveX Anbindung realisiert. Die Altdatenübernahme der historischen Datenbank wurde durch eine Excel-VBA Anwendung realisiert.
Über eine Export-Schnittstelle werden Daten aus DEVON
in eine Access Datenbank importiert, in der die Daten aufbereitet für das Backoffice nach Geschäftsart (Interest Rate Swap [IRS], Floor, Cap, Fixed Rate Swap [FXO], Cross Currency Swap [CCS], Basis Swap, OTC Bund Option, usw.), Ticket, Valuta, Business Line etc. aufgelistet werden. Die Datenbank importiert und exportiert automatisch Daten (nächtlicher Batch) von Devon und nach Swift (über Fileschnittstelle) für die direkte Verbuchung der Geschäftsvorfälle. Teile der Software sind für das Controlling angefertigt worden. Das Produkt ist auch heute noch ein wichtiger Bestandteil der Derivate-Abteilung und wird in regelmäßigen Abständen erweitert (neue Produkte, Änderungen von Geschäftsarten im Bereich EURO usw.).
Deutsche Börse AG/ABN Amro Bank/T-Mobile/Commerzbank Frankfurt)
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant verfügt über ein sehr tiefes Know-how im J2EE Umfeld. Er hat das Projekt in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme begleitet. Die von ihm entwickelten Applikationen laufen fehlerfrei und performant. Die Übergabe an interne Mitarbeiter zur Weiterentwicklung des Systems wurde vom Consultant unterstützt und konnte, dank der guten Dokumentation, schnell abgeschlossen werden. Neben seiner fachlichen Qualifikation ist sein besonderes Engagement hervorzuheben. Wir möchten uns an dieser Stelle dafür bedanken und den Consultant anderen Projektanbietern weiterempfehlen."
— Projekt Ablösung Process Portal Workflowsteuerung, 10/09 - 07/10
Referenz durch Leiter Anwendungsentwicklung, Finanzdienstleister (350 MA), vom 23.06.10
"Für die Entwicklung einer hoch priorisierten Anwendung zur Prüfung der Compliance-Richtlinien aus KAGG und InvG beauftragten wir den Consultant, mit dem wir schon in der Vergangenheit erfolgreich interne Projekte abgewickeln konnten. Trotz eines sehr engen Zeitplans übertraf die entwickelte Datenbank und das darauf aufsetzende Grenzwertprüfsystem unsere Erwartungen. Aufgrund der engen und äußerst effizienten Zusammenarbeit zwischen dem Consultant und unserer Fachabteilung konnte die Granuliarität der Grenzprüfungen stark verfeinert werden und nahezu alle der notwendigen Prüfungen automatisiert werden. Hervorragend war auch die Koordination und Zusammenarbeit mit unseren internationalen Fachabteilungen in London und Amsterdam, mit denen die konzeptionelle Architektur geplant wurde. Die Anwendung ist von der Fachabteilung geprüft und abgenommen. Die Datenbank und das Grenzwertprüfsystem haben sich im Tagesgeschäft als unverzichtbare Größe für die Prüfung der Investmentrichtlinien erwiesen. Aufgrund der Dringlichkeit des Prüfungssystems, möchten wir uns auf diesem Wege nochmal recht herzlich für die erfolgreiche Zusammenarbeit bei dem Consultant bedanken und werden sicherlich bei Bedarf wieder auf ihn zurückkommen."
— Projekt Compliance-Datenbank / Grenzwertprüfungssystem, 03/04 - 06/04
Referenz durch Abteilungsl., ABN Amro Mellon Global Securities, von 23.08.04
"Der Consultant unterstützte uns bei der Umsetzung unserer Business-Prozesslösungen für den Sektor Banken und Versicherungsgesellschaften. Dabei konnten wir von seinem umfangreichen Wissen und seiner Erfahrung profitieren. Durch sein selbstständiges und verantwortungsvolles Arbeiten konnte er unseren Entwicklungsprozess vereinheitlichen, indem er wesentliche Bereiche der Anwendungsentwicklung homogenisierte und Richtlinien durchsetzte. Darauf aufsetzend konnten wir mit dem Consultant eine einheitliche und automatische Release-Kultur etablieren, welche es ermöglichte, versionsbasierte Komponenten zu entwickeln und beim Kunden auszuliefern. Der Consultant entwickelte zusätzlich ein speziell auf unsere Bedürfnisse zugeschnittenes automatisches Testsystem basierend auf Standardkomponenten, um die Qualität der Anwendungen stetig zu verbessern und zu kontrollieren. Außerdem entwickelte der Consultant notwendige Servertechnologien im Bereich JMS und J2EE, welche für die Workflow- Steuerung eingesetzt wurden. Der Consultant war für uns eine große Hilfe bei der Optimierung von komplexen Performance- und Ablaufsteuerungen. Wir wollen uns auf diesem Wege bei dem Consultant ausdrücklich bedanken und ihm für seine weiteren Projekte alles Gute wünschen. Wir würden uns freuen, ihn für ein späteres Projekt wieder als Consultant gewinnen zu können."
— Projekt J2EE Java Entwicklung, 02/03 - 12/03
Referenz durch Abteilungsleiter, Aareal Hypotheken-Management GmbH, vom 25.11.03
"Der Consultant entwickelte mit unserer Entwicklungsabteilung unsere J2EE/XML basierte eProcess Workflow Engine. Er verfügt über umfassende und äußerst fundierte Fachkenntnisse, die er jederzeit sehr gut in die Praxis umsetzte. Er hat sich stets in Eigeninitiative sehr gute Kenntnisse über die neuesten Technologien und Spezifikationen im Bereich Java/J2EE angeeignet, die für unsere Produktentwicklung unerlässlich sind, sich auf dem höchsten Technologie-Niveau zu positionieren. Desweiteren zeichnete er sich stets durch seine überragende Zuverlässigkeit und Zielstrebigkeit aus, die ihn befähigte, auch die schwierigsten und kompliziertesten Aufgaben in kürzester Zeit mit dem allerbesten Ergebnis zu lösen. Sein Arbeitsstil war stets vorzüglich und äußerst zweckmäßig. Er plante und organisierte seine Arbeit vorausschauend. Dabei arbeitete er stets sehr effizient und routiniert. Seine Arbeitsproduktivität war stets sehr hoch. Der Consultant hat als höchstqualifizierte und äußerst produktive Kraft stets zu unserer vollsten Zufriedenheit gearbeitet. Hohe Arbeitsmotivation zeigte sich unter anderem darin, dass er auf die häufig kurzfristigen Eingangsdispositionen, die unser Betriebszweck unvermeidlich mit sich bringt, stets mit flexibler Leistungsbereitschaft und Eigeninitiative reagierte. Er war in allen Abteilungen unseres Hauses wegen seines Einsatzes und seiner freundlichen Hilfsbereitschaft stets sehr beliebt. Wir möchten uns an dieser Stelle dafür bedanken und den Consultant anderen Projektanbietern weiterempfehlen. Wir würden uns freuen, wenn wir bald wieder in einem Projekt zusammenarbeiten könnten."
— Projekt Entwicklung einer J2EE/XML basierenden eProcess Workflow-Engine, 05/01 - 12/02
Referenz durch Vorstandsvorsitzenden der CARNOT AG Frankfurt, vom 20.12.02
"Bei der Realisierung unserer neuesten Plattform war der Consultant ein tragender Faktor für Architektur/Konzeption und Implementation. Sein umfassendes Wissen und Kreativität und vor allem seine Zuverlässigkeit waren für das Projekt außerordentlich hilfreich. Der hohen Belastung durch Termindruck entgegnete der Consultant sehr flexibel und engagiert. Seine enorme Eigenständigkeit, Kommunikationsfähigkeit und sein Teamgeist war eine Bereicherung für unser Team. Wir bedanken uns für die gute Zusammenarbeit."
— Projekt eCommerce-Plattform Programmierung in Java, 02/00 - 03/01
Referenz durch Projektleiter eines Finanzdienstleisters vom 25.06.01
"Der Consultant entwickelte die Software zur Auswertung und Controlling von Devon Export-Dateien bezüglich unserer Derivate-Geschäftsvorfälle. Das Programm ist ein wesentlicher Bestandteil unserer täglichen Arbeit geworden. Wir haben den Consultant in den letzten 3 Jahren als verantwortungsvollen, gewissenhaften und kompetenten Software-Experten schätzen gelernt, den wir gerne auch in Zukunft für jede neue Software-Anforderung konsultieren. Besonders hervorheben möchten wir noch die Einsatzbereitschaft und die Flexibilität, mit der der Consultant auf neue Anforderungen und Problemlösungen reagierte. Sein Fachwissen im Wertpapierhandel und seine soziale Kompetenz waren maßgeblich für unsere gute Zusammenarbeit."
— Projekt Derivate-System für Backoffice und Controlling 10/98 - 2001
Referenz durch Abteilungsleiter einer Frankfurter Bank vom 07.05.01
"Der Consultant hat sich sehr schnell in unsere Umgebung eingearbeitet, obwohl er zuvor mit den bei uns eingestzten Technologien keinen Kontakt hatte. Darüber hinaus hat er auch wichtige Beiträge für die Verbesserung unserer Arbeitsabläufe leisten können. Dabei waren seine Erfahrungen eine große Bereicherung in unserem Team. Wir schätzen ihn als einen sehr zuverlässigen und kompetenten Mitarbeiter, der sehr verantwortungsbewusst mit den ihm übertragenen Aufgaben umgeht."
— Projekt Akon 3.0, Umstellung des Gesamtsystems, 03/00-05/00
Referenz durch Tech. Projektleiter eines Finanzdienstleisters mit 25 MA vom 31.05.00