Curriculum Vitae
Dr. Christian Mann,
geb. am 28.09.1962 in Köln.
Studium der Informatik, Linguistik, Philosophie, Kunstgeschichte und klass. Archäologie an den Universitäten Köln und Frankfurt/M.
Promotion zum Dr.phil. an der JWG.-Univ. Frankfurt/M. im Juli 1992.
Lehrbeauftragter der Univ. Frankfurt/M. (FB 07) April 1993 - September 1995.
Seit 1988 nebenberufliche Tätigkeit als EDV-Entwickler im Universitären Bereich.
Seit 1990 hauptberufliche Gewerbetätigkeit. Mitarbeit in verschiedenen Projekten.
Seit 1998 reserviere ich grundsätzlich mindestens 20% meiner Arbeitszeit für die Tätigkeit als Trainer für diverse Themen aus dem Bereich der Software-Entwicklung; in diesem Rahmen habe ich eine Vielzahl von Schulungen für verschiedenste Kunden (u.a. Integrata AG, Debis & T-Systems, IIR...) abgehalten und zum Teil auch selbst entwickelt. Auch wenn dies eine Einschränkung meines Einsatzes im Projektbereich darzustellen scheint, so habe ich doch die Erfahrung gemacht, dass die Qualität der Arbeit in beiden Bereichen nachhaltig von dieser Aufteilung profitiert!
Projekte
(Zeitlich absteigend)
Seit 02.2017 | Projekt RUT-K ("Rechnerunterstützte Trassenverwaltung - Konstruktion") im Rahmen des Programms "neXt Gesamtfahrplan": Weiterentwicklung der Anwendungen zur Trassenkonstruktion der DB Netz in der Rolle des Entwicklers und des technischen Architekten.
|
01.2015 - 01.2017 | Projekt BBZ (neuer Bedienplatz) im Rahmen des Programms "PRISMA Re-Design": Konzeption des neuen Standard-Bedienplatzes für die Dispositionssysteme der DB Netz in der Rolle des verantwortlichen Software-Architekten, Team-Leitung, sowie Mitarbeit an der Umsetzung.
|
06.2014 - 12.2014 | Projekt "mailQ", inacta AG, Zug (CH): Mitarbeit bei der Entwicklung einer Applikation für das elektronische Dokumentenmanagement.
|
03.2014 - 06.2014 | Vision „RAS Framework“ für die Ringier Axel Springer Media AG, Zürich (CH): Evaluation der Entwicklungsabteilungen der Tochterfirmen in Polen, Slowakei und Serbien mit dem Ziel einer gemeinsamen Produkt-Vision für ein zukünftiges, gruppenweites Framework zur Entwicklung von Web-Produkten („News“, wie auch „Classified“). Direkte Zuarbeit an den CIO des Unternehmens. |
06.2013 - 12.2013 | Projekt "MarketDataServices": Umsetzung einer Publikationsschicht für die Rohmarktdatenbank der Dekabank, sowie verschiedener Integrationsmodule unterschiedlicher fachlicher Applikationen, im Auftrag der Finanz Informatik Solutions Plus GmbH. Die Implementierung erfolgt im Rahmen der Integrationsarchitektur der Dekabank (SOA) mittels Tibco BusinessWorks (BW).
|
12.2007 - 12.2013 | Architekturberatung und UML-Coaching, Qualitätssicherung durch umfangreiche Codereviews im Rahmen einer Portierung, für das Projekt PRISMA (Redesign der Dispositionssysteme) im Auftrag der DB Netz AG (Teilzeit).
|
12.2011 - 01.2012 | Projekt „NPL“/ „FiMa-Partner“: Erstellung zweier Apps für den internen Gebrauch der Firma „Finanzmarktpartner“, München.
|
11.2010 - 12.2010 | Projekt "CLD v3.10": Weiterentwicklung des "CLD Input Layer" im Rahmen des neuen Releases der CLD-Datenbank der HSH Nordbank.Aufgaben: Entwicklung in PL/SQL, Erstellung von Code-Generatoren, Performance-Optimierung.
|
06.2010 - 08.2010 | Projekt "CLD Input Layer": Umsetzung einer validierenden Import-Schicht für die "Credit Loss Database" (CLD) der HSH Nordbank im Auftrag der Finanz Informatik Solutions Plus GmbH. Die Implementierung erfolgte in PL/SQL unter Oracle 10g nach den Regeln der testgetriebenen Entwicklung (TDD); die Modellierung wurde in Enterprise Architect vorgenommen, es wurde ein hoher Anteil an aus dem Modell generierten Code angestrebt.Aufgaben: Entwicklung in PL/SQL, Erstellung von Code-Generatoren, Performance-Optimierung.
|
01.2008 - 12.2009 | Pflege und Weiterentwicklung der zentralen Logistikapplikation, ursprünglich der Fa. T-Online International, im Auftrag der Deutschen Telekom AG, Darmstadt (Teilzeit). Umsetzung der Anbindung an TIMB/T-ESB (hauseigener ESB der Telekom, Basis: IBM Websphere MQ).
|
01.2005 - 12.2007 | Redesign der zentralen Logistikapplikation der Fa. T-Online International, Darmstadt. Re-Implementierung des Kerns in PL/SQL unter Oracle9.2i; Re-Implementierung der Billing- und der SAP-Schnittstellen in Java (JDK 1.4.2). Konzeption und Implementierung weiterer Schnittstellen zu verschiedenen SAP-Systemen.
|
09.2004 - 10.2004 | Erstellung eines Daten-Feeders zur Konversion von Preis-Informationen für Anzeigen in deutschen Tageszeitungen im Auftrag der Fa. cobra GmbH, Frankfurt/M. Realisierung in C# (VisualStudio.NET) mit MS-Access als Quell- und Oracle9i als Ziel-Datenbank.
|
06.2004 - 08.2004 | Überarbeitung und partielle Neuerstellung von Dokumentation & Tutorial der Produkte "MiddCor.NET" und "MinCor.NET" (beides CORBA-Implementierungen für MS.NET) im Auftrag der Fa. Middsol GmbH, Hamburg. Realisierung der Lehrbeispiele in C# (VisualStudio.NET) und Java (JDK 1.4.2).
|
seit 02.2002 | Durchführung und Konzeption einer Vielzahl von Schulungen zu Themen wie
|
12.2001 - 02.2002 | Erstellung einer Komponenten-Architektur im Auftrag der ZEDA GmbH, Wuppertal.
|
01.2001 - 06.2001 | Zu 50% Tätigkeit als externer Mitarbeiter im Projekt "RequestCenter v3" (Workflow-Applikation zum web-basierten Management verteilter Dienstleistungen) der Firma Celosis inc., Alameda, USA (Projektstandort: Klagenfurt, Österreich). Analyse und (z.T. Re-) Design mittels Rational Rose 2001; Realisierung als Enterprise Java Bean-Anwendung unter BEA WebLogic 5.1/6, Datenbank-Anschluß an MS-SQLServer bzw. Oracle8i.
|
12.2000 - 06.2001 | Zu 50% Tätigkeit als externer Mitarbeiter im Projekt "S-Vertrieb V2.1" (Standardapplikation zur Kunden- & Vertrags-Verwaltung der Sparkassen) im Auftrag der 1822-S-Inform in Offenbach/M. Entwicklung in IBM VA-Smalltalk 5.0; Analyse, Design und Dokumentation mittels Innovator v6.2/v7.
|
02.2000 - 09.2000 | Tätigkeit als externer Mitarbeiter im Projekt "IPCBanker" der IPC (International Project Consult) GmbH in Frankfurt/M. Analyse und Design des Loan&Savings-Modules: generisches Objektmodell zur flexiblen Darstellung von Finanzprodukten; dynamischer Lifecycle über eingebetteten Scheme-Interpreter. Realisierung in MS-Visual C++.
|
02.1999 - 12.1999 | Tätigkeit als externer Mitarbeiter im Projekt "GTC neu" im Auftrag der Deutschen Bank/Global Cash Management. Entwicklung des Client-Systems, sowie eines Java Security Providers zum Anschluß des ARCryptokit ((c) Algorithmic Research Ltd.) an Java-Applets. Realisierung in Java 2 (JDK 1.2.2), JavaScript, C++; Client-Server-Kommunikation über CORBA und HTTP. |
11.1998 - 12.1998 | Tätigkeit als externer Mitarbeiter im Bereich Testplanerstellung am Projekt "JTW TP2" (Qualitätssicherung der Jahr-2000-Umstellung im Bereich Investmentbanking) im Auftrag der Commerzbank. |
04.1998 - 09.1998 | Tätigkeit als externer Mitarbeiter am Projekt "ETEX" im Auftrag der Hamburgischen Landesbank. Verantwortliche Entwicklung des Administrator-Teilsystems (Alle Use Cases + Geschäftsobjekt-Klassen). (Realisierung in IBM VisualAge C++ / WinNT) |
01.1998 - 03.1998 | Tätigkeit als externer Mitarbeiter am Projekt "PoS" im Auftrag der Fa.BonnData (Realisierung in Borland C++ / WinNT). |
05.1996 - 09.1997 |
Projektcoach im Projekt "AMADEUS" der Winterthur International (Standort: Mailand) in folgenden Bereichen:
|
Ab 07.1997 | freier Mitarbeiter der PMSmicado als Trainer und Berater in o.g. Bereichen. |
18.03.1996 - 30.06.1997 | festangestellter Mitarbeiter der Fa.PMSmicado mit Dienstsitz in Frankfurt/M.; Tätigkeit als Trainer, Berater und Projekt- Coach in den Bereichen Smalltalk-Entwicklung, Java-Entwicklung, objektorientierte Analyse und Design, Qualitätsmanagement, objektorientierte Geschäftsprozeß-Analyse, Methoden und Verfahren (Jacobson/OOSE, Rumbaugh/OMT, UML). Der von mir in diesem Rahmen betreute Kundenkreis rekrutiert vorrangig aus der Bank- und Versicherungswirtschaft. |
07.1995 - 12.1995 | Tätigkeit als externer Mitarbeiter am Projekt "KSI-Neu" im Auftrag der Deutschen Bank (Realisierung in Smalltalk/V). |
12.1992 - 06.1995 | hauptsächliche Tätigkeit als externer Mitarbeiter am Projekt "db-dialog 3.00" (seit Sommer 1994: "db-direct") im Auftrag der Deutschen Bank in folgenden Arbeitsbereichen (Realisierung in C++):
|
Ab 1990 | hauptberufliche Gewerbetätigkeit. Mitarbeit in verschiedenen Projekten.
|
Seit 1988 | nebenberufliche Tätigkeit als EDV-Entwickler im Universitären Bereich (FB 05/ Psychologie der Univ. Ff./M.; auf Kundenwunsch Realisierung in Turbo-Pascal):
|
Kenntnisse
Sehr gute Kenntnisse
systemnahe Programmierung unter MSDOS |
objektorientierte Entwicklung unter MSDOS, Windows 3.1/95/98/NT/2000/XP OS/2 2.1/3.0/4.0, NeXTSTEP/Intel, Mac OS X, sowie div. Unix-Derivaten |
objektorientierte Analyse und Design nach Jacobson/OOSE, Rumbaugh/OMT, sowie UP (Unified Process) |
Model Driven Architecture (MDA) |
Scrum (Certified ScrumMaster) |
eXtreme Programming (XP) & andere Agile Prozesse |
Function Point / Object Point Metriken |
CMM (Capability Maturity Model) |
Corba
|
HTML, XML, XSLT |
Enterprise Java Beans (EJB) |
Entwicklung unter Java, Smalltalk, C++, C# |
Entwicklung mit Tibco BusinessWorks (BW) |
umfangreiche Lehrerfahrung, incl. Ausarbeitung von Schulungen, sowie Erstellung von Schulungsunterlagen |
Gute Kenntnisse
Objektorientierte Datenbanken |
Oracle & Entwicklung mit PL/SQL |
Active Server Pages (ASP) |
COM / DCOM |
MS.NET |
Qualitätssicherung |
V-Modell |
Programmierung unter Apple iOS |
Lisp/Scheme |
Security / Kryptographie |
Schlechte Kenntnisse
M$-Word ;-) |
Methoden/Vorgehensmodelle
Coad-Yourdon/OOAOOD |
Booch/OOAD |
Jacobson/OOSE |
Rumbaugh/OMT |
MDA (Model Driven Architecture) |
(Rational) Unified Process / Objectory 4.1 |
XP (eXtreme Programming), Scrum & andere Agile Prozesse |
Lean Development & Kanban |
V-Modell |
Programmiersprachen
C, C++, Objective-C |
(Turbo-)Pascal |
Smalltalk/V, VisualAge for Smalltalk, VisualWorks |
Java |
C# |
JavaScript |
Lisp/Scheme |
Prolog |
Python |
PHP |
Oracle PL/SQL |
SQL (Oracle, DB2) |
Schulungsangebot
Aktuelle Schulungsthemen
Scrum | 1 - 2 Tage (in Zusammenarbeit mit Integrata) Praxisorientierte Einführung in das Vorgehensmodell "Scrum", sowie in die Grundkonzepte Agiler Software-Entwicklung. Es wird Raum für die Anpassung an die spezifischen Bedürfnisse der Teilnehmer gelassen. Die vermittelten Kenntnisse entsprechen dem "ScrumMaster I" (Scrum.org) bzw. dem "Certified ScrumMaster" (Scrum Alliance), jedoch wird keine Zertifizierung vorgenommen. |
eXtreme Programming (XP) | 1 - 2 Tage Praxisorientierte Einführung in das Vorgehensmodell "eXtreme Programming". Praktische Übungen am System in XP-Entwicklungspraktiken sind nicht Bestandteil der Schulung, können jedoch in Form von kundenspezifisch aufgebauten Workshops zusätzlich gebucht werden. |
Kanban | 2 Tage (auch in Zusammenarbeit mit Integrata) Praxisorientierte Einführung in das Vorgehensmodell "Kanban", sowie in die Grundkonzepte "Schlanker" (Lean) Software-Entwicklung. |
Agile Methoden (Übersicht) | 2 Tage (auch in Zusammenarbeit mit Integrata) Kursorische Übersicht über die Grundkonzepte Agiler Software-Entwicklung, sowie verschiedener Agiler Methoden:
|
Model Driven Architecture (MDA) | 2 Tage (auch in Zusammenarbeit mit Integrata) Einführung in die Grundkonzepte Modelgetriebener Architektur. |
Muster in der Softwareentwicklung | 2 Tage (auch in Zusammenarbeit mit Integrata) Fundierte Einführung in die Verwendung von Mustern ("Patterns") im Rahmen der Software-Entwicklung.
|
Grundlagen der Objektorientierung, Objektorientierte Analyse, UML |
2 - 5 Tage Fundierte Einführung in die Grundlagen der Objektorientierung
|
"Legacy"-Themen
CORBA - Übersicht | 3 Tage Fundierte Einführung in die Grundlagen der "Common Object Request Broker Architecture" (CORBA).
|
CORBA - Entwicklung | 3 Tage Ausgehend von einer kurzen übersicht über die Grundlagen der "Common Object Request Broker Architecture" (CORBA) werden die wesentlichen Bestandteile von CORBA in der Praxis eingeübt.
|
VisualAge Smalltalk - kompakt! | 3 Tage Die Grundlagen der Sprache Smalltalk, sowie der Entwicklungsumgebung "VisualAge" werden in kompakter Weise vermittelt und eingeübt:
|
Kontakt
Sie können mich erreichen per
- e-mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. - Tel.: (++ 49) 6057 1497
- Tel. (mobil): (++ 49) 172 5967982
- "Snail-Mail":
Dünkelbachstr.2
63639 Flörsbachtal
Germany
ippon!Soft (Dr. Ch.Mann)
USt-IdNr. DE112452427
ESt-Nr. 019 844 30872 (Finanzamt Gelnhausen)