GULP | Kontaktieren | Profil in Englisch anzeigen

Personen ID                15877 
Wohnort                    807xx München, Deutschland 
Jahrgang                   1969 
EDV-Erfahrung seit         1996 
Staatsbürgerschaft         deutsch 
Verfügbar ab               01.03.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         19.04.00 
Profil zuletzt geändert am 01.02.12 
Senior Software Engineer Java/JEE/Scala, UML, OOA, OOD
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
11/1996   Certified OS/2 Engineer

1998      Informatik Diplom mit Nebenfach Mathematik und Schwerpunkt

 Objektorientiertes Software Engineering


02/2000   Sun Certif. Java Programmer

05/2001   Sun Certif. Java Trainer

10/2001   Zertifizierung zum Trainer und Coach (1,5 jährige praktische Ausbildung)

06/2003   Anerkennung zum Ausbilder mit eidg. Fachausweis

08/2003   Sun Certified Java Developer


Weiterbildung durch Kongresse und Seminare, z.B.:

* Kongress Objekt-Orientiertes Programmieren (OOP) 1998, 2001

* International Conference on Software Engineering ICSE (http://www.ul.ie/~icse2000)
  und SPiCE 2000

* European Conference on Pattern Languages of Programs (EuroPLoP) 2003

* Seminare zu Requirements Engineering und Review-Moderation (Inspections) 2006

* ReConf 2007 - Requirements Engineering Tagung

 

* WJAX 2010 - Schwerpunkt Architektur/Dokumentation/Scala

 

* Scala Training bei Martin Odersky 2011

 

* Weiterbildungen in Moderation und Kommunikation


Mitglied professioneller It-Organisationen

* Mitglied der Gesellschaft für Informatik seit 1997 (GI)(http://www.gi-ev.de )

* Mitglied der IEEE Computer Society seit 2000 (http://computer.org)
Deutschland
Österreich
Schweiz
Weitere Einsatzorte: Australien, China, Hongkong, Japan, Korea (Süd), Liechtenstein, Neuseeland, Nordamerika, Taiwan
Kommentar:

Deutschland: Bevorzugter Bereich D8

ChinesischGrundkenntnisse
DeutschMuttersprache
Englischfliessend
FranzösischGrundkenntnisse

OS/2Certified OS/2 Engineer
Unix 
Windows 

AssemblerLetzter Einsatz vor längerer Zeit
CGute Kenntnisse
C++Sehr gute Kenntnisse
JavaCertified Sun Java Developer
JavaScript 
Lisp 
PL/SQL 

HTML, XML, XSLT, Scala (Intermediate)
AccessGrundkenntnisse
DB2Grundkenntnisse
InformixSQL und Programmierung von Stored Procedures
JDBC 
Object StorePSE für Java
OracleSQL und Programmieren von PL/SQL Scripten
Postgres 
SQL 

Grundsätzlich wurde von mir aus der Anwendung auf alle nicht OO-Datenbanken über SQL,
gekapselt in irgendeiner Form (z.B. JDBC, Toplink, Backbone, Hibernate), zugegriffen.

 

Migrationen wurden über (PL-)SQL Skripte via Toad oder SQLPlus getestet und an den verantwortlichen DB-Applikationsadmin übergeben.

Die Administration des DBMS erfolgte immer über einen
eigenen DB-Administrator.

In bestimmten performancetechnischen Fällen habe ich mich für Stored Procedures im DB-eigenen SQL-Dialekt entschieden, die über JDBC aufgerufen wurden.
CORBA 

Java RMI (JRMP)
CORBA
Produkte:
Java                Eclipse, WSAD, Java 1.6, Swing
C++                 Visual Age C++, Visual C++
Application Server  Bea Weblogic 7, Websphere 5.1, Rational Software Architekt
Client/Server       Visibroker, CORBA, RMI, J2EE
Web                 JSP, Servlets, JSF 1.2
Profiling           Optimizit, JProfiler
OO, Artif.Intel.    Kappa
UML                 Rational Rose, Together, Poseidon, Rational XDE,

  Enterprise Architect, UMLet

CASE                Clear Quest, Ant
Configurations Mgmt Clear Case, PVCS Dimensions, Subversion, Visual Source Safe, Dimensions, Git
DB                  DB/2, Informix 9.4, Oracle 10g, Hibernate, JDBC, SQL

  TopLink Enterprise 2.5.1 (OO-RDBMS-Mapping)

Wissensmodellierung MindManager
Metasprachen        XML, XSLT, HTML
Prozesse:           RUP, Agile Methoden


Methoden (sehr gute Kenntnisse):
UML, OOA,  Design Patterns, Refactoring

Interesse:          Functionale Programmierung, Scala, Scrum, Architektur
Ausbildung        2 Jahr
Logistik          1 Jahr
Versicherung      2 Jahre
Medien            4,5 Jahre
Bank              4,9 Jahre
Telekommunikation 6 Monate

19)
Projekt:   Management von operationellen Risiken (UniCredit Group)
Sprache:   Projektsprache: Englisch, Deutsch
Funktion:  Systemanalyst, Designer, Entwickler
Tätigkeit: Zur Vorbereitung von Businessspezifikationen zur Vereinheitlichung
           länderübergreifender Datenimporte, dokumentierte ich die bestenden zentralen
           Workflows zum Management operationaler Risiken. Die neuen Spezifikationen
           prüfte ich auf Vollständigkeit und Umsetzbarkeit und gab Empfehlungen für deren
           Umsetzung.
Zeitraum:  08/2011 – 01/2012
Umgebung:  Java 1.5, XML, XSLT, SQL, UML, Oracle 10g

 


18)
Projekt:   Dokumentenzustellung und Ansicht (UniCredit Group)
Sprache:   Projektsprache: Englisch, Deutsch
Funktion:  Designer, Entwickler
Tätigkeit: Design und Entwicklung und Integration einer (Web-)Komponente zur Zustellung,
           Archivierung und Ansicht von Dokumenten innerhalb des Berechtigungsrahmens
           einer internationalen Webanwendung.
           Besonderer Fokus lag dabei auf Wiederverwendbarkeit.
Zeitraum:  05/2011 – 07/2011
Umgebung:  Java 1.5, JSF 1.2, XML, XSLT, Jetty, Oracle 10g, JPA, SQL, UML, i18n

 

17)
Projekt:   Regelerfassung mit Versionierung (UniCredit Group)
Sprache:   Projektsprache: Englisch, Deutsch
Funktion:  Designer, Entwickler
Tätigkeit: Um beliebige anwendungsrelevante Geschäftsregeln zu erfassen, zu versionieren
           und über ein 4-Augen-Prinzip auf Qualität zu prüfen, habe ich eine
           Web-Komponente in die bestehende Anwendung integriert. Das zugrundeliegende
           Datenmodell erforderte, Regel mit beliebigen Attributen zu speichern. Zur
           Anwendung der Regeln habe ich einen SQL-Generator bereitgestellt.
