Bei vorwiegend remote Tätigkeit auch größere Entfernungen für Präsenztage möglich.
Solution Architekt bei
- der Anbindung weitere Datenquellen zur Vereinheitlichung des Ratings
- Aktualisierung der verschiedenen Komponenten zur Behebung von Sicherheitslücken
- Planung und teilweise Durchführung der Migration von Komponenten von einer internen Cloud auf Google Cloud
- Zusammenarbeit mit On-site und Offshore Entwicklungsteams (Indien).Durchführung von Code Reviews
- Erstellung von PoCs
Marktanalyse für eine Software zur
- Erhebung
- Überwachung
- Einstufung
- Bewertung
- Auswertung
der Risiken im Zusammenshang mit der Nutzung von EUC / IDV Anwendungen
Einführung eines Systems zur
- Erkennung von Anwendungen, die auf der Fachseite insbesondere auf Basis von MS Office Anwendungen entwickelt werden
- Einstufung und Dokumentation dieser Anwendungen
- Begleitung des Lebenszyklus dieser Anwendungen
zur Erfüllung der Bafin Anforderungen an das Management von IDV/EUC Anwendungen.
Das Projekt beinhaltete
- die aktualisierte Definition und Abgrenzung von IDV / EUC Anwendungen
- die Produktauswahl einer passenden Standardsoftware
- Durchführung eines Proof of Concept mit dem ausgewählten Produkt
- Analyse bereits existierender IDV Anwendungen
- Erweiterung der Standard-Software um benötigte Zusatzfunktionen
- Test der Erweiterungen
- Entwicklung von Integrationskomponenten für Schnittstellen zu internen Systemen
- Pilotierung- und Einführung der Software
Business Analyst sowie Solution Architekt (übergangsweise auch Projektleiter) bei der Angleichung der Kreditentscheidungsmethodik bei der Fusion zweier Großbanken und deren Bauspartöchtern durch Einführung einer gemeinsamen Ratinglösung und Integration in die bestehenden Kreditantrags- und Kreditentscheidungssysteme.
Analyse der Fachanforderungen sowie Konzeption der Gesamtziellösung unter Berücksichtigung zentraler Architekturvorgaben ebenso wie Vorgaben durch die Bankenaufsicht.
Aufwandsschätzung auf Basis der erarbeiteten Anforderungen sowie Ausarbeitung eines Projektplans für das Gesamtprojekt.
Zusammenarbeit mit On-site und Offshore Entwicklungsteams (Indien).
Abstimmung der Umsetzung mit internen und externen Serviceprovidern und Entwicklern.
Durchführung von Code Reviews
Erstellung einer Konzeption und deren Umsetzung für die Integration einer Big Data Platform.
Hierbei wurden Daten aus den Bestandsbewertungsprozessen im Kreditrisikobereich über die strategische Hadoop Platform des Kunden bereitgestellt.
Diese wurden dann in die existierende Legacyanwendung auf Basis von SAS und DB2 auf zOS integriert.
Konzeption und Umsetzung von verschiedenen Erweiterungen für das Rating im Rahmen des Kreditentscheidungsprozesses. Das beinhaltete sowohl die Business Analyse, die Lösungsbeschreibung, das Review von Design und Umsetzung (Code Review) als auch die Vorbereitung und teilweise auch Durchführung von Tests, und die Begleitung der Einführung im Rahmen eines großen übergreifenden Releases.
Im Rahmen des Projektes wurde auf ein agiles Vorgehen mit SCRUM umgestellt. Durch die organisatorische Komplexität der beteiligten Fachbereiche kam so die Rolle des Product Owners hinzu.
Migration einer internen Anwendung (REST Services) auf Basis von Java, IBM MQ Series und Oracle von einer dedizierten Infrastruktur (u.a. Oracle Weblogic) in die interne Cloud des Kunden basierend auf OpenShift.
Aufgaben:
Analyse und Konzeption zur Migration und Einführung einer neuen gemeinsamen Risikoanalyse Platform auf Basis von SAS im Rahmen der Fusion zweier Banken.
Konzeption und Umsetzung der Anpassungen an den Ratingprozessen im Rahmen der Kreditentscheidung unter Berücksichtigung verschiedener Risikoparameter im Rahmen der Fusion zweier Banken:
Konzeption und Umsetzung einer Platform zur Beantragung von Förderdarlehen durch angebundene Banken und Endkunden über eine Portaloberfläche und über Webservices mit voll- und teilautomatisierten Entscheidungen von Krediten im Rahmen der Digitalisierungsstrategie des Kunden
Rolle: Facharchitekt, IT Architekt
Größe: ca. 60 Entwickler und Berater
Produkte und Technologien:
JEE, Sparx Enterprise Architect, Spring, Hibernate, BOC ADO IT, JSF/, PrimeFaces, Websphere Appication Server 8.5,
Herausforderung/Neue Erfahrungen:
Fachliche Anforderungen an die Förderung von Unternehmen im deutschen und EU-Kontext
Umstellung eines laufenden Projekts auf agiles Vorgehen (SCRUM) in einem Großunternehmen
Einbindung von Architektur in ein agiles Projekt mit 8 SCRUM Teams
SCRUM mit gemischten On- und Offshore Teams in unterschiedlichen Verteilungen
Auf Basis des kundenspezifischen wurde in Sparx Enterprise Architect eine umfangreiche Modellierung der implementierten Komponenten vorgenommen. Mit den Sparx-eigenen Bordmitteln konnten Abhängigkeiten über mehrere Ebenen nur aufwändig über zahlreiche Schritte vorgenommen werden. Anhand des neuen Frontends konnten Abhängigkeitsanalysen stark vereinfacht und auch von Nicht-Sparx Benutzern vorgenommen werden. Zunächst habe ich selbst einen Proof of Concept umgesetzt, der anschließend dann von einem Offshore Team in agiler Vorgehensweise übernommen und umgesetzt wurde (SCRUM).
Dadurch konnten die Antwortzeiten gegenüber der vorherigen Lösung von 30-120 Sekunden auf unter 1 Sekunde reduziert werden.
Produktauswahl und Umsetzung eines Proof of Concepts zur Abstraktion der bestehenden Produktlandschaft von für Förderdarlehen und Zuschüssen auf ein generisches Produktmodell im Rahmen der Digitalisierungsstrategie des Kunden.
Dabei wurden verschiedene Standard Produktmodellierungssysteme sowie Business Rule Engines und einige andere Produkte betrachtet.
Nach der Kundenentscheidung wurde ein Proof of Concept mit JBoss Drools umgesetzt.
Konzeption und Umsetzung eines Portals zu Beantragung und Auszahlung von Zuschüssen zu Wohnungsbauvorhaben für Endkunden im Rahmen der Digitalisierungsstrategie des Kunden. Die Umsetzung erfolgte mit einem Offshore Entwicklerteam.
Aufgaben:
Abstimmung und Governance der Architektur bei der Angleichung der Kreditentscheidungsmethodik bei der Fusion zweier Großbanken und deren Bauspartöchtern durch Einführung einer gemeinsamen Ratinglösung und Integration in die bestehenden Kreditantrags- und Kreditentscheidungssysteme
Solution Architect
Entwicklung verschiedener Anwendungen / Apps für das Android Betriebssystem mit:
- Oberfläche
- interne Datenhaltung
- Zugriff auf externe Systeme über Web-Service oder Web-Service-ähnliche Schnittstellen
- Paketierung der Anwendungen
Projektleiter für das Kreditsicherheitensystem zur Umsetzung verschiedener kleinerer Anforderungen.
Teilprojektleiter für Kreditsicherheitensystem bei der Einführung einer Lösung für die Verwaltung von Objektinformationen zu den Kreditsicherheiten
- Planung und Koordination innerhalb Teilprojekt und Abstimmung im Gesamtprojekt
Archivierung der Daten der abzuschaltenden Systeme mit Sicherstellung von Recherchemöglichkeiten auf den zu archivierenden Daten.
Bereitstellung einer kompletten Bankenlösung für eine englische Bank unter Nutzung bereits entwickelter Komponenten aus einer schweizer Schwesterfirma.
Aufgaben:
Entwicklung und Einführung mehrere Webservices als Standard für die Abtretung von Sicherheiten zwischen Banken und Versicherungen sowie Bausparkassen aufgrund eines neuen Branchenstandards
Betriebssystem: Windows XP, Windows 2003 Server, Unix (AIX)
Programmiersprachen: Java (J2EE 1.3), XML, XML Schema, XSLT, SQL u.a.
Applikationsserver: Websphere Application Server
RDBMS: DB2 USB
Weitere: UML, MQ Series, IBM Websphere Message Broker, IBM Websphere Process Server, Rational ClearCase
Integration von Applikationen
auf Basis von: Lotus Notes, SAP, Oracle, COBOL, AS400, dotNet, u.a.
Betriebssystem: Unix (Sun Solaris, AIX)
Programmiersprachen: Java (J2EE 1.3), SQL, eSQL, u.a.
Applikationsserver: Oracle Application Server
RDBMS: Oracle
Weitere: UML, MQ Series, IBM Message Broker
Betriebssystem: Unix (Sun Solaris)
Programmiersprachen: Java (J2EE 1.3), COBOL
Applikationsserver: IBM Websphere 5.0
RDBMS: Oracle
Weitere: UML, MQ Series, CICS, IMS, OOA
Herausforderung/Neue Erfahrungen:Betriebssystem: Unix (Sun Solaris)
Programmiersprachen: Java, Perl, PHP, SQL
Applikationsserver: ATG Dynamo AS 5.0
RDBMS: Oracle
Weitere: Interwoven Teamsite
Netscape und Apache Webserver
Herausforderung/Neue Erfahrungen:
Betriebssystem : Windows NT Server
Programmiersprachen: Siebel Script, COBOL (Host Integration)
Applikationsserver: Siebel application server
RDBMS: Oracle
Weitere: MQ Series
Herausforderung/Neue Erfahrungen:Betriebssystem : Unix (Sun Solaris)
Programmiersprachen: Java (J2EE, EJB 1.0), SQL
Applikationsserver : IBM Websphere 3.0, ATG Dynamo AS 4.5
RDBMS: Oracle
Weitere: Rational Rose, UML, Dynamo Personalisation Server, Traceware, Netscape Enterprise Webserver, Offshore/Nearshore-Entwicklung
Herausforderung/Neue Erfahrungen:DMS: Documentum
Programmiersprachen: C++, Documentum eigene Script Sprache, SQL
RDBMS : Oracle
Weitere: Rational Rose, UML, OOA, OOD, MFC
Betriebssystem: Unix (Sun Solaris)
Programmiersprachen: Java, SQL
Servlet Engine: Sun Application Server
RDBMS: Oracle
Benutzeroberfläche: HTML, Java Script
Herausforderung/Neue Erfahrungen:Betriebssystem : Unix (Sun Solaris), Windows NT
Programmiersprachen : Java, Visual Basic (Fat Client), SQL
Servlet Engine: Sun Application Server
RDBMS: Oracle
Benutzeroberfläche : HTML, Java Script,
Weitere: UML
Mit über 25 Jahren Erfahrung als Berater für Großunternehmen kann ich sehr gute übergreifende Kenntnisse im IT-Bereich aufweisen.
Meine Schwerpunkte liegen im Bereich IT-Architektur. Als Projektleiter und Teilprojektleiter war ich bereits für mehrere größere Projekte verantwortlich. In den letzten ca. 10 Jahren habe ich vor allem in und mit agilen Entwicklungsprojekten zumeist auf Basis von Scrum gearbeitet. Teilweise habe ich auch die Einführung von Scrum in Projektteams verantwortet oder begleitet.
Die Entwicklung in Richtung Cloud Technologien (on premise, extern oder hybrid) habe ich im Rahmen der Projekte sowohl für Neuentwicklungen als auch für Migrationen begleitet.
Ich habe aufgrund meiner Fähigkeit, mich schnell in unterschiedliche fachliche Themenstellungen einzuarbeiten, auch die Rolle eines Business Analysten ausgefüllt und als (Deputy) Product Owner gearbeitet.
Aufgrund meiner fundierten Kenntnisse im Bereich Softwareentwicklung und meiner langjährigen Erfahrung als Entwickler habe ich als Entwicklungsleiter sowohl mit lokalen als auch mit international verteilten Entwicklungsteams sehr gute Erfolge erzielt.
Gute Fremdsprachenkenntnisse und Auslandserfahrung insbesondere im angloamerikanischen Bereich runden meine Erfahrungen ab.
Verschiedene x86 basierte Serverhardware aus verschiedenen Projekten.
Bei vorwiegend remote Tätigkeit auch größere Entfernungen für Präsenztage möglich.
Solution Architekt bei
- der Anbindung weitere Datenquellen zur Vereinheitlichung des Ratings
- Aktualisierung der verschiedenen Komponenten zur Behebung von Sicherheitslücken
- Planung und teilweise Durchführung der Migration von Komponenten von einer internen Cloud auf Google Cloud
- Zusammenarbeit mit On-site und Offshore Entwicklungsteams (Indien).Durchführung von Code Reviews
- Erstellung von PoCs
Marktanalyse für eine Software zur
- Erhebung
- Überwachung
- Einstufung
- Bewertung
- Auswertung
der Risiken im Zusammenshang mit der Nutzung von EUC / IDV Anwendungen
Einführung eines Systems zur
- Erkennung von Anwendungen, die auf der Fachseite insbesondere auf Basis von MS Office Anwendungen entwickelt werden
- Einstufung und Dokumentation dieser Anwendungen
- Begleitung des Lebenszyklus dieser Anwendungen
zur Erfüllung der Bafin Anforderungen an das Management von IDV/EUC Anwendungen.
Das Projekt beinhaltete
- die aktualisierte Definition und Abgrenzung von IDV / EUC Anwendungen
- die Produktauswahl einer passenden Standardsoftware
- Durchführung eines Proof of Concept mit dem ausgewählten Produkt
- Analyse bereits existierender IDV Anwendungen
- Erweiterung der Standard-Software um benötigte Zusatzfunktionen
- Test der Erweiterungen
- Entwicklung von Integrationskomponenten für Schnittstellen zu internen Systemen
- Pilotierung- und Einführung der Software
Business Analyst sowie Solution Architekt (übergangsweise auch Projektleiter) bei der Angleichung der Kreditentscheidungsmethodik bei der Fusion zweier Großbanken und deren Bauspartöchtern durch Einführung einer gemeinsamen Ratinglösung und Integration in die bestehenden Kreditantrags- und Kreditentscheidungssysteme.
Analyse der Fachanforderungen sowie Konzeption der Gesamtziellösung unter Berücksichtigung zentraler Architekturvorgaben ebenso wie Vorgaben durch die Bankenaufsicht.
Aufwandsschätzung auf Basis der erarbeiteten Anforderungen sowie Ausarbeitung eines Projektplans für das Gesamtprojekt.
Zusammenarbeit mit On-site und Offshore Entwicklungsteams (Indien).
Abstimmung der Umsetzung mit internen und externen Serviceprovidern und Entwicklern.
Durchführung von Code Reviews
Erstellung einer Konzeption und deren Umsetzung für die Integration einer Big Data Platform.
Hierbei wurden Daten aus den Bestandsbewertungsprozessen im Kreditrisikobereich über die strategische Hadoop Platform des Kunden bereitgestellt.
Diese wurden dann in die existierende Legacyanwendung auf Basis von SAS und DB2 auf zOS integriert.
Konzeption und Umsetzung von verschiedenen Erweiterungen für das Rating im Rahmen des Kreditentscheidungsprozesses. Das beinhaltete sowohl die Business Analyse, die Lösungsbeschreibung, das Review von Design und Umsetzung (Code Review) als auch die Vorbereitung und teilweise auch Durchführung von Tests, und die Begleitung der Einführung im Rahmen eines großen übergreifenden Releases.
Im Rahmen des Projektes wurde auf ein agiles Vorgehen mit SCRUM umgestellt. Durch die organisatorische Komplexität der beteiligten Fachbereiche kam so die Rolle des Product Owners hinzu.
Migration einer internen Anwendung (REST Services) auf Basis von Java, IBM MQ Series und Oracle von einer dedizierten Infrastruktur (u.a. Oracle Weblogic) in die interne Cloud des Kunden basierend auf OpenShift.
Aufgaben:
Analyse und Konzeption zur Migration und Einführung einer neuen gemeinsamen Risikoanalyse Platform auf Basis von SAS im Rahmen der Fusion zweier Banken.
Konzeption und Umsetzung der Anpassungen an den Ratingprozessen im Rahmen der Kreditentscheidung unter Berücksichtigung verschiedener Risikoparameter im Rahmen der Fusion zweier Banken:
Konzeption und Umsetzung einer Platform zur Beantragung von Förderdarlehen durch angebundene Banken und Endkunden über eine Portaloberfläche und über Webservices mit voll- und teilautomatisierten Entscheidungen von Krediten im Rahmen der Digitalisierungsstrategie des Kunden
Rolle: Facharchitekt, IT Architekt
Größe: ca. 60 Entwickler und Berater
Produkte und Technologien:
JEE, Sparx Enterprise Architect, Spring, Hibernate, BOC ADO IT, JSF/, PrimeFaces, Websphere Appication Server 8.5,
Herausforderung/Neue Erfahrungen:
Fachliche Anforderungen an die Förderung von Unternehmen im deutschen und EU-Kontext
Umstellung eines laufenden Projekts auf agiles Vorgehen (SCRUM) in einem Großunternehmen
Einbindung von Architektur in ein agiles Projekt mit 8 SCRUM Teams
SCRUM mit gemischten On- und Offshore Teams in unterschiedlichen Verteilungen
Auf Basis des kundenspezifischen wurde in Sparx Enterprise Architect eine umfangreiche Modellierung der implementierten Komponenten vorgenommen. Mit den Sparx-eigenen Bordmitteln konnten Abhängigkeiten über mehrere Ebenen nur aufwändig über zahlreiche Schritte vorgenommen werden. Anhand des neuen Frontends konnten Abhängigkeitsanalysen stark vereinfacht und auch von Nicht-Sparx Benutzern vorgenommen werden. Zunächst habe ich selbst einen Proof of Concept umgesetzt, der anschließend dann von einem Offshore Team in agiler Vorgehensweise übernommen und umgesetzt wurde (SCRUM).
Dadurch konnten die Antwortzeiten gegenüber der vorherigen Lösung von 30-120 Sekunden auf unter 1 Sekunde reduziert werden.
Produktauswahl und Umsetzung eines Proof of Concepts zur Abstraktion der bestehenden Produktlandschaft von für Förderdarlehen und Zuschüssen auf ein generisches Produktmodell im Rahmen der Digitalisierungsstrategie des Kunden.
Dabei wurden verschiedene Standard Produktmodellierungssysteme sowie Business Rule Engines und einige andere Produkte betrachtet.
Nach der Kundenentscheidung wurde ein Proof of Concept mit JBoss Drools umgesetzt.
Konzeption und Umsetzung eines Portals zu Beantragung und Auszahlung von Zuschüssen zu Wohnungsbauvorhaben für Endkunden im Rahmen der Digitalisierungsstrategie des Kunden. Die Umsetzung erfolgte mit einem Offshore Entwicklerteam.
Aufgaben:
Abstimmung und Governance der Architektur bei der Angleichung der Kreditentscheidungsmethodik bei der Fusion zweier Großbanken und deren Bauspartöchtern durch Einführung einer gemeinsamen Ratinglösung und Integration in die bestehenden Kreditantrags- und Kreditentscheidungssysteme
Solution Architect
Entwicklung verschiedener Anwendungen / Apps für das Android Betriebssystem mit:
- Oberfläche
- interne Datenhaltung
- Zugriff auf externe Systeme über Web-Service oder Web-Service-ähnliche Schnittstellen
- Paketierung der Anwendungen
Projektleiter für das Kreditsicherheitensystem zur Umsetzung verschiedener kleinerer Anforderungen.
Teilprojektleiter für Kreditsicherheitensystem bei der Einführung einer Lösung für die Verwaltung von Objektinformationen zu den Kreditsicherheiten
- Planung und Koordination innerhalb Teilprojekt und Abstimmung im Gesamtprojekt
Archivierung der Daten der abzuschaltenden Systeme mit Sicherstellung von Recherchemöglichkeiten auf den zu archivierenden Daten.
Bereitstellung einer kompletten Bankenlösung für eine englische Bank unter Nutzung bereits entwickelter Komponenten aus einer schweizer Schwesterfirma.
Aufgaben:
Entwicklung und Einführung mehrere Webservices als Standard für die Abtretung von Sicherheiten zwischen Banken und Versicherungen sowie Bausparkassen aufgrund eines neuen Branchenstandards
Betriebssystem: Windows XP, Windows 2003 Server, Unix (AIX)
Programmiersprachen: Java (J2EE 1.3), XML, XML Schema, XSLT, SQL u.a.
Applikationsserver: Websphere Application Server
RDBMS: DB2 USB
Weitere: UML, MQ Series, IBM Websphere Message Broker, IBM Websphere Process Server, Rational ClearCase
Integration von Applikationen
auf Basis von: Lotus Notes, SAP, Oracle, COBOL, AS400, dotNet, u.a.
Betriebssystem: Unix (Sun Solaris, AIX)
Programmiersprachen: Java (J2EE 1.3), SQL, eSQL, u.a.
Applikationsserver: Oracle Application Server
RDBMS: Oracle
Weitere: UML, MQ Series, IBM Message Broker
Betriebssystem: Unix (Sun Solaris)
Programmiersprachen: Java (J2EE 1.3), COBOL
Applikationsserver: IBM Websphere 5.0
RDBMS: Oracle
Weitere: UML, MQ Series, CICS, IMS, OOA
Herausforderung/Neue Erfahrungen:Betriebssystem: Unix (Sun Solaris)
Programmiersprachen: Java, Perl, PHP, SQL
Applikationsserver: ATG Dynamo AS 5.0
RDBMS: Oracle
Weitere: Interwoven Teamsite
Netscape und Apache Webserver
Herausforderung/Neue Erfahrungen:
Betriebssystem : Windows NT Server
Programmiersprachen: Siebel Script, COBOL (Host Integration)
Applikationsserver: Siebel application server
RDBMS: Oracle
Weitere: MQ Series
Herausforderung/Neue Erfahrungen:Betriebssystem : Unix (Sun Solaris)
Programmiersprachen: Java (J2EE, EJB 1.0), SQL
Applikationsserver : IBM Websphere 3.0, ATG Dynamo AS 4.5
RDBMS: Oracle
Weitere: Rational Rose, UML, Dynamo Personalisation Server, Traceware, Netscape Enterprise Webserver, Offshore/Nearshore-Entwicklung
Herausforderung/Neue Erfahrungen:DMS: Documentum
Programmiersprachen: C++, Documentum eigene Script Sprache, SQL
RDBMS : Oracle
Weitere: Rational Rose, UML, OOA, OOD, MFC
Betriebssystem: Unix (Sun Solaris)
Programmiersprachen: Java, SQL
Servlet Engine: Sun Application Server
RDBMS: Oracle
Benutzeroberfläche: HTML, Java Script
Herausforderung/Neue Erfahrungen:Betriebssystem : Unix (Sun Solaris), Windows NT
Programmiersprachen : Java, Visual Basic (Fat Client), SQL
Servlet Engine: Sun Application Server
RDBMS: Oracle
Benutzeroberfläche : HTML, Java Script,
Weitere: UML
Mit über 25 Jahren Erfahrung als Berater für Großunternehmen kann ich sehr gute übergreifende Kenntnisse im IT-Bereich aufweisen.
Meine Schwerpunkte liegen im Bereich IT-Architektur. Als Projektleiter und Teilprojektleiter war ich bereits für mehrere größere Projekte verantwortlich. In den letzten ca. 10 Jahren habe ich vor allem in und mit agilen Entwicklungsprojekten zumeist auf Basis von Scrum gearbeitet. Teilweise habe ich auch die Einführung von Scrum in Projektteams verantwortet oder begleitet.
Die Entwicklung in Richtung Cloud Technologien (on premise, extern oder hybrid) habe ich im Rahmen der Projekte sowohl für Neuentwicklungen als auch für Migrationen begleitet.
Ich habe aufgrund meiner Fähigkeit, mich schnell in unterschiedliche fachliche Themenstellungen einzuarbeiten, auch die Rolle eines Business Analysten ausgefüllt und als (Deputy) Product Owner gearbeitet.
Aufgrund meiner fundierten Kenntnisse im Bereich Softwareentwicklung und meiner langjährigen Erfahrung als Entwickler habe ich als Entwicklungsleiter sowohl mit lokalen als auch mit international verteilten Entwicklungsteams sehr gute Erfolge erzielt.
Gute Fremdsprachenkenntnisse und Auslandserfahrung insbesondere im angloamerikanischen Bereich runden meine Erfahrungen ab.
Verschiedene x86 basierte Serverhardware aus verschiedenen Projekten.