Deutschland: bevorzugt Süddeutscher Raum
Durchgeführte Projekte
05/2022-aktuell: Deutsche Bundesbank (Stuttgart)
Weiterentwicklung des Projekts Insight (Java/Angular Fullstack)
01/2020-05/2022: Porsche AG (Stuttgart)
Neuerstellung einer Anwendung zur Verarbeitung von Verbauvorschriften. Frontend: Angular 10 mit Angular Material-Widgets. Implementierung von Schnittstellen-Services (Rest: OpenApi, Kafka) und Integration der Schnittstellengenerierung in den Build/Deployment Bereich. Persistierung in einer Mongo-DB (NoSql). Dockerisierung und Migration der Anwendung nach Azure. Deployment und Wartung der Anwendung auf Azure über gitlab, Helm und Kubernetes. Anwendung von Sicherheitsmechanismen (AzureAD).
Erstellung einer Golang-Anwendung als Daten-Gateway (PowerTrain42)
Backend: Openliberty Tools: Go, Azure, Helm, Terraform, Terragrunt, Angular (Material), RXJS, npm, Java 8-13, Mongo, Kafka, Maven, Confluence, Jira, JUnit 5, IntelliJ, Gitlab, Splunk,
07/2018-01/2020: Deutsche Bundesbank (Stuttgart)
Erstellung einer Anwendung zur Verarbeitung von Geldbeständen (CashEDI) für den ExtraNet-Bereich. Frontend: Angular 8 mit Angular Material-Widgets (Test: Karma + Jasmine) Erstellung der Rest-API (Swagger und Migration OpenApi) und Integration der Schnittstellengenerierung in den Build/Deployment Bereich. Backend: (IBM JDK-8) auf Websphere Liberty 19. Tools: Oracle 12g, Angular 8+, Angular Material, RXJS, npm, Java 8, OpenLiberty, Maven Confluence, Jira, JUnit 5, IntelliJ, Jenkins
02/2016-aktuell: Landesbank Badenwürtemberg [LBBW] (Stuttgart) Migration der Elektronischen Deckungsrechung (EDR) des RMM-Marts hin zur TXS-Suite. Der Verantwortungsbereich umfasst vor allem den dezentralen Bereich. Erstellung der Job-Steuerung in Control-M. Implementierung von Programmen zum performanten Abgleich großer CSV- und XML-Dateien in Java 8 unter verstärkter Verwendung von Lambdas und Futures (Concurrency) und unter Verwendung von JEE7. Die Programme können mit einer GUI (JavaFX) oder im Batch-Modus (CLI) betrieben werden. Verantwortung des Bereichs ABACUS-TR als IT-Owner. Implementierung von verschiedenen Adaptern zur performanten Konvertierung von großen Datenstrukturen in Java 8 (>2GB). Einführung des Produktes A360 (Fa. BearingPoint) (Meldung: AnaCredit). Tools: Oracle 12g, Java 8; Java-FX; JPA; Confluence, Control-M, HP-QC, HP-ALM, Python, Git, SVN, Jira
01/2008-aktuell: Integrata AG (Trainer) Durchführung von Schulungen als Trainer (z.B.: Festo (Java Design Pattern), Thales Rail Signalling Solutions GmbH (Perl, C++), LBBW (Linux), Celesio AG... Die Schulungen wurden für Mitarbeiter der IT-Entwicklungsabteilungen gegeben. Darüber hinaus Durchführung von Schulungen von offenen Seminaren (Java Build Management, Source Code Management, Java Erweiterungen, Build-Systeme, JEE, Testgetriebene Entwicklung, ?)
02/2014-aktuell: Deutsche Bundesbank (Niederlassung Stuttgart)
Entwicklung einer Anwendung zur Validierung von großen Datenmengen (XBRL-Datenpunkt-Validierungen) mit Hilfe der Regel-Engine Drools. Erstellung eines Viewers zur Visualisierung von Xbrl-Dateien mit verschiedenen Taxonomienen unter Anwendung von Methoden zur objektorientierten Programmierung. Modellierung einer Administrationsoberfläche auf JBoss 7.2 (und Wildfly). Anbindung von WebServices via JAX-WS (Ant, WSIMPORT) unter verwendung von CDI. Der Zugriff auf die Persistenzschicht erfolgt über JPA (Criteria-API). Innerhalb des Prototypen wurde EclipseLink als Treiber verwendet. In der fertigen Anwendung kommt OpenJPA zum Einsatz. Wartung von Bestandsanwendungen (PL/SQL, JEE6). Bei der Wartung wurde unter anderem auch eine XSLT-Transformation von Frontend-Elementen für verschiedene Renderer durchgeführt (GUI, Drucker, PDF...). Die Zuständigkeiten für die verschiedenen Bereiche (DB, AppSrv) und Stages (Test, Integration, Produktion) sind streng reglementiert. SSMVAluE: Design der Systemarchitektur und Umsetzung der Requirements.
Vorarbeiten zur Verarbeitung von Millionenkrediten (Workflow Management) bei einer Absenkung der Meldegrenze. Migration von WAS6 auf WAS8, Prüfung der Migration einer Bakis-Anwendung auf das (DBB interne) Kolumbus-Framework.
Tools: WebSphere App.Srv 8, EJB3, JSF 2 (Primefaces 5), CDI, JPA, XSLT, XML, XBRL, Oracle 11g, Selenium, Subversion, AppWatch, Interstage XWand, Confluence, Jira, TestNG, Drools 6.0-6.3,
JFlex, CUP
11/2014-aktuell: Kirchliches Rechenzentrum /KRZ Südwest Deutschland (Karlsruhe) Anforderungsanalyse, Entwicklung einer Systemarchitektur zur Umsetzung des Moduls Poststelle. Das Modul dient zugleich als technologische Basis zur künftigen Ablösung von Host-Programmen. Das Projekt wird im Augenblick nur noch begleitet. Tools: Java 8, Wildfly, Spring, AngularJS, Karma, Jasmin, Grunt, Bower, MySql, BaseX, git, TestNG, JPA (Hibernate), Hamcrest, Mockito, Jenkins
01/2012-aktuell: Mercedes Benz Bank
Design und Implementierung des Online-Banking-Portals der Mercedes Benz Bank.
Die Umsetzung erfolgte zunächst durch die Implementierung eines Prototypen
(Spring/JBoss/Hibernate/REST). Die Anwendung wurde im Anschluss auf CDI/EJB3 migriert
unter Verwendung von JPA 2.
Die Applikation umfasst die Kundenschnittstelle (Antragsprozesse, Kontenmanagement
und Benutzermanagement), sowie die Internen Schnittstellen zum Financial Backbone der
Bank (Integrationsplattform, Thaler(Sopra), Hogan, Partner ...)
Tools: JSF (Richfaces, später Primefaces), IBM Websphere 8, Oracle 11g, git/gerrit,
IBM MQ, JBoss (Wildfly), Dozer, Spring WebFlow, Spring Data, MySql, Redmine, Jenkins (CI), Quartz, JaxB, CDI, Selenium, Arquillian
01/08-aktuell: Logica CMG / Integrata AG
Referent und Trainer für diverse Kurse wie z. B.: Design Patterns (Festo AG), Java
für Fortgeschrittene, JEE Grundlagen, Java für Anfänger, Perl(Celesio AG), C++
(Thales Rail Signalling Solutions GmbH), Linux (LBBW), ...
Die Schulungen wurden für Mitarbeiter der IT-Entwicklungsabteilungen gegeben.
01/2011-01/2012: Daimler Fleetboard
SCRUM basierte Entwicklung von Server-Diensten auf WebSphere Application Server.
Tools: IBM MQ, ClearQuest, RequisitePro, FunctionalTester, JaxMe, Oracle, RSA,
Hudson, Mockito, PowerMock, Soap-UI
01/10-01/2011: T-Systems
Erstellung eines Regelinterpreters zur Generierung von Cognos-Berichten im
Datawarehouse-Umfeld. Der Regelinterpreter besteht aus einem Web-Frontend und
arbeitet mit verschiedenen Backend-Lösungen.
Migration des Frontends von JSF 1.2 nach JSF 2.0
Tools: JSF 1.2/2.0 (SUN), Richfaces 3.3.X/4.0.X, Tomahawk, Spring 3.0
(+Spring Security), JPA(2.0), DB2 9.5, MySQL, AIX, Continuum, CruiseControl,
JUnit, SVN, Eclipse
10/06-12/09: Hypo Real Estate Systems
Erweiterung der J2EE-Anwendung Assyst 7.5/8.0 um bankspezifische
Anforderungen. Hierzu wird in die gesamte Prozesslogik
eingegriffen. Dies geschieht durch hinzufügen von Formularen im Front-End
(JSP, Struts, JavaScript, JSTL, CSS) und durch hinzufügen von eigenen Modulen
und Tabellen im Backend-Bereich (EJB-Session Beans). Auf die Oracle-DB
wird über den OR-Mapper Hibernate zugegriffen. Mein Tätigkeitsschwerpunkt
umfasst hier den gesamten Entwicklungsbereich (Schätzung, Design,
Implementierung, Deployment, Test) der einzelnen Erweiterungen(gesamter
MVC-Bereich). Die Erweiterungen umfassen unter anderem auch die Anbindung
weiterer Ticket-Systeme (Remedy, Notes-Problem Management) mittels
Im- und Exportschnittstellen.
Migration der Schnittstellen auf Java1.6 unter Verwendung von JPA.
Design und Modellierung und Implementierung eines Auslieferungsprozesses.
Für die Realisierung des Prototyps wurde Python 2.5 verwendet. Das
Backend wurde als Windows-Dienst in Python implementiert. Die komplette
Bussinesslogik des Verteilten Systems wurde zunächst auf Basis von
NamedPipes und später über WebServices (SOAP / ZSI) implementiert. Zur
zentralen Steuerung des Auslieferungsprozesses wurde ein Web-Frontend
entwickelt. Die Entwicklung wurde mit Django durchgeführt. Die
Authentifizierung erfolgt über LDAP (Single SignOn).
Die RIA-Anwendung läuft produktiv unter Apache-Tomcat. Später wurde
das Frontend durch JSF (2.1) mit Java5.0 (auf Apache-Tomcat) ersetzt.
Tools: Oracle 10g, Assyst7.5/8.0, Struts1.2, EJB2.1, JBoss4.2/5.0, Hibernate
Python 2.5, ZSI2.1, Django 0.96, JSF 2, Java1.4.2/5.0/1.6, Eclipse 3.4, Ant,
Apache-Tomcat, Remedy, Powershell 1.0, Maven2
08/05-10/06: GfA GmbH Stuttgart (Hypo Real Estate Systems)
Implementierung und Betreuung der Schnittstelle PARIS - SambaPlus und
AbacusDaVinci (J2EE). Hier werden Daten aus einem Quellsystem (DB2) in
verschiedene Zielsysteme (DB, XML-Struktur, Cobol-Copy-Strecke) anhand
von einem spezifizierten Regelwerk transformiert. Für die Konfiguration
der DB-Schnittstelle wird Spring (AOP/IoC)verwendet. Design und
Implementierung eines Dokumentationswerkzeugs zur Archivierung und
Historisierung von Datenkonvertierungsregeln. Die Daten werden in einer
DB gespeichert und mit Hilfe von Web-Technologie(App.Server: Tomcat)
umgesetzt. Projektleitung im Bereich Outsourcing einer IT-Sparte für den
Bereich Infrastruktur. Analyse des Ist-Bestandes und Spezifikation der
Soll- Struktur beim Outsourcer. Anforderungsspezifikationen und
technische Durchführung des Projekts. Assistenz der Gesamtprojektleitung.
Projektleitung im Bereich Meldewesen. Vorstudie zur Anbindung des
Kalkulators an ein SAP/R3 System mit SAP JCo. Übernahme einer Kunden-
Produktionsumgebung. Projektleitung mit Budget- und Personalverantwortung.
Prozessanalyse, Aufbau der lokalen Produktionsumgebung unter
Berücksichtigung externer Schnittstellen. Entwicklung eines
Tilgungsplanrechners für den Einsatz in der Produktion. Entwicklung von
Eclipse-Plugins zur Vereinheitlichung firmeninterner Prozesse. Konzeption
eines firmeninternen Release-Management-Systems. Design, Konzeption,
Kostenschätzung, Erstellung von Angeboten und Realisierung eines
Programms zur Ablösung einer HOST-Anwendung (Berechnung von
Effektivzinsen, Schäden, Margen, Renten, Auf/Abzinsung, Einstandssätzen
und Fremdwährungskursen). Dieses Programm (DAEMON) ist auf Win32
lauffähig. Er bietet eine COBOL-Schnittstellen zum Großrechner
(Ansteuerung von HOST-Plattform über Wrapper-Programm)
und zu anderen Java-Servern (XML-Schnittstelle). Schreiben von JCL
Routinen zur Ansteuerung des Wrapper Programms und zur Abfrage
der Datenbank. Zusammenstellung, Leitung und Steuerung des Projektteams
(6 Personen).
Tools: Java (5.0/1.4.2), JSP, Spring, Tomahawk, Tomcat(5.5), MSProject2000, Eclipse 3.3,
Subversion, DB2(8.2), C++
02/04-08/05: Württembergische Hypothekenbank (GfA GmbH Stuttgart)
Steuerung der Weiterentwicklungsarbeiten für die Controlling SW APS
(Aktiv, Passiv Steuerung) als Projektleiter.
Ermittlung von Barwerten im Wertpapier- und Darlehensbereich zur Bewertung
und Steuerung von Portfolios.
Portierung der Datenbank DB2 V7 nach DB2 V8: Umstellung der Datenbank
auf die neue Release (V8) und Überarbeitung des Quellcodes (obsolete Funktionen werden
auf den neuesten Stand gebracht). Neuberechnung von Risikokennzahlen: Ermittlung
des ValueAtRisk nach neuesten Konzernvorgaben. Flexibilisierung der
Anwendung: Entwicklung einer dynamischen Portfoliostruktur Erweiterung
der Zinszahlungs und Zinsperiodenkonventionen. Erweiterung der
Datenbankanwendungen. Modifizierung und Erweiterung eines Java-Frontends
(JFC) zur Dateineingabe und Datenanalyse des Datenbanksystems. Erstellung
von print-reports (JasperReport/Birt) zur Aufbereitung der Daten.
Performance Analyse und Verbesserungen der Anwendung im C++ Bereich durch Profiling
und im Datenbankbereich durch Event Logging (Abfrageoptimierung).
Tools: MSProject2000, DB2, GNU C++, Java, CVS, Eclipse, Perl, cygwin, XML (Xerces: SAX/DOM)
08/03-02/04: GfA GmbH Stuttgart (Württembergische Hypothekenbank)
Compilermigration VisualAge C++ (IBM) nach gnu C++ unter Win32.
Eigenständige Analyse, Planung und Durchführung der Migration in
fachlicher und personeller Hinsicht. Die Projekttätigkeiten waren:
Aufwandsabschätzungen, Erstellung von Leistungsbeschreibungen, Angeboten
und Verträgen. Auswahl der Projektmitarbeiter. Steuerung, Koordination,
Mitwirkung und Reporten der Entwicklungstätigkeiten. Der Umfang des
Projekts war die Migration von ca. 1 Mio Zeilen Quellcode. Der
Projektablauf begann mit der Überführung des bestehenden Quellcodes von
VSS nach CVS. Im Anschluß wurde der auf Batch Dateien basierende Build-
Prozess auf ein zentral gesteuertes, plattformunabhängiges Make-System
umgestellt. Nun wurden die Quelltexte auf die neue Compilerumgebung
portiet. Die Haupttätigkeiten beinhalteten die Portierung der OpenClass-
Library nach STL (bzw. Standard C++ - Komponenten). Die Migration erfolgte
vollautomatisiert nach der Erstellung eines Migrationsrahmens (Perl-
Skripte, Auswertung von Compile-Output). Erstellung eines Testrahmens
zur automatisierten Überprüfung neuer Features. Das Projekt wurde mit der
Einführung des migrierten und getesteten Distributionssets and den
Kunden durch Abnahme der getesteten Testmatrix erfolgreich beendet.
Tools: MSProject2000, DB2 V7/8, gnu C++ 3.2.3/3.4.1, CVS, make, Perl 5.8,
cygwin, LotusNotes, Eclipse
04/03-08/03: GfA GmbH Stuttgart
Erstellung einer Projektstudie zur Auswahl der geeigneten Entwicklungsumgebung
Die Studie diente als Vorleistung für die Compilermigration (siehe oben). Hier war das Ziel
die Auswahl der geeigneten Entwicklungs-Werkzeuge für den künftigen firmenweiten Einsatz.
Die Studie stützte sich auf die Belange und Voraussetzungen des Kunden. Sie umfasste
den Einsatz eines Dokumentenmanagement-, Konfigurationsmanagement- und Releasemanagementsystems,
sowie die Auswahl eines geeigneten Compilers, Debuggers und dem Build-Tool.
Im Anschluß an die Studie wurde ein Prototyp der Entwicklungsumgebung erstellt, der danach für
die Produktion freigegeben wurde.
Tools: MS-Project2000, VisualAge C++ 3.5/4.0, DB2 V7/V8, gnu C++ 3.2.3/3.4.1
Perl 5.8, n,gnu-make, CVS, VSS, Eclipse(CDT), cygwin, LotusNotes
05/01-05/03: Fa. Siemens DEMATIC AG Konstanz
Projektleitung des Video Codiersystems COOL1000. Koordinierung und
Betreuung der Softwareentwicklungsarbeiten verschiedener Kundenprojekte
in mehreren europäischen Ländern. Daüber hinaus: Modulanpassungen der Teil
komponenten Image Handler (UNIX C++, Visual C++), CDB (Visual C++) und
UI (MS-VB). Modifizierungen von Schnittstellen zur Anbindung einer Oracle
Datenbank. Die Anwendungen laufen auf Windows-NT, teilweise auf Solaris,
Solaris-PC. Durchführen von Requirements Engeneerings für CMM Zertifikation.
Erstellung von Lastenheften zur Vorbereitung der SAT's. Redesign des
Installationstools (Python) und Betreuung des Projektfortschritts.
Design, Dokumentation und Implementierung eines schnellen Prototyps zur
Realisierung einer offenen Schnittstelle in CORBA (omniORB, omniORBpy,
Python). Erstellung der zugehörigen IDL.
Tools: Visual C++ V6.0, UNIX C/C++, VB V6.0, Python, PERL, MS-Project98,
Rational RequisitePro, LiveLink, CORBA
07/00-09/01: Fa. Schuler Rohstoffe GmbH
Erstellung eines Datenbankmanagementsystems zur Erfassung, Bearbeitung und
Auswertung der anfallenden Daten des Fuhrparks unter betriebswirtschaftlichen
Gesichtspunkten. Alle Datenbankabfragen wurden mit SQL ausformuliert. Die
Formulargestaltung erfolgte mit Hilfe von VBA.
Tools: MS-ACCESS "97, VBA "97. Betriebssystem: Windows-NT
01/00-05/01: Fa. Siemens ElectroCom GmbH Konstanz
Entwicklung und Anpassung einer Schnittstelle (Maschine-VideoCodiersystem)
des Postautomatisierungssystems CVC1000 in C/C++. Überarbeiten des User
Interfaces (VB6.0). Darüber hinaus Bearbeitung und Leitung von Teil-
projekten. Implementierung von Shell Skripten unter Unix/DOS zur Optimierung.
des Konfigurationsmanagements. Die Anwendungen laufen auf Windows-NT,
SUN Solaris, Solaris-PC und VMS. Durchführung von Schulungen (advanced level)
zur Bedienung und dem Verständnis des VC-Softwaresysstems.
Erstellung von Test-, Design- und Abnahmespezifikationen.
Tools: Visual C++ V6.0, UNIX C/C++, VB V6.0, MS-ACCESS "97, PERL
01/99-01/00: Fa. Siemens AG (A&D AS E44) Karlsruhe
Testautomatisierung für den Bereich Gesamtsystemtest des Prozeßleitsystems
SIMATIC PCS7. Die Testautomatisierung der Funktionalitätstests umfaßte zu
Beginn der Entwicklungphase die Erstellung einer großen Funktionsbibliothek
(WinRunner) daraufhin wurden aufwändige Lasttests simuliert (LoadRunner),
die angesammelten Daten mit Hilfe des SW Pakets TestDirektor ausgewertet und
verwaltet. Im Detail wurde im wesentlichen die Bereiche S7-Manager, das
Engineering-System (ES) und WinCC (Bedien & Beobachtungssystem) der
Versionen V4.02 - 5.03 getestet. Erstellen der zugehörigen Dokumentation
in HTML.
Tools: Visual C++ V5.0, MS-ACCESS, MS-Visual Test, WinRunner(Mercury),
TestDirector(Mercury), LoadRunner(Mercury), HTML(4.0).
07/98-01/99: Fa. Lutz Datentechnik, BWT & IND Stuttgart
Modifizierung eines MFC Moduls zur Formänderungsanalyse mit Hilfe eines
Meßrasterverfahren. Dieses Verfahren, das durch den Spannungszustand
gekennzeichnet wird, dient zur Bestimmung der Einflußgrößen auf Umformgrenzen
(sogenannte Grenzformänderungen) die in der Fertigungstechnik eingesetzt werden.
Tools: Visual C++, Rational Rose, UML, MFC.
05/98-08/98: Fa. Inpho GmbH Stuttgart
Für Automobilhersteller entwickelte Algorithmenprogrammierung zur Umrechnung
und Ausgleichung dreidimensionaler Objektpunktkoordinatenfelder mit simultaner
Bestimmung der Qualität des Datenmaterials. Die Algorithmen wurden entwickelt,
um die Güte von neu entworfenen Sensoren zu bestimmen. Dieses Verfahren
findet Anwendung bei der Vermessung und Qualitätsanalyse von Karosserieteilen.
Hierbei wurden räumliche Testfelder als Ausgangsmaterial zur Kalibrierung
aufgenommen und anschließend aufeinander transformiert. Zur Visualisierung
der Ergebnisse wurde Matlab verwendet.
Tools: MS Visual C++, Rational Rose, Matlab
Anwendersoftware: Australis, MatchT
03/98-05-98: Fa. Lutz Datentechnik, Aalen
Entwicklung verschiedener ABAP/4 Programme zur Datenauswertung. Programmierung
von Reports im Bereich LIS (Logistik Informationssystem).Übernahme von Daten
aus anderen Systemen in die SAP Informationsstrukturen -systeme.
Tools: ABAP/4, SAP R/3 Release 3.1.
06/97-03/98: INS Stuttgart
Automatisierung verschiedener Prozesse zur Entwicklung von Graphiken
unter EXCEL. Auswertung und Anbindung der Daten erfolgte in MS VBA(5.0)
01/97-06/97: IFP Stuttgart
Konzeption und Implementierung einer Software zur Behandlung und Konvertierung
von photogrammetrischem Bildmaterial. Die Ausarbeitung erfolgte mit Hilfe der
Programmiersprache C.
Bildverarbeitung (Digitale Geländemodelle)
Projektleitung:
MS-Projects
Office:
MS Office-Pro (alle Werkzeuge)
Entwicklung:
Eclipse, IntelliJ, NetBeans, Java, Spring, JSP, JavaScript, Hibernate, EJB
JSF(2.1), Struts (1.2), JasperReports, Birt
MS Visual C++, IBM Visal Age C++(3.5, 4.0), gnu C++ 2.95-4.2, MS Basic, wscript,
Whipple Ware, Rational Purify, ABAP/SAP R3
Web/Application-Server:
JBossAS/Wildfly, IBM WebSphere, Apache Tomcat
Test:
TestSuite/WinRunner / HPQC, Soap-UI, Selenium, Arquillian, Mockito, PowerMock, Hamcrest
Datenbanken:
Oracle, DB2, Access, mySQL, Postgres
Codeverwaltung:
Git/Gerrit, Subversion, SCCS, CVS, RCS, MS-Visual Source Safe
Helpdesk, Service Mgmt-Werkzeug:
Assyst (Axios-Systems), Redmine, IBM Rational Change, Bugzilla
Bildbearbeitung:
Helava, Intergraph, Australis
Design:
OOA, OOD, OOP
Rational Rose, RequisitePro, UML
Dokumentation:
OpenText LiveLink
Deutschland: bevorzugt Süddeutscher Raum
Durchgeführte Projekte
05/2022-aktuell: Deutsche Bundesbank (Stuttgart)
Weiterentwicklung des Projekts Insight (Java/Angular Fullstack)
01/2020-05/2022: Porsche AG (Stuttgart)
Neuerstellung einer Anwendung zur Verarbeitung von Verbauvorschriften. Frontend: Angular 10 mit Angular Material-Widgets. Implementierung von Schnittstellen-Services (Rest: OpenApi, Kafka) und Integration der Schnittstellengenerierung in den Build/Deployment Bereich. Persistierung in einer Mongo-DB (NoSql). Dockerisierung und Migration der Anwendung nach Azure. Deployment und Wartung der Anwendung auf Azure über gitlab, Helm und Kubernetes. Anwendung von Sicherheitsmechanismen (AzureAD).
Erstellung einer Golang-Anwendung als Daten-Gateway (PowerTrain42)
Backend: Openliberty Tools: Go, Azure, Helm, Terraform, Terragrunt, Angular (Material), RXJS, npm, Java 8-13, Mongo, Kafka, Maven, Confluence, Jira, JUnit 5, IntelliJ, Gitlab, Splunk,
07/2018-01/2020: Deutsche Bundesbank (Stuttgart)
Erstellung einer Anwendung zur Verarbeitung von Geldbeständen (CashEDI) für den ExtraNet-Bereich. Frontend: Angular 8 mit Angular Material-Widgets (Test: Karma + Jasmine) Erstellung der Rest-API (Swagger und Migration OpenApi) und Integration der Schnittstellengenerierung in den Build/Deployment Bereich. Backend: (IBM JDK-8) auf Websphere Liberty 19. Tools: Oracle 12g, Angular 8+, Angular Material, RXJS, npm, Java 8, OpenLiberty, Maven Confluence, Jira, JUnit 5, IntelliJ, Jenkins
02/2016-aktuell: Landesbank Badenwürtemberg [LBBW] (Stuttgart) Migration der Elektronischen Deckungsrechung (EDR) des RMM-Marts hin zur TXS-Suite. Der Verantwortungsbereich umfasst vor allem den dezentralen Bereich. Erstellung der Job-Steuerung in Control-M. Implementierung von Programmen zum performanten Abgleich großer CSV- und XML-Dateien in Java 8 unter verstärkter Verwendung von Lambdas und Futures (Concurrency) und unter Verwendung von JEE7. Die Programme können mit einer GUI (JavaFX) oder im Batch-Modus (CLI) betrieben werden. Verantwortung des Bereichs ABACUS-TR als IT-Owner. Implementierung von verschiedenen Adaptern zur performanten Konvertierung von großen Datenstrukturen in Java 8 (>2GB). Einführung des Produktes A360 (Fa. BearingPoint) (Meldung: AnaCredit). Tools: Oracle 12g, Java 8; Java-FX; JPA; Confluence, Control-M, HP-QC, HP-ALM, Python, Git, SVN, Jira
01/2008-aktuell: Integrata AG (Trainer) Durchführung von Schulungen als Trainer (z.B.: Festo (Java Design Pattern), Thales Rail Signalling Solutions GmbH (Perl, C++), LBBW (Linux), Celesio AG... Die Schulungen wurden für Mitarbeiter der IT-Entwicklungsabteilungen gegeben. Darüber hinaus Durchführung von Schulungen von offenen Seminaren (Java Build Management, Source Code Management, Java Erweiterungen, Build-Systeme, JEE, Testgetriebene Entwicklung, ?)
02/2014-aktuell: Deutsche Bundesbank (Niederlassung Stuttgart)
Entwicklung einer Anwendung zur Validierung von großen Datenmengen (XBRL-Datenpunkt-Validierungen) mit Hilfe der Regel-Engine Drools. Erstellung eines Viewers zur Visualisierung von Xbrl-Dateien mit verschiedenen Taxonomienen unter Anwendung von Methoden zur objektorientierten Programmierung. Modellierung einer Administrationsoberfläche auf JBoss 7.2 (und Wildfly). Anbindung von WebServices via JAX-WS (Ant, WSIMPORT) unter verwendung von CDI. Der Zugriff auf die Persistenzschicht erfolgt über JPA (Criteria-API). Innerhalb des Prototypen wurde EclipseLink als Treiber verwendet. In der fertigen Anwendung kommt OpenJPA zum Einsatz. Wartung von Bestandsanwendungen (PL/SQL, JEE6). Bei der Wartung wurde unter anderem auch eine XSLT-Transformation von Frontend-Elementen für verschiedene Renderer durchgeführt (GUI, Drucker, PDF...). Die Zuständigkeiten für die verschiedenen Bereiche (DB, AppSrv) und Stages (Test, Integration, Produktion) sind streng reglementiert. SSMVAluE: Design der Systemarchitektur und Umsetzung der Requirements.
Vorarbeiten zur Verarbeitung von Millionenkrediten (Workflow Management) bei einer Absenkung der Meldegrenze. Migration von WAS6 auf WAS8, Prüfung der Migration einer Bakis-Anwendung auf das (DBB interne) Kolumbus-Framework.
Tools: WebSphere App.Srv 8, EJB3, JSF 2 (Primefaces 5), CDI, JPA, XSLT, XML, XBRL, Oracle 11g, Selenium, Subversion, AppWatch, Interstage XWand, Confluence, Jira, TestNG, Drools 6.0-6.3,
JFlex, CUP
11/2014-aktuell: Kirchliches Rechenzentrum /KRZ Südwest Deutschland (Karlsruhe) Anforderungsanalyse, Entwicklung einer Systemarchitektur zur Umsetzung des Moduls Poststelle. Das Modul dient zugleich als technologische Basis zur künftigen Ablösung von Host-Programmen. Das Projekt wird im Augenblick nur noch begleitet. Tools: Java 8, Wildfly, Spring, AngularJS, Karma, Jasmin, Grunt, Bower, MySql, BaseX, git, TestNG, JPA (Hibernate), Hamcrest, Mockito, Jenkins
01/2012-aktuell: Mercedes Benz Bank
Design und Implementierung des Online-Banking-Portals der Mercedes Benz Bank.
Die Umsetzung erfolgte zunächst durch die Implementierung eines Prototypen
(Spring/JBoss/Hibernate/REST). Die Anwendung wurde im Anschluss auf CDI/EJB3 migriert
unter Verwendung von JPA 2.
Die Applikation umfasst die Kundenschnittstelle (Antragsprozesse, Kontenmanagement
und Benutzermanagement), sowie die Internen Schnittstellen zum Financial Backbone der
Bank (Integrationsplattform, Thaler(Sopra), Hogan, Partner ...)
Tools: JSF (Richfaces, später Primefaces), IBM Websphere 8, Oracle 11g, git/gerrit,
IBM MQ, JBoss (Wildfly), Dozer, Spring WebFlow, Spring Data, MySql, Redmine, Jenkins (CI), Quartz, JaxB, CDI, Selenium, Arquillian
01/08-aktuell: Logica CMG / Integrata AG
Referent und Trainer für diverse Kurse wie z. B.: Design Patterns (Festo AG), Java
für Fortgeschrittene, JEE Grundlagen, Java für Anfänger, Perl(Celesio AG), C++
(Thales Rail Signalling Solutions GmbH), Linux (LBBW), ...
Die Schulungen wurden für Mitarbeiter der IT-Entwicklungsabteilungen gegeben.
01/2011-01/2012: Daimler Fleetboard
SCRUM basierte Entwicklung von Server-Diensten auf WebSphere Application Server.
Tools: IBM MQ, ClearQuest, RequisitePro, FunctionalTester, JaxMe, Oracle, RSA,
Hudson, Mockito, PowerMock, Soap-UI
01/10-01/2011: T-Systems
Erstellung eines Regelinterpreters zur Generierung von Cognos-Berichten im
Datawarehouse-Umfeld. Der Regelinterpreter besteht aus einem Web-Frontend und
arbeitet mit verschiedenen Backend-Lösungen.
Migration des Frontends von JSF 1.2 nach JSF 2.0
Tools: JSF 1.2/2.0 (SUN), Richfaces 3.3.X/4.0.X, Tomahawk, Spring 3.0
(+Spring Security), JPA(2.0), DB2 9.5, MySQL, AIX, Continuum, CruiseControl,
JUnit, SVN, Eclipse
10/06-12/09: Hypo Real Estate Systems
Erweiterung der J2EE-Anwendung Assyst 7.5/8.0 um bankspezifische
Anforderungen. Hierzu wird in die gesamte Prozesslogik
eingegriffen. Dies geschieht durch hinzufügen von Formularen im Front-End
(JSP, Struts, JavaScript, JSTL, CSS) und durch hinzufügen von eigenen Modulen
und Tabellen im Backend-Bereich (EJB-Session Beans). Auf die Oracle-DB
wird über den OR-Mapper Hibernate zugegriffen. Mein Tätigkeitsschwerpunkt
umfasst hier den gesamten Entwicklungsbereich (Schätzung, Design,
Implementierung, Deployment, Test) der einzelnen Erweiterungen(gesamter
MVC-Bereich). Die Erweiterungen umfassen unter anderem auch die Anbindung
weiterer Ticket-Systeme (Remedy, Notes-Problem Management) mittels
Im- und Exportschnittstellen.
Migration der Schnittstellen auf Java1.6 unter Verwendung von JPA.
Design und Modellierung und Implementierung eines Auslieferungsprozesses.
Für die Realisierung des Prototyps wurde Python 2.5 verwendet. Das
Backend wurde als Windows-Dienst in Python implementiert. Die komplette
Bussinesslogik des Verteilten Systems wurde zunächst auf Basis von
NamedPipes und später über WebServices (SOAP / ZSI) implementiert. Zur
zentralen Steuerung des Auslieferungsprozesses wurde ein Web-Frontend
entwickelt. Die Entwicklung wurde mit Django durchgeführt. Die
Authentifizierung erfolgt über LDAP (Single SignOn).
Die RIA-Anwendung läuft produktiv unter Apache-Tomcat. Später wurde
das Frontend durch JSF (2.1) mit Java5.0 (auf Apache-Tomcat) ersetzt.
Tools: Oracle 10g, Assyst7.5/8.0, Struts1.2, EJB2.1, JBoss4.2/5.0, Hibernate
Python 2.5, ZSI2.1, Django 0.96, JSF 2, Java1.4.2/5.0/1.6, Eclipse 3.4, Ant,
Apache-Tomcat, Remedy, Powershell 1.0, Maven2
08/05-10/06: GfA GmbH Stuttgart (Hypo Real Estate Systems)
Implementierung und Betreuung der Schnittstelle PARIS - SambaPlus und
AbacusDaVinci (J2EE). Hier werden Daten aus einem Quellsystem (DB2) in
verschiedene Zielsysteme (DB, XML-Struktur, Cobol-Copy-Strecke) anhand
von einem spezifizierten Regelwerk transformiert. Für die Konfiguration
der DB-Schnittstelle wird Spring (AOP/IoC)verwendet. Design und
Implementierung eines Dokumentationswerkzeugs zur Archivierung und
Historisierung von Datenkonvertierungsregeln. Die Daten werden in einer
DB gespeichert und mit Hilfe von Web-Technologie(App.Server: Tomcat)
umgesetzt. Projektleitung im Bereich Outsourcing einer IT-Sparte für den
Bereich Infrastruktur. Analyse des Ist-Bestandes und Spezifikation der
Soll- Struktur beim Outsourcer. Anforderungsspezifikationen und
technische Durchführung des Projekts. Assistenz der Gesamtprojektleitung.
Projektleitung im Bereich Meldewesen. Vorstudie zur Anbindung des
Kalkulators an ein SAP/R3 System mit SAP JCo. Übernahme einer Kunden-
Produktionsumgebung. Projektleitung mit Budget- und Personalverantwortung.
Prozessanalyse, Aufbau der lokalen Produktionsumgebung unter
Berücksichtigung externer Schnittstellen. Entwicklung eines
Tilgungsplanrechners für den Einsatz in der Produktion. Entwicklung von
Eclipse-Plugins zur Vereinheitlichung firmeninterner Prozesse. Konzeption
eines firmeninternen Release-Management-Systems. Design, Konzeption,
Kostenschätzung, Erstellung von Angeboten und Realisierung eines
Programms zur Ablösung einer HOST-Anwendung (Berechnung von
Effektivzinsen, Schäden, Margen, Renten, Auf/Abzinsung, Einstandssätzen
und Fremdwährungskursen). Dieses Programm (DAEMON) ist auf Win32
lauffähig. Er bietet eine COBOL-Schnittstellen zum Großrechner
(Ansteuerung von HOST-Plattform über Wrapper-Programm)
und zu anderen Java-Servern (XML-Schnittstelle). Schreiben von JCL
Routinen zur Ansteuerung des Wrapper Programms und zur Abfrage
der Datenbank. Zusammenstellung, Leitung und Steuerung des Projektteams
(6 Personen).
Tools: Java (5.0/1.4.2), JSP, Spring, Tomahawk, Tomcat(5.5), MSProject2000, Eclipse 3.3,
Subversion, DB2(8.2), C++
02/04-08/05: Württembergische Hypothekenbank (GfA GmbH Stuttgart)
Steuerung der Weiterentwicklungsarbeiten für die Controlling SW APS
(Aktiv, Passiv Steuerung) als Projektleiter.
Ermittlung von Barwerten im Wertpapier- und Darlehensbereich zur Bewertung
und Steuerung von Portfolios.
Portierung der Datenbank DB2 V7 nach DB2 V8: Umstellung der Datenbank
auf die neue Release (V8) und Überarbeitung des Quellcodes (obsolete Funktionen werden
auf den neuesten Stand gebracht). Neuberechnung von Risikokennzahlen: Ermittlung
des ValueAtRisk nach neuesten Konzernvorgaben. Flexibilisierung der
Anwendung: Entwicklung einer dynamischen Portfoliostruktur Erweiterung
der Zinszahlungs und Zinsperiodenkonventionen. Erweiterung der
Datenbankanwendungen. Modifizierung und Erweiterung eines Java-Frontends
(JFC) zur Dateineingabe und Datenanalyse des Datenbanksystems. Erstellung
von print-reports (JasperReport/Birt) zur Aufbereitung der Daten.
Performance Analyse und Verbesserungen der Anwendung im C++ Bereich durch Profiling
und im Datenbankbereich durch Event Logging (Abfrageoptimierung).
Tools: MSProject2000, DB2, GNU C++, Java, CVS, Eclipse, Perl, cygwin, XML (Xerces: SAX/DOM)
08/03-02/04: GfA GmbH Stuttgart (Württembergische Hypothekenbank)
Compilermigration VisualAge C++ (IBM) nach gnu C++ unter Win32.
Eigenständige Analyse, Planung und Durchführung der Migration in
fachlicher und personeller Hinsicht. Die Projekttätigkeiten waren:
Aufwandsabschätzungen, Erstellung von Leistungsbeschreibungen, Angeboten
und Verträgen. Auswahl der Projektmitarbeiter. Steuerung, Koordination,
Mitwirkung und Reporten der Entwicklungstätigkeiten. Der Umfang des
Projekts war die Migration von ca. 1 Mio Zeilen Quellcode. Der
Projektablauf begann mit der Überführung des bestehenden Quellcodes von
VSS nach CVS. Im Anschluß wurde der auf Batch Dateien basierende Build-
Prozess auf ein zentral gesteuertes, plattformunabhängiges Make-System
umgestellt. Nun wurden die Quelltexte auf die neue Compilerumgebung
portiet. Die Haupttätigkeiten beinhalteten die Portierung der OpenClass-
Library nach STL (bzw. Standard C++ - Komponenten). Die Migration erfolgte
vollautomatisiert nach der Erstellung eines Migrationsrahmens (Perl-
Skripte, Auswertung von Compile-Output). Erstellung eines Testrahmens
zur automatisierten Überprüfung neuer Features. Das Projekt wurde mit der
Einführung des migrierten und getesteten Distributionssets and den
Kunden durch Abnahme der getesteten Testmatrix erfolgreich beendet.
Tools: MSProject2000, DB2 V7/8, gnu C++ 3.2.3/3.4.1, CVS, make, Perl 5.8,
cygwin, LotusNotes, Eclipse
04/03-08/03: GfA GmbH Stuttgart
Erstellung einer Projektstudie zur Auswahl der geeigneten Entwicklungsumgebung
Die Studie diente als Vorleistung für die Compilermigration (siehe oben). Hier war das Ziel
die Auswahl der geeigneten Entwicklungs-Werkzeuge für den künftigen firmenweiten Einsatz.
Die Studie stützte sich auf die Belange und Voraussetzungen des Kunden. Sie umfasste
den Einsatz eines Dokumentenmanagement-, Konfigurationsmanagement- und Releasemanagementsystems,
sowie die Auswahl eines geeigneten Compilers, Debuggers und dem Build-Tool.
Im Anschluß an die Studie wurde ein Prototyp der Entwicklungsumgebung erstellt, der danach für
die Produktion freigegeben wurde.
Tools: MS-Project2000, VisualAge C++ 3.5/4.0, DB2 V7/V8, gnu C++ 3.2.3/3.4.1
Perl 5.8, n,gnu-make, CVS, VSS, Eclipse(CDT), cygwin, LotusNotes
05/01-05/03: Fa. Siemens DEMATIC AG Konstanz
Projektleitung des Video Codiersystems COOL1000. Koordinierung und
Betreuung der Softwareentwicklungsarbeiten verschiedener Kundenprojekte
in mehreren europäischen Ländern. Daüber hinaus: Modulanpassungen der Teil
komponenten Image Handler (UNIX C++, Visual C++), CDB (Visual C++) und
UI (MS-VB). Modifizierungen von Schnittstellen zur Anbindung einer Oracle
Datenbank. Die Anwendungen laufen auf Windows-NT, teilweise auf Solaris,
Solaris-PC. Durchführen von Requirements Engeneerings für CMM Zertifikation.
Erstellung von Lastenheften zur Vorbereitung der SAT's. Redesign des
Installationstools (Python) und Betreuung des Projektfortschritts.
Design, Dokumentation und Implementierung eines schnellen Prototyps zur
Realisierung einer offenen Schnittstelle in CORBA (omniORB, omniORBpy,
Python). Erstellung der zugehörigen IDL.
Tools: Visual C++ V6.0, UNIX C/C++, VB V6.0, Python, PERL, MS-Project98,
Rational RequisitePro, LiveLink, CORBA
07/00-09/01: Fa. Schuler Rohstoffe GmbH
Erstellung eines Datenbankmanagementsystems zur Erfassung, Bearbeitung und
Auswertung der anfallenden Daten des Fuhrparks unter betriebswirtschaftlichen
Gesichtspunkten. Alle Datenbankabfragen wurden mit SQL ausformuliert. Die
Formulargestaltung erfolgte mit Hilfe von VBA.
Tools: MS-ACCESS "97, VBA "97. Betriebssystem: Windows-NT
01/00-05/01: Fa. Siemens ElectroCom GmbH Konstanz
Entwicklung und Anpassung einer Schnittstelle (Maschine-VideoCodiersystem)
des Postautomatisierungssystems CVC1000 in C/C++. Überarbeiten des User
Interfaces (VB6.0). Darüber hinaus Bearbeitung und Leitung von Teil-
projekten. Implementierung von Shell Skripten unter Unix/DOS zur Optimierung.
des Konfigurationsmanagements. Die Anwendungen laufen auf Windows-NT,
SUN Solaris, Solaris-PC und VMS. Durchführung von Schulungen (advanced level)
zur Bedienung und dem Verständnis des VC-Softwaresysstems.
Erstellung von Test-, Design- und Abnahmespezifikationen.
Tools: Visual C++ V6.0, UNIX C/C++, VB V6.0, MS-ACCESS "97, PERL
01/99-01/00: Fa. Siemens AG (A&D AS E44) Karlsruhe
Testautomatisierung für den Bereich Gesamtsystemtest des Prozeßleitsystems
SIMATIC PCS7. Die Testautomatisierung der Funktionalitätstests umfaßte zu
Beginn der Entwicklungphase die Erstellung einer großen Funktionsbibliothek
(WinRunner) daraufhin wurden aufwändige Lasttests simuliert (LoadRunner),
die angesammelten Daten mit Hilfe des SW Pakets TestDirektor ausgewertet und
verwaltet. Im Detail wurde im wesentlichen die Bereiche S7-Manager, das
Engineering-System (ES) und WinCC (Bedien & Beobachtungssystem) der
Versionen V4.02 - 5.03 getestet. Erstellen der zugehörigen Dokumentation
in HTML.
Tools: Visual C++ V5.0, MS-ACCESS, MS-Visual Test, WinRunner(Mercury),
TestDirector(Mercury), LoadRunner(Mercury), HTML(4.0).
07/98-01/99: Fa. Lutz Datentechnik, BWT & IND Stuttgart
Modifizierung eines MFC Moduls zur Formänderungsanalyse mit Hilfe eines
Meßrasterverfahren. Dieses Verfahren, das durch den Spannungszustand
gekennzeichnet wird, dient zur Bestimmung der Einflußgrößen auf Umformgrenzen
(sogenannte Grenzformänderungen) die in der Fertigungstechnik eingesetzt werden.
Tools: Visual C++, Rational Rose, UML, MFC.
05/98-08/98: Fa. Inpho GmbH Stuttgart
Für Automobilhersteller entwickelte Algorithmenprogrammierung zur Umrechnung
und Ausgleichung dreidimensionaler Objektpunktkoordinatenfelder mit simultaner
Bestimmung der Qualität des Datenmaterials. Die Algorithmen wurden entwickelt,
um die Güte von neu entworfenen Sensoren zu bestimmen. Dieses Verfahren
findet Anwendung bei der Vermessung und Qualitätsanalyse von Karosserieteilen.
Hierbei wurden räumliche Testfelder als Ausgangsmaterial zur Kalibrierung
aufgenommen und anschließend aufeinander transformiert. Zur Visualisierung
der Ergebnisse wurde Matlab verwendet.
Tools: MS Visual C++, Rational Rose, Matlab
Anwendersoftware: Australis, MatchT
03/98-05-98: Fa. Lutz Datentechnik, Aalen
Entwicklung verschiedener ABAP/4 Programme zur Datenauswertung. Programmierung
von Reports im Bereich LIS (Logistik Informationssystem).Übernahme von Daten
aus anderen Systemen in die SAP Informationsstrukturen -systeme.
Tools: ABAP/4, SAP R/3 Release 3.1.
06/97-03/98: INS Stuttgart
Automatisierung verschiedener Prozesse zur Entwicklung von Graphiken
unter EXCEL. Auswertung und Anbindung der Daten erfolgte in MS VBA(5.0)
01/97-06/97: IFP Stuttgart
Konzeption und Implementierung einer Software zur Behandlung und Konvertierung
von photogrammetrischem Bildmaterial. Die Ausarbeitung erfolgte mit Hilfe der
Programmiersprache C.
Bildverarbeitung (Digitale Geländemodelle)
Projektleitung:
MS-Projects
Office:
MS Office-Pro (alle Werkzeuge)
Entwicklung:
Eclipse, IntelliJ, NetBeans, Java, Spring, JSP, JavaScript, Hibernate, EJB
JSF(2.1), Struts (1.2), JasperReports, Birt
MS Visual C++, IBM Visal Age C++(3.5, 4.0), gnu C++ 2.95-4.2, MS Basic, wscript,
Whipple Ware, Rational Purify, ABAP/SAP R3
Web/Application-Server:
JBossAS/Wildfly, IBM WebSphere, Apache Tomcat
Test:
TestSuite/WinRunner / HPQC, Soap-UI, Selenium, Arquillian, Mockito, PowerMock, Hamcrest
Datenbanken:
Oracle, DB2, Access, mySQL, Postgres
Codeverwaltung:
Git/Gerrit, Subversion, SCCS, CVS, RCS, MS-Visual Source Safe
Helpdesk, Service Mgmt-Werkzeug:
Assyst (Axios-Systems), Redmine, IBM Rational Change, Bugzilla
Bildbearbeitung:
Helava, Intergraph, Australis
Design:
OOA, OOD, OOP
Rational Rose, RequisitePro, UML
Dokumentation:
OpenText LiveLink
"Der Consultant zeichnet sich durch seine sehr hohe Einsatz- und Leistungsmotivation aus. Er arbeitet sich äußerst schnell und kompetent in alle ihm übertragenen Aufgaben ein. Er verfügt über ein sehr umfassendes Fachwissen. Besonders hervorheben möchte ich hier in diesem Zusammenhang seine kommunikative Intelligenz, welche er gezielt und stets erfolgreich anwendet. [...] Der IT-Spezialist stellt sich mir als absolut kompetenter, zuverlässiger und integerer Partner dar, seine Selbstverantwortlichkeit und Identifikation in den ihm übertragenen Aufgabengebieten sucht seinesgleichen."
— Projekt Design und Implementierung Auslieferungsprozess, 10/06 - 11/09
Referenz durch Project Manager, Spezialbank, vom 13.10.09
"Als Teilprojektleiter war der Consultant verantwortlich für die Entwicklung, Integration, Inbetriebnahme und Kundenbetreuung des Video Codier Systems COOL1000. In diesen Bereichen war er für die Kontrolle und Steuerung des fachlichen Projektfortschritts und der Gesamtintegration der Themenbereiche im Hinblick auf die Projektziele verantwortlich. Das von ihm angeleitete Team umfasste C/C++, Visual Basic und ACCESS Entwickler. Durch seine hohe soziale Kompetenz, sein höchst umfangreiches, überaus flexibel eingesetztes Wissen und seiner sehr kollegialen Zusammenarbeit hat er mit seinem Team das Projekt zu unserer vollsten Zufriedenheit fertiggestellt. Wir wünschen dem Consultant für seinen weiteren beruflichen Werdegang alles Gute und empfehlen ihn gerne jederzeit weiter. Wir würden uns freuen, ihn wieder einmal in einem anderen Projekt bei uns im Hause begrüssen zu dürfen."
— Projekt Teilprojektleiter VCS/ VC++/ VB und DB Programmierung, 02/01 - 04/03
Referenz durch Technischer Projektleiter der Siemens Dematic AG vom 06.06.03
"Das vom Consultant entwickelte Softwarepaket zeichnet sich durch benutzerfreundliche Anwendung aus. Er hat das Projekt selbstständig, zuverlässig und fristgerecht fertiggestellt. Alle Projektziele wurden voll erreicht. Für eine weitere Zusammenarbeit ist er uns jederzeit willkommen."
— Projekt Erstellung Datenbankmanagementsystem, 07/00 - 09/01
Referenz durch Abteilungsleiter eines Entsorgungsfachbetriebes (ca. 100 MA) vom 25.02.02
"Der Consultant verfügt über ein fundiertes Wissen in C/C++, MS-VB und MS-ACCESS. Er hat das Projekt in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme und Betreuung des Kunden begleitet. Die von ihm entwickelten Applikationen laufen fehlerfrei und performant. Neben seiner fachlichen Qualifikation ist sein besonderes Engagement
hervorzuheben. Wir möchten uns an dieser Stelle dafür bedanken."— Projekt Schnittstellenanpassung und Teilprojektleitung, 01/00 - 05/01
Referenz durch Projektleit. Postaustomatis.syst., Siemens ElectroCom GmbH v. 01.02.02