Zeitraum:  02/2011 – 04/2011
Umgebung:  Java 1.5, JSF 1.2, XML, XSLT, Jetty, Oracle 10g, Hibernate 3.0/JPA, SQL,
           PVCS Dimensions, SubVersion, Eclipse 3.5, JUnit 3, UML, i18n

16)
Projekt:   Management von operationellen Risiken (UniCredit Group)
Sprache:   Projektsprache: Englisch, Deutsch
Funktion:  Entwickler, Systemanalyst
Tätigkeit: Für eine internationale Intranet Webanwendung zur Verwaltung von Risiken und
           Verlustereignissen, entwickelte ich ein Java Framework für Datenimports
           (CSV- und Excel), und Reports (Excel, PDF) für Messdaten. Mit Hilfe des
           Frameworks konnten weitere Imports und Reports innerhalb weniger Stunden
           umgesetzt werden.
           Zur Darstellung von Hierarchien auf Basis des Anwendungs-Frameworks realisierte
           ich eine Komponente für die Web-GUI-Schicht mit der, in wenigen Zeilen Code, an
           mehreren Stellen der Anwendung eine bestehende XSLT-Lösung abgelöst wurde.
           Mit schrittweiser Refakturierung konnte ich die Codequalität verbessern und
           die Erweiterung wichtiger Imports beschleunigen.
           Begleitet habe ich mehrere Migrationsvorhaben bei Umstrukturierungen und konnte
           im Zuge von Konsistenzprüfungen die Datenqualität verbessern.
