Personen-ID                17924 
Wohnort                    791xx Gundelfingen, Deutschland 
Jahrgang                   1969 
EDV-Erfahrung seit         1989 
Staatsbürgerschaft         deutsch 
Verfügbar ab               01.07.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         17.07.00 
Profil zuletzt geändert am 19.12.11 
Senior Systemprogrammierer, J2EE, TDD, eXtreme Programming, Agile Modeling, Verteilte OO-​Programmierung, CORBA, EJB, Client/Server, Windows, Linux, technischer Projektleiter
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Administration / Support
Qualitätsmanagement / Qualitätssicherung / Test
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Studium der Informatik an der TU Berlin
Abschluß: Diplom Informatiker 1996 (Note: 1.0)

Weiterbildung:

- Certified Convergent Architect
- J2EE, EJB
- Corba (Visibroker)
- Linux Systemadministration
- Extreme Programming

Deutschland: D7
Schweiz
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: bevorzugt D7 oder CH1

Deutsch 
Englischfliessend, 6 mon. Aufenthalt in USA als Tennistrainer
FranzösischGrundkenntnisse
SpanischGrundkenntnisse

6 Monate Auslandsaufenthalt in Lausanne.
Diplomarbeit wurde in Englisch verfaßt.
EchtzeitsystemeTransputer
EmulatorenVMware
HP300er, 700er
PC 
SUN 

HPUXvon 8.0 - 11.0
MS-DOS 
OSF/Motif 
SUN OS, Solaris 
UnixAufbau und Administration eine Linux Netzwerkes plus Firewall
Windows 

ASN.1 
Assembler80x86
C 
C++ 
Clipper 
CORBA IDL 
dBase 
Emacs 
Imake, GNU-Make, Make-Maker etc... 
Java 
JavaScript 
Lisp 
Pascal 
Perl 
Python 
Qt 
Shell 
Tcl/Tk 
TeX, LaTeX 
Xt, Motif 
yacc/lex 

Lotus Notes 
MS SQL Server 
MySQL 
ODBC 
POET 
SQL 

Objectivity
ATMTreiber-Programmierung
CORBA 
Ethernet 
FDDI 
Internet, Intranet 
RPC 
RS232 
SMTP 
TCP/IP 

X11-Protokoll
Erfahrungen im Bereich:
o J2EE, Java, verteilte OO-Programmierung (CORBA, EJB)
  Dozent zweier EJB-Kurse (jeweils 5-Tage)
o Business Modellierung, Analyse und Abbildung auf Systemdesign
o Anwendungs- und Systemprogrammierung (Java, C++, C)
o Security (SSL, Firewall, Corba Security)
o Testmanagement (JUnit, Rational Robot)
o Java Performance Profiling
o Versionmanagement (Verantwortlich für die Versionierung eines größeren Produkt via CVS)
o GUI-Entwicklung (Motif/Swing) mit verschiedenen Werkzeugen,
  Mensch-Maschine Interaktion, Model-View-Controler DesignPattern
o WWW, HTML (Mitautor von: Wissenschaftliches Arbeiten im WWW,
  Addison-Wesley Verlag), Internet, Java-Applets, JavaScript, CGI, Perl
o Kenntnisse von verschiedenen UNIX-Systemen sowohl Programmierung als auch
  Administration.
o Teamfähigkeit als Leiter oder Mitglied eines Teams. Erfahrung im
  Projektdesign. Gute Teamarbeit ist mir sehr wichtig.

Methoden:
o Objektorientierte Analyse, Design, Programmierung
o Extreme Programming, Agile Modeling
o Convergent Engineering (mit Zertifizierung)
o Design Patterns

Software:
o Dokumentation:  FrameMaker, LaTeX, MSWord, HTML.
o Datenbanken:    MSQL, Objectivity, Oracle, MySql.
o Desgin:         Rational Rose, Together/J, MagicDrawUML
o Programmierung: IntelliJ/IDEA, Visual Age, JBuilder, ObjectCenter, Sniff+, gcc/make
o Tools:          XEmacs, cygwin, CVS, VMWare, etc.

Spezielle Erfahrung mit Open Source in produktivem Einsatz:
o X11 (Entwicklung eines X-Server mit Verteilung)
o GNU Utilities
o Open SSL, SSH
o Linux

