Personen-ID 92479 Wohnort 202xx Hamburg, Deutschland Jahrgang 1968 EDV-Erfahrung seit 1998 Staatsbürgerschaft deutsch Verfügbar ab 01.04.12 zu 100%, Vor-Ort-Einsatz 100% möglich Profil erstellt am 28.08.08 Profil zuletzt geändert am 26.01.12
Software-Architektur und -Design
InfoDesign OSD GmbH, Pinneberg
2000 - 12/2001itelligence AG, Bielefeld
01/1998 - 2000Professional-Concepts GmbH, Hamburg
Mitarbeit in der internationalen H1-Kollaboration am DESY-Hamburg,
Promotionsstudium, Doktor der Naturwissenschaften am 02.02.1998
1988 - 1994Nebenfach Informatik, Diplom am 30.03.1994
| Deutsch | Muttersprache |
| Englisch | Sehr gut in Wort und Schrift |
| IBM Großrechner | Cobol, DB/2 |
| PC | Entwicklung-, Produktionsumgebungen, Server |
| SUN |
| MS-DOS | |
| MVS, OS/390 | Anbindung an dezentrale Java-Systeme |
| SUN OS, Solaris | |
| Unix | Linux |
| Windows | Alle Versionen inkl. Server |
| C | |
| C++ | |
| Cobol | |
| Eiffel | |
| Java | Expert! - inkl. J2EE, APIs, Apache, AppServer (WebLogic, Glassfish), usw. |
| JavaScript | |
| Perl | |
| PL/SQL | |
| Scriptsprachen | Gute Kenntnisse |
| Shell | Gute Kenntnisse |
| TeX, LaTeX |
| Access | |
| DB2 | Sehr gute Kenntnisse in der Anwendungsentwicklung |
| JDBC | Expert! |
| MySQL | Gute Kenntnisse in der Anwendungsentwicklung |
| Oracle | Sehr gute Kenntnisse in der Anwendungsentwicklung |
| SQL | Sehr gute Kenntnisse in der Anwendungsentwicklung |
JAVA-Persistence-Frameworks: Eclipselink, Hibernate, JPA / EJB 3.1
| CORBA | |
| Ethernet | |
| Internet, Intranet | java.net.http |
| Message Queuing | JMS |
| PC-Anywhere | und VNC, Windows RemoteDesktop |
| TCP/IP | Java-Socket |
| Windows Netzwerk |
Terminallogistik undKonzeption und
Entwicklung einer verlustfreien und performanten Wieder-
anlaufsteuerung für den Restart der gesamten Terminallogistik.
Teamgröße: über 20 Personen
Meine Rolle: Architektur lead:Konzeptionierung und Implementierung der zentralen Server-
komponente zur Steuerung von Containertransporten über das
Terminal. Integration in die Systemumgebung, Schnittstellen
über JMS und RMI. Abstimmung und Festlegung der technischen
Abläufe und insbesondere der asynchronen Protokolle der
Intermodul-Kommunikation.
Konzeptionierung und Implementierung des verlustfreien Wieder-
anlaufs, dabei: Evaluierung und Implementierung der
Persistierung mit Oracle und Hibernate, Konzeptionierung und
Implementierung eines Systems zur Containerpositionsbestimmung
mit eigener Persistierung und Anbindung über JMS, Konzeptionierung
und Implementierung eines Systems zur Steuerung des gesamten
Wiederanlaufs der Terminallogistigsoftware inklusive eines
Protokolls zum Abgleich der Soll- und Ist-Zustände auf dem Terminal.
Technisches Umfeld: OOA, OOD, Java / J2EE, speziell JMS, RMI, JUnit, Weblogic,SwiftMQ und diverse Tools und Frameworks aus dem Java-
Enterprise-Umfeld.Architektur über UML mit Together und
MagicDraw, Eclipse, Oracle und Hibernate
Großprojekts.
Teamgröße: 15 Personen, Projektgröße über 100 Personen.
Meine Rolle: Konzeptionierung und Automatisierung der gesamten Software-integration des Projekts. Dazu gehörte die Implementierung,
Dokumentation und das Roll-Out der Methodik und der
Automatisierungsskripte. Letztere wurden auf Basis von Java,
ANT, Shell-Scripts und ClearCase erstellt.
Entwicklung und dann Durchführung des automatisierten
Deployments der Anwendung auf den Test- und Produktions-
systemen. Die Testsysteme waren auf VmWare-Basis erstellt,
das Deployment u.a. auf WebSphere erfolgte Skript-gesteuert,
ebenso wie die Konfiguration. Nach erfolgreichen Integrationstests
wurden die neuen Releases an die Entwicklungszentren in
Deutschland ausgeliefert.
Technisches Umfeld: Build- und Release-Management, Softwareintegration, Java,ANT, VmWare, WebSphere, ClearCase, uvam.
--------------------
Design und Implementierung der Webanwendung mit HTML,
Servlets, JSP und Struts. Deployment auf Apache Tomcat.
Entwicklung eines Routings über die verschiedenen Tomcat-
Instanzen zur Lastverteilung. Anbindung an das Host-Backend
über JMS mit WebSphere MQ.
Technisches Umfeld: Apache Tomcat, HTML, Struts, Servlet, JSP, Oracle, SQL, JMSüber WebSphere MQ
--------------------
Cocoon für die Website.
Technisches Umfeld: Apache Tomcat, HTML, Cocoon, XML, XSL, JavaScript, DOM(--> http://www.ivalidator.org)
Benutzersystem
Meine Rolle: Um die Entwicklung der Containerdatenerfassung fachlichabzusichern, habe ich ein automatisiertes Testsystem mit
Jemmy dafür entwickelt.
Technisches Umfeld: Java, JemmyKonzeptionierung und Implementierung der zentralen Serverkomponente
zur Steuerung von Containertransporten über das Terminal.
Integration in die Systemumgebung, Schnittstellen über JMS und RMI.
Abstimmung und Festlegung der technischen Abläufe und insbesondere
der asynchronen Protokolle der Intermodulkommunikation.
Technisches Umfeld: Java / J2EE, speziell JMS, RMI, JUnit, Weblogic, SwiftMQ und diverseTools und Frameworks aus dem Java-Enterprise-Umfeld, z.B. Apache uvam.
--------------------
(--> http://www.c1-wps.de/loesungen/jwam/).
Meine Rolle: Coach und technischer VertriebTouristik-Gästekarte
Meine Rolle: Konzeptionierung der Client-Architektur mit Java, Swing und JWAM,sowie Coaching der Entwickler.
Technisches Umfeld: Java, SWING, JWAMvon Cobol nach Java
Meine Rolle: Erstellung eines Vertriebskonzepts mit dem Hersteller, Schriftlicheund mündliche Präsentation des Tools bei Kunden und auf der Systems
in München.
Technisches Umfeld: Cobol, JavaZeitkartenverkauf
Meine Rolle: Architekt und Entwickler einer Shop-Anwendung im Web für denZeitverkauf eines Nahverkehrsunternehmens.
Technisches Umfeld: Apache Tomcat, HTML, Servlet, JSPin 4GLSprache,
Beginn der Neuentwicklung in C++
Meine Rolle: Wartung und Qualitätssicherung des Tools unter Unix mit Oracle-Anbindung. Sicherstellung der Verfügbarkeit der Reports für den
Vorstand.
Teammitglied für die Weiterentwicklung in C++.
Technisches Umfeld: 4GL-Sprache, UNIX, Scripting: Shell und PERL, C++, Oracle, SQLRücklagenermittlung für die Kreditversicherung auf Host in Cobol
mit DB2-Anbindung.
Technisches Umfeld: Cobol und DB2 auf IBM-Host, SQL, JCL, Xpediter