Zeitraum:  03/2007 – 01/2011
Umgebung:  Java 1.5, XML, XSLT, Jetty, JDBC, Oracle 10g, SQL, PVCS Dimensions,
           SubVersion, Eclipse 3.5, Poseidon (UML), JUnit 3, JDepend, Findbugs,
           JET, i18n

 

15)
Projekt:   Komponente zur Verwaltung von Geschäftsregeln.
Sprache:   Projektsprache: Deutsch, Englisch
Funktion:  Systemanalyst, Senior Software-Engineer
Tätigkeit: Entwicklung einer Komponente zur anwenderseitungen Verwaltung von
           Geschäftsregeln im 4-Augen-Prinzip (mehrsprachig).
Zeitraum:  04/2011-05/2011
Umgebung:  Java 1.5, JSF 1.2, Jetty, Oracle 10g, Hibernate 3.0, SQL,

  PVCS Dimensions, SubVersion, Eclipse 3.5, Umlet

 

14)
Projekt:   Management von operationellen Risiken einer Bank (Kontext Basel II)
Sprache:   Projektsprache: Deutsch, Englisch
Funktion:  Systemanalyst, Software-Engineer
Tätigkeit: Realisierung von Web, CSV, Excel und JDBC basierten Datenimports zur

  Übernahme von Altsystemdaten in die international einheitlich

  verwendete Risikomanagementsoftware unter Berücksichtigung von

  Mehrsprachigkeit(i18N). Erstellen von Reports zur Qualitätssicherung.

Zeitraum:  03/2007-04/2011
Umgebung:  Java 1.5, XML, XSLT, Jetty, JDBC, Oracle 10g, Hibernate 3.0, SQL,

  PVCS Dimensions, SubVersion, Eclipse 3.5, Poseidon (UML),


13)
Projekt:   Spezifikaton eines Online-Buchungssystem für Werbezeiten im Fernsehen,

  eCommerce Projekt

Sprache:   Projektsprache: Deutsch
Funktion:  Systemanalyst
Tätigkeit: Analyse der Anforderungen der Schnittstellen des Online-Vermarktungssystems

  und Prüfung der Abdeckung durch die Schnittstellen der bestehenden

  Systemlandschaft. Moderation der Team Meetings

Laufzeit:  4 Monate
Zeitraum:  11/2006-02/2007
Umgebung:  J2EE-Systemlandschaft, ClearCase, UML, WebSphere, UNIX, Windows

12)
Projekt:   Werbezeitvermarktungssystem für einen Broadcaster,

  internationales Entwicklerteam, mit Offshore Partner,

Sprache:   Projektsprache: Englisch
Funktion:  J2EE-Designer/-Entwickler, Konfigurationsmanager, Integrator
Tätigkeit: Analyse, Client und Serverdesign, Buildmanagement, Deploymentkoordination,

  Integration in Systemlandschaft, Koordination mit Betreiber

  (zeitweise Übernahme des Konfigurationsmanagements).

Laufzeit:  33 Monate
Zeitraum:  01/2004-10/2006
Umgebung:  ClearCase, Clear Quest, UML, Java 1.4, Rational XDE, Informix 9.4, SQL,

  Eclipse, WSAD 5.1.2, WebSphere, Weblogic, UNIX, Windows, XML, JProfiler


11)
Trainings: Software-Engineering Trainings, Beratung und Coaching
Funktion:  Trainer/Berater/Coach
Tätigkeit: Erhebung des Bildungsbedarfs, Trainginskalkulation und -planung,

  Unterlagenerstellung, Durchführung und Nachbereitung von Trainings

  und Coachings für Java Client/Server-Entwicklung, UML, OOA/OOD

  und UseCases.