Banken
Telekommunikation
Forschung, Entwicklung, UNI
Softwarehersteller
Autobranche
Bahn
Bausparkassen
Zeitraum: 06/06-07/11
Firma/Institut: Bausparkasse
Projekt:
  Entwicklung eines WebService-Frameworks basierend auf Axis 2, WebService-Security 
  mit Rampart.
  Anbindung eines externen Beratersystems über WebServices an den Bauspar-Rechenkern.
  Entwicklung eines generativen Service-Frameworks als Kapselung für EJB, RPC und POJO
  Services (Generierung mit ArcStyler).
  Entwicklung eines interaktive Traumhausrechner zur Berechnung eines
  Bausparvertrages basierend auf der AJAX Technologie.
  Entwicklung eines Beschwerdemangagement Systems basierend auf Struts.
  Framework Anpassungen: Entwicklung eines Systemweiten Caches zur Vermeidung unnötiger
  Host-Aufrufe, Umstellung aller Value Objekte auf
  Interfaces, Entwicklung eines Service Locators, Aufbau von CruiseControl/Hudson und
  einer agilen Testumgebung. Implementierung eines generischen Security
  Filters gegen Cross Site Scripting. 
  Systemumgebung: Entwickelt wurde mit J2EE, Axis 2, Struts, Ajax, Weblogic und Oracle.
  Als Entwicklungsmethode wurde MDA (Model Driven Architecture, ArcStyler)
  eingesetzt. Die Business Prozesse wurden aus dem Modell für eine selbst
  entwickelte Workflow Engine generiert. Eclipse und Subversion waren weitere
  Entwicklungswerkzeuge.
  Rolle: Frontend-/System-Entwickler: Ich war verantwortlich für die Entwicklung
  eines Prototypen, der die Machbarkeit der AJAX Technologie für die
  Bausparversicherung evaluieren sollte.
  Projektgrösse: 40
  Teamgrösse: 20

Zeitraum: 09/05-04/06
Firma/Institut: Siemens
Projekt:
  Entwicklung eines Passagierinformationssystems für die New Yorker
  Subway. Neben den üblichen Anzeigen der ankommenden Zügen an den
  Zugzählanzeigern und den dazugehörigen Lautsprecherausgaben (Public
  Announcement) wurde von diesem System auch noch CCTV zur Überwachung,
  HPI (Help Point Information) mit Notruf und Fahrgastinformation und
  SCADA zur Ansteuerung von Rolltreppen, Fahrstühlen, etc. unterstützt.
  Ich war in diesem Projekt als Architekt verantwortlich für die
  Funktionalität, mit der die Administration und Wartung all dieser
  Komponenten später im laufenden System bewerkstelligt werden sollte.
  Anforderungen an dieses System waren u.a. Verfügbarkeit (99,99%,
  24-7), Fehlertoleranz, On-the-fly Konfigurierbarkeit,
  Redundanz aller wichtigen Komponenten, Security und ein voll
  verteiltes System wobei jede Subway Station eine autarke Einheit
  bilden sollte.
  Entwickelt wurde mit J2EE, JBoss, Hibernate und Oracle. MDA (Model
  Driven Architecture) unterstützt durch das Tool ArcStyler wurde als
  Entwicklungsmethode verwendet. Eclipse und Clearcase waren weitere
  Entwicklungswerkzeuge. Wegen der hohen Anforderungen mussten
  praktisch alle derzeit verfügbaren J2EE- und JBoss-Technologien
  eingesetzt werden, wie z.B. JBoss HA, JBoss Cache, JBoss AOP,
  JGroups, Multicast, JMS, MBeans, Java 5, Hibernate Synchronisation
  Rolle:     Architekt, Systementwickler
  Teamgröße: 40 (Projektgröße: > 100)


Zeitraum: 09/03-06/05
Firma/Institut: Bank
Projekt:
  Aufsplittung einer grossen, hochintegrierten und daher nicht mehr
  wartbaren Anwendung im J2EE-Bereich in einzeln deploybare und
  unabhängige Softwarekomponenten (Funktionseinheiten). Hauptanliegen
  war der unabhängige Releasezyklus aller Funktionen und die Auslagerung
  der Weiterentwicklungen bestimmter Funktionen nach Indien (Off-Shoring).
  Die vom Kunden gewünschte Integration wurde von einer vorgeschalteten
  Portal-Komponente weiterhin gewährleistet.
  Die J2EE-Umgebung basierte auf Weblogic als Applikationserver und Oracle.
  Neben Softwareanalyse Werkzeugen wie dem Sotograph wurden Eclipse und
  IntelliJ IDEA als Refactoring Werkzeuge eingesetzt.
  Rolle:     Systementwickler, Architekt, Refactoring-Experte
  Teamgröße: 20 (Projektgröße: > 100)


Zeitraum: 05/03-08/03
Babypause wegen Zwillingen :)

Zeitraum: 01/01-04/03
Firma/Institut: Bank
Projekt:
  System- und Anwendungsentwicklung einer Servlet-, EJB und Oracle
  basierenden three-tier platform zur Verwaltung von u.a. Client Relationship
  Management (CRM) Informationen. Im Verlaufe dieses großen Projektes (>130)
  lauteten meine Aufgaben: Erstellung eines Test Frameworks fuer Offline-Tests,
  Performance Profiling Task Force, Framework Entwicklung der EJB Service-Architektur,
  Framework Entwicklung der Servlet Architektur für alle ca. 20 Anwendungen,
  Memory Consumption Task Force, JDBC-Treiber Evaluation mit Verschlüsselung,
  Code-Review, Servlet-Anwendungsentwicklung (CRM, flexibles Reporting,
  Event Marketing), Service-Entwicklung via EJB, Erstellen eines Weblogic
  Server Testbed auf Solaris mit einer Instanz pro Softwarerelease und
  automatischen update neuer Versionen via UNIX scripts, XML basierte Test
  Suite für funktionale Tests.
  Grundlegend verwendete Software-Methode war der professionelle Einsatz
  von eXtreme Programming. Hierzu erfolgte ein Erfahrungsaustausch mit
  Kent Beck und der XP Group Switzerland.
  Eingesetzte Technologien waren: Weblogic Application Server, EJB, Java,
  Servlets, Zugriff auf die Host-Daten via Orbix CORBA, Oracle (Zugriff
  via JDBC und Bean-Managed persistence), Visual Age und im späteren
  Verlauf des Projektes IntelliJ IDEA, Ant-Buildumgebung, MagicDrawUML,
  JUnit, CVS als Entwicklungsrepository und PVCS als Konfiguration-
  Management Repository, Lotus Notes als Groupware.
  Rolle:     Systementwickler, Chef-Anwendungsentwickler, Architekt,

 Framework-Designer, Consultant (innerhalb der Task Forces)

  Teamgröße: 130

Zeitraum: 06/99-12/00
Firma/Institut: Software
Projekt:  (ArcStyler)
  Auf Basis der Convergent Architecture wurde ein Produkt entwickelt,
  das den gesamten Entwicklungszyklus von Komponenten, d.h. von der
  Analyse über Design, Generierung, Implementierung der Business-Logik
  bis hin zum Deployment durch verschiedene Tools iterativ
  unterstützt. Der ArcStyler ist in pure Java mit Swing implementiert
  und unterstützt als Default-Technologiprojektion für die Generierung
  im besonderen EJB für verschiedene EJB-Container.
  Entwicklung mit Java, Swing, Rational Rose, EJB, Weblogic, WebSphere,
  J2EE, Powertier, Versant, DB/2, MSQL, Sybase, JBulder, Sniff++, CVS,
  Gnu make, VMware-Testumgebung.
  Rolle:     Kernentwickler, Testmanager, Versioningmanager
  Teamgröße: 6


Zeitraum: 12/97-05/99
Firma/Institut: Bank
Projekt: Benutzer Berechtigungssystem
  Das hostbasierte Security-Basissystem für die Benutzer-Berechtigung
  in einer der größten Banken Europas wurde mit moderner
  Komponententechnologie (CORBA) redesigned. Eine wichtige Anforderung
  an die entwickelte Software war ein sehr hoher Sicherheitsstandard.
  Entwicklung mit Java, Swing, Applets, XML, Inprise Visibroker,
  Gatekeeper, Firewalls, Internet-Technologie.
  Rolle:     Consultant
  Teamgröße: 2


Zeitraum: 08/97-11/97
Firma/Institut: Autobranche
Projekt: Leitfaden für Distributed Object Services
  Es wurde ein Leitfaden-Dokument erstellt, mit praktischen
  Anhaltspunkten für die Auswahl einer 2- oder 3-stufigen Architektur.
  Weiterhin wurde CORBA in Hinsicht seiner Einsetzbarkeit als
  systemweite Middleware-Infrastruktur evaluiert.
  Rolle:     Consultant
  Teamgröße: 2


Zeitraum: 07/97-08/97
Firma/Institut: Software
Projekt:
  CORBA-Produktsupport für Orbix/VisiBroker: Im Produktsupport für die
  CORBA-Implementierungen Orbix (von Iona) und VisiBroker (von
  Visigenic) wurden verschiedene kleine Testcases mit
  CORBA-Problematiken bearbeitet, Lösungen gefunden oder Bugs
  identifiziert.
  Rolle:     Support
  Teamgröße: 3


Zeitraum: 08/96-02/97
Firma/Institut: TU Berlin
Projekt: Technical Writing
  In diesem Projekt entstand eine technische Anleitung für das WWW,
  welche Grundlage für das Buch "[Näheres auf Anfrage]. Geschrieben in FrameMaker.

Zeitraum: 04/97-07/97
Firma/Institut: TU Berlin
Projekt:
  MMC Security: Weiterführung des Projektes MMC. Neben einem
  Firewall-Konzept mußten aufgrund von Echtzeitanforderungen spezielle
  Verschlüsselungen für Video- und Audioübertragung entworfen werden.
  Entwicklung mit C++, OSF Motif auf HP/UX UNIX.
  Rolle:     Designer/Entwickler
  Teamgröße: 3


Zeitraum: 09/96-03/97
Firma/Institut: EPFL in Lausanne
Projekt: BETEUS (Broadband Exchange for TransEuropean Usage)
  Im Mittelpunkt von BETEUS stand ebenfalls die Entwicklung eines
  Videokonferenzsystems, allerdings mehr unter dem Gesichtspunkt der
  Ausnutzung von breitbandigen Netzen. Getestet wurde vor allem über
  den europäischen ATM-Piloten. In diesem Rahmen schrieb ich meine
  Diplomarbeit: "Suitability of the ATM/AAL Services for Video
  Conferencing Systems"
  Entwicklung mit C, Tcl/Tk auf Sun/Solaris UNIX.
  Rolle:     Entwickler
  Teamgröße: 3


Zeitraum: 01/94-08/95
Firma/Institut: TU Berlin
Projekt: MMC (MultiMedia Collaboration)
  Entwicklung eines heterogenen Videokonferenzdienstes mit Application
  Sharing unter X11 auf den Plattformen Windows 95/98/NT, HP/UX, Sun OS,
  Solaris, AIX, MacOS. Meine vorwiegende Aufgaben waren die Weiterentwicklung
  und Wartung des X11 sharing tools sowie Design und Entwicklung der
  Controlling Komponenten und der Benutzerschnittstellen. Einsatz von
  OO-Design-Patterns.
  Entwicklung mit C++, OSF Motif, ObjectCenter auf HP/UX UNIX.
  Rolle:     Entwickler
  Teamgröße: 6


Zeitraum: 07/92-12/93
Firma/Institut: TU Berlin
Projekt: JVTOS (Joint Viewing and TeleOperation Services)
  RACE II Projekt im Rahmen von CIO (Coordination, Implementation and
  Operation of multimedia teleservices): Entwicklung eines Videorecorders
  auf Sun/OS mit Motif und Motion JPEG. Anschliessend Entwicklung eines
  Application Sharing Tools unter X11 (verteiltes, gleichzeitiges Arbeiten
  an einer Applikation).
  Entwicklungssprache: C, OSF Motif auf SunOS UNIX, X11-Protokoll.
  Rolle:     Entwickler
  Teamgröße: 4
Trotz des sehr breit anmutenden Wissenstandes in diesem Profil liegen
meine Kernkompetenzen eindeutig im Bereich J2EE, Java, Architektur,
Software-Design und -Entwicklung. Das gute Basiswissen in den anderen
Bereichen hat mir beim Kunden bisher stets Pluspunkte eingebracht,
da ich in den Projekten über den Tellerrand hinausschauend
mit Anregungen und Verbesserungsvorschlägen zur Prozessoptimierung
beitragen konnte.
Loyalitaet und 100 prozentige Identifikation mit dem Projekt sowie
Verantwortungsbewusstsein für das Projekt als Ganzes zähle ich zu
meinen Stärken.

Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang





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 20.12.2011 00:49:14
© Copyright 1996-2011 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