Personen-ID 37412 Wohnort 010xx Dresden, Deutschland Jahrgang 1977 EDV-Erfahrung seit 1997 Staatsbürgerschaft deutsch Verfügbar ab 01.07.12 zu 100%, Vor-Ort-Einsatz 100% möglich Profil erstellt am 06.04.02 Profil zuletzt geändert am 03.01.12
Zertifizierungen:
2010 OMG Certified UML Professional - Intermediate (OCUP-I)
2010 iSAQB Certified Professional for Software Architecture, Foundation Level
| Deutsch | |
| Englisch |
| Macintosh | |
| PC |
| Mac OS | |
| SUN OS, Solaris | |
| Unix | |
| Windows |
| ASN.1 | zuletzt in 2001 |
| C | zuletzt in 2002 |
| C++ | zuletzt in 2002 |
| CORBA IDL | zuletzt in 2001 |
| Delphi | zuletzt in 2004 - vielleicht etwas angerostet ;-) |
| Java | Experte |
| JavaScript | kenne die Sprache und einige Frameworks (prototype, scriptaculous, jQuery, ExtJS, Dojo) relativ gut |
| Lisp | Grundwissen |
| Pascal | zuletzt in 1997 (!) |
| PHP | für den 'Hausgebrauch' reicht es ;-) |
| PL/SQL | |
| Ruby | fortgeschrittene Kenntnisse |
| Scriptsprachen | Groovy (Grundwissen), Scala (Grundwissen) |
| Tcl/Tk | Read-Only ;-) |
| Access | |
| JDBC | |
| MySQL | |
| Oracle | |
| Proprietäre DB | HSQLDB |
| SQL | PL/SQL |
| Ethernet | |
| Internet, Intranet | |
| LAN, LAN Manager | |
| TCP/IP |
Produkte:
Projekt:
De-Mail (Großprojekt > 400 MA)
Rolle:
Chef-Architekt im Teilprojekt 'Web-Client'
(Team bestehend aus 3 Architekten und ca. 10-20 Entwicklern)
Aufgaben:
- Analyse der fachlichen und technischen Anforderungen,
Aufwandsabschätzungen
- Modellierung der Geschäftsprozesse (mit BPMN und UML)
und Anwendungsfälle (UseCases in UML und Textuell)
- Herleitung der Zielarchitektur und benötigter Systemkomponenten
- Herleitung von Entitäten und Daten-Modell
- Abstimmung von Schnittstellen und Systemgrenzen
- Festlegungen zur Nutzung von Frameworks und API's sowie zentraler Tools
- Erstellung DV-Konzeption
- Planung von Aufgabenpaketen und Steuerung der Entwickler
- Reviews von Architektur- und Entwicklungsergebnissen
- Intensive Kommunikation mit Projektleitung, Anforderungsmanagement,
Entwicklern, Kunden und den Architektur-Teams der anderen Teilprojekte
- Coaching
OR-Mapping-Frameworks (architektonisch inspiriert von JPA, JDO,
Hibernate und Rails-ActiveRecord).
- Implementierung diverser Services (Business-Layer und
Domain-Model-Layer in einer SOA)
- Perfomance- und Stabilitäts-Analysen sowie Aufspüren und
Beseitigung von Skalierungs- und Multithreading-Problemen.
Programme /JUnit, DbUnit, XML, JAXB, MKS Integrity, IBM AIX
Code-Quality-Analysen, Bugfixing, JUnit und Cactus-Tests;
JBoss-Konfiguration, -Slimming und -Tuning (Cluster-Architektur)
Programme /Oracle, hibernate, Rational ClearCase + ClearQuest, eclipse,
ant, JUnit, Cactus
neuer Softwarekomponenten in eine SOA (umgesetzt als
OSGi-Komponenten Architektur; frontendseitig als
Rich-Internet-Application (RIA) mit Web-Desktop-Oberfläche).
- Planung von Aufgabenpaketen und Steuerung der Entwickler
- Reviews von Architektur- und Entwicklungsergebnissen
- Intensive Kommunikation mit Projektleitung, Anforderungsmanagement,
Entwicklern
- Coaching
Java 5, JRuby on Rails, JA-SIG CAS, SAML, REST- und SOAP-Webservices,
AJAX, ExtJS, Oracle, Maven, SVN, Trac
(International und vollständig lokalisiert im Einsatz, darunter
Österreich, Schweiz, Südafrika, Spanien, u. a.)
Rolle: Chef-Architekt (2 Architekten, 10-20 Entwickler)zunächst in der Analyse der Kundenanforderungen und dem
Schreiben wesentlicher Bestandteile des Fachfein-Konzeptes.
Darauf aufbauend entstanden in den folgenden Monaten das
DV-Konzept sowie ein Prototyp der Anwendung. In dieser Phase
war ich maßgeblich am Design und Implementierung zentraler
Anwendungsbestandteile (u.a. Workflow-Engine und hochkomplexes
Rechte-/Rollen-Konzept) beteiligt.
Nachdem das Team auf etwa 15 Mitarbeiter angewachsen war
(später bis zu 30), wurde ich im Dezember 2003 zunächst zum
'Teamleiter Backend', ab Februar 2004 dann zum Architekt der
Gesamtanwendung berufen.
Zu meinen Aufgaben zählten unter anderem:
* Anforderungsanalyse,
* enger Kontakt zu Kunden, GU und Auftraggebern,
* Konzeption, Architektur und Design,
* Workflow-Modellierung (BPM)
* Prototyping und Implementierung
* Source Code Qualitätsmanagement (CQM),
* Reviews und Refactorings,
* sowie Coaching und Support der Mitarbeiter.
Architektur: Multilayer (Multi-Tier), MVC (Struts), Java, EJB, JDO, SOAP, ...Ant, Maven 2.0, Signsoft IntelliBO, Telelogic Change- und
CM-Synergy, JUnit, Cactus
Technologien: Java (1.4, 5.0), J2EE, EJB, JDO, JAAS, XML, JSP mit Struts,JDBC, JDOQL, SQL, UML, HTML
Flugrouten und Großkunden
Rolle: Architekt und Entwickler- Umsetzung des Persistence-Layer mit JDO (Java Data Objects)
- Implementation Presentation-Layer (GUI mit Swing)
Programme: eclipse, Apache Ant, MS SourceSafe, Oracle, Signsoft IntelliBOXML, XSL(T), DOM, SAX, UML
Simulation von Revenues und Incentives diverser Großkunden.
Vertragsgenerierung und Protokollierung.
- Design der Mehrschichtarchitektur
- Datenbankdesign
- Implementation Persistence-Layer
- Implementation Domain-Layer
- Implementation Presentation-Layer (GUI mit Swing)
Programme: TogetherCC, eclipse, Apache Ant, WinCVS, MS SourceSafe,MS Access (Client), Oracle (Server)
Technologien: Java, Swing, WebStart, JDBC, SQL, JUnit, Log4J, Apache FOP,Apache POI, XML, XSL(T), DOM, SAX, UML
sendungen
Rolle: Komponenten Designer, EntwicklerFehlerbereinigung der vorhandenen aber weitgehend undokumentierten
Software. Dabei wurden große Schwächen der ursprünglichen Lösung
erkennbar, welche ein komplettes Redesign und die anschließende
Neuimplementierung der Hauptkomponente unumgänglich machten.
Meine Aufgabe bestand in Design und Implementierung der View-
und Controller-Komponenten (sehr umfangreiches API). Meine
umfangreichen Swing- und MVC-Kenntnisse waren dabei sehr
hilfreich. Das Design erfolgte mit Rational-Rose und UML.
Programme: RationalSuite (Rose, ClearCase, ClearQuest), JBuilder, Apache Ant, JBosszunächst ein Umfangreiches OOA / OOD erstellt. Speziell wurde
von mir die DB-Schicht (Tabellen, Funktionen und Prozeduren)
entworfen und wesentliche Teile der Beans zum Datenbank-Zugriff
entwickelt. Auf dieser Grundlage wurde dann im Sechser-Team die
Implementation vorgenommen. Meine Aufgabe blieb dabei weitgehend
die Datenbank und die Implementation der Beans. Als einer der
Designer stellte ich stets einen wichtigen Ansprechpartner für
alle Programmierer dar.
Programme: Oracle 8i, Vignette Story Server; Apache Tomcat, JBuilder,Power Designer, Rational Rose, Apache Ant
Technologien: Java, J2EE, JSP, XML, JDBC, PL/SQL, UML, HTMLEJBs und JSPs bis zum Deployment der Anwendung auf den
verschiedenen Servern.
Programme: Oracle8i, Interbase, Inprise Application Server, BEA WebLogic,IBM WebSphere, TOPLink (for WebLogic), Jakarta Apache Tomcat, JBuilder
Technologien: Java, J2EE, JSP, XML, JDBC, PL/SQL, UML, HTMLEJBs und JSPs bis zum Deployment der Anwendung auf dem Server.
Programme: Oracle8i, Interbase, Inprise Application Server, BEA WebLogic,IBM WebSphere, TOPLink (for WebLogic), Jakarta Apache Tomcat, JBuilder
Technologien: Java, J2EE, JSP, XML, JDBC, PL/SQL, UML, HTMLZeitraum: 12/1999 - 03/2000
Zeitraum: 1997 - 2003
Wärmepumpenanlagen (Anwendungsprogramm [Produktname auf Anfrage])
Technologien: DelphiProjekt Java/JSP-Entwicklung, 07/02 - 06/03
Referenz durch Teamleiter, Lufthansa Systems (ca. 3.000 MA), vom 04.07.03
"Der Consultant war in der Zeit von Juli 2002 bis Juni 2003 in unserem Unternehmen, Lufthansa Systems Airline Services GmbH, als externe Arbeitskraft im Bereich Systems Engineering eingesetzt. Seine wesentlichen Aufgaben waren im Bereich eines Projektes, welches mit Java/JSP-Technologie realisiert wurde, folgende:
- Entwurf der Systems-Architektur
- Entwurf und Realisierung der GUI
- Entwurf und Realisierung der Persistenz-Schicht
- Zugriffs- und Performance-Optimierungen
- Anpassungen im Bereich Apache und Resin-Servlet Engine
- Datenbankzugriffe über JDBC
- Entwicklung einer Java-Webstart Applikation
Der Consultant hat diese Aufgaben stets zu unserer vollsten Zufriedenheit erledigt. Sein Verhalten im Team und seinen Vorgesetzten gegenüber war stets einwandfrei. Aufgrund der hervorragenden Zusammenarbeit war der Consultant insgesamt 12 Monate bei uns im Einsatz. Er zeichnete sich durch eine hervorragende Fachkenntnis zusammen mit exzellentem technischen Know-how aus. Aufgrund des Projektendes wird der Consultant planmässig nicht mehr weiterbeschäftigt. Wir bedanken uns bei dem Consultant und wünschen Ihm für die Zukunft alles Gute."
Projekt Implementierung eines Newsroomsystems (ProNews), 11/01 - 05/02
Referenz durch ProSieben Information Service GmbH vom 03.06.02
"Das Newsroomsystem (onair) wurde in Teilen einem kompletten Redesign unterzogen. Der Consultant konzipierte im Team die neue Struktur. Er implementierte dabei alle neuen Features in Java (JDK1.3.1) Weitere verwendete Technologien waren UML und Corba. Dabei lernten wir den Consultant schätzen als einen fachlich äußerst qualifizierten und dynamischen Mitarbeiter. Er zeigte stets herausragendes Engagement und erfüllte zielorientiert und ergebnisgerecht die ihm zugeteilten Aufgaben. Dabei erledigt er auch unter hohen Belastungen schnell und konzentriert die ihm übertragenen Aufgaben stets zu unserer vollsten Zufriedenheit. Der Consultant bewies ein sehr gutes analytisch-konzeptionelles und zugleich pragmatisches Denk- und Urteilsvermögen. Er überzeugte fachlich und persönlich. Sein Verhalten gegenüber der Abteilungsleitung, seine Integration im Kollegium und sein offener Zugang zu den Mitarbeitern waren stets vorbildlich."
Alle Referenzen sind durch GULP bestätigt.