Zeitraum:  01/2002-12/2003
Umgebung:  JDK 1.4, JDBC, RMI, Swing, UML, OOA, OOD, OOP, Patterns

10)
Projekt:   Contentmanagementsystem für einen Fernsehsender
Funktion:  OO-Designer/-Entwickler
Tätigkeit: Realisierung der Datenbankanbindung des Objektmodells über

  TOPLink, Implementierung der serverseitigen Geschäftslogik.

Laufzeit:  7 Monate
Zeitraum:  06/2001-12/2001
Umgebung:  UML, Java 1.2, TOPLink, CORBA 2.3 Rational Suite 2000, Informix 7.3, SQL,

  Visual Age Java 3.5, Rational ClearCase, JUnit


9)
Projekt:   Archivierungssystem für einen Fernsehsender
Funktion:  OO-Designer/-Entwickler
Tätigkeit: Wartung eines CORBA-Java-Servers zur Realisierung der Businesslogik

  eines Archivsystems zur Medienverwaltung, Realisierung eines

  Warenkorb-Konzeptes für Reservierung, Ausleihe und Rückgabe.

Laufzeit:  9 Monate
Zeitraum:  09/2000-05/2001
Umgebung:  UML, Java 1.2, JDBC, CORBA 2.3 RationalSuite2000, Informix 7.3, SQL,

  Visual Age Java 3.5,


8)
Projekt:   Informationssystem über Nutztiere (Landwirtschaftsministerium)
Funktion:  Analyst, OO-Designer/-Entwickler, Trainer
Tätigkeit: Analyse und Design eines Systems für die Datenkonsistenzanalyse

  von Lebenslaufinformationen landwirtschaftlicher Nutztiere,

  einschließlich Entwicklung eines Prototyps;

  Schulung der Mitarbeiter in OOAD und Design Patterns

Laufzeit:  4 Monate
Zeitraum:  05/2000-08/2000
Umgebung:  UML, JDK 1.1.8, JDBC, SQL,

7)
Projekt:   Vertragsverwaltungssystem für Makler (Versicherung)
Funktion:  OO-Designer/-Architekt, Trainer
Tätigkeit: Architekturdokumentation des Informationssystems, Aufwandsschätzung

  für die Neuentwicklung der Anwendung in Java.

  Schulung von Projektmitarbeitern in OOP.

Laufzeit:  6 Monate
Zeitraum:  08/1999-01/2000
Umgebung:  UML, Rational Rose98, C/C++

6)
Projekt:   Dokumentengenerierung von Maklerverträgen (Versicherung)
Funktion:  OO-Designer/-Entwickler
Tätigkeit: Objektorientiertes Redesign der vorhandenen Anwendung in C++

  sowie Erweiterung einer in C geschriebenen Komponente für die

  automatische Generierung von Verträgen mit Versicherungsmaklern;

  Migration des Systems von OS/2 auf die Windows NT-Platform

Laufzeit:  16 Monate
Zeitraum:  03/1998-07/1999
Umgebung:  WindowsNT, C++, UML, Design Patterns, Refactoring, Frameworkdesign

5)
Projekt:   Redesign einer medizinischen Planungssoftware (Logistik)
Funktion:  Analyst, OO-Entwickler
Tätigkeit: Analyse einer Anwendungsarchitektur für die Logistik einer

  medizinischen Planungssoftware;

  Analyse einer möglichen Datenbankmigration der bestehenden

  relationalen in eine objektorientierte Datenbank;

  Entwicklung eines Prototypen auf einem Ausschnitt der

  portierten Datenbasis

Laufzeit:  2 Monate
Zeitraum:  02/1998-03/1998
Umgebung:  Visual Age Java, UML, Object Store PSE, Access

4)
Projekt:   Medizinische Planungssoftware (Logistik)
Funktion:  OO-Designer/-Entwickler
Tätigkeit: GUI Programmierung, OOD/OOP einer Reporting-Komponente für

  Datentabellen in CSV-Format.

Laufzeit:  11 Monate (zu 30%)
Zeitraum:  03/1997-01/1998
Umgebung:  Kappa (OOP-Tool), Access, UML

3)
Projekt:   Verteiltes Designwerkzeug (Großprojekt in der Telekommunikation)
Funktion:  OO-Designer/-Entwickler
Tätigkeit: Laufzeit und Speicherplatzoptimierung einer Komponente zur Prüfung

  der Datenkonsistenz (die Daten lagen in einer proprietären Sprache

  im Telekommunikationsbereich vor); Design und Entwicklung einer

  Mapping-Komponente des proprietären Sprachformates in die

  Datenstrukturen der objektorientierten Datenbank.

Laufzeit:  2 Monate (zu 70%)
Zeitraum:  03/1997-04/1997
Umgebung:  OS/2, ObjectStore, OMT, Design Patterns, PVCS

2)
Projekt :  Verteiltes Designwerkzeug (Großprojekt in der Telekommunikation)
Funktion:  OO-Designer/-Entwickler
Tätigkeit: Design und Entwicklung einer Klassenhierarchie für ein Protokoll

  zur Synchronisierung eines verteilt verwalteten Sprachmodelles im

  Bereich der Telekommunikation.

Laufzeit:  3 Monate
Zeitraum:  08/1996-10/1996
Umgebung:  OS/2, OMT, Design Patterns, PVCS

1)
Projekt:   Ausbildung von Studenten
Funktion:  Lehrbeauftragter
Tätigkeit: Coaching in C++, Korrektur und Besprechung von Testaufgaben in den

  Bereichen: Algorithmen und Datenstrukturen und Software Engineering

Laufzeit:  1 Jahr zu 40%
Zeitraum:  11/1995-02/1997

Projekt Werbezeitvermarktungssystem für einen Broadcaster, 01/04 - 09/06
Referenz durch Teamleiter Design & Integration, Medienproduzent, vom 20.10.06

"[...] Der Consultant hat hohen Teamgeist bewiesen und sich mit seiner kommunikativen Art sowohl im Projektteam als auch beim Offshore-Partner als sehr angenehmer und kompetenter Gesprächspartner etabliert. Durch sein breit gefächertes Wissen und seine engagierte Arbeitsweise hat er einen sehr hohen Anteil zum Erfolg des Projektes beigetragen."

Projekt IBM Visual Age C++, Rational Rose (UML), DB2, Grit-Programmierung, 98-99
Referenz durch Bereichsleiter/IT-Tochter eines Versicherungsuntern. mit 60 Mitarb. v. 20.04.00

"Den Consultant kann ich jederzeit für ein IT-Projekt empfehlen und würde ihn selbst auch wieder einstellen.
Seine Stärken:
- Analyse und Modellierung von Prozessen
- OOA/OOD inkl. Programmierung
- Soziale Kompetenz stark ausgeprägt"

Projekt Medizinisches Planungssystem (Logistik), 1997-1998
Referenz durch Projektleiter eines Softwarehauses mit 800 Mitarb. vom 02.05.00

"Der Consultant zeichnet sich durch ein schnelles Erfassen der komplexen Zusammenhänge und zielstrebige, erfolgreiche Umsetzung in OOD und OOP aus. Seine soziale Kompetenz und selbständiges Handeln sind für den Einsatz in heterogenen Projektstrukturen von grossem Wert. Ich kann den Consultant für die Umsetzung anspruchsvoller Aufgaben nur empfehlen und würde ihn bei Bedarf auch selbst wieder einsetzen."

Alle Referenzen sind durch GULP bestätigt.

Zusammen mit drei meiner Kollegen biete ich auch eine Teamleistung an.
Wir bauen maßgescheiderte Business-Informationssysteme auf Basis der Java Plattform.
Wir decken das gesamte Software Engineering Portfolio von der Analyse bis zur Abnahme
inkl. Projektleitung, Konfigurationsmanagement und Qualitätsmanagement ab.
Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang



GULP | Kontaktieren | Profil in Englisch anzeigen


GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 02.02.2012 00:34:46
© Copyright 1996-2012 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de