Photo
Personen-ID                88247 
Wohnort                    551xx Mainz, Deutschland 
Jahrgang                   1981 
EDV-Erfahrung seit         1998 
Staatsbürgerschaft         Deutsch 
Verfügbar ab               01.07.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         26.01.08 
Profil zuletzt geändert am 26.10.11 
Java, J2EE, Java EE 5/6, JEE, CDI, JSF 1/2, JSP, Seam, Spring, Hibernate, JPA 1/2, Ajax, Web Entwicklung, Architektur
Software-Entwicklung / Programmierung
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Autodidakt Programmierung seit ca. 1994

Ausbildung zum Kommunikations- und Informationstechnischen Assistenten

Studium der Allgemeinen Informatik an der FH Wiesbaden
Abschluss: Diplom Informatiker (FH)
Deutschland: D5, D6
Kommentar zum Einsatzort / zur Arbeitserlaubnis

Deutschland: Rhein-Main Gebiet bevorzugt.

DeutschMuttersprache
EnglischFließend

PC 

Unix 
Windows 

Assembler 
CGrundkenntnisse
C++Grundkenntnisse
JavaExperte (Java 5 zertifiziert), Java EE 5, Java EE2, J2EE

Vertiefte Kenntnisse in Java EE (J2EE, JEE5 und JEE6), EJB 3.0, CDI, JPA 1/2, JSF 1.2/2.0, JAX-WS, JAXB, JBoss Seam, Spring, Hibernate, JBoss RichFaces, Facelets, Ajax, Struts, GWT
Expertenkenntnisse im Bereich Web Entwicklung und Software Architekturen mit der Java Enterprise Edition (JEE/J2EE).
DB2 
JDBC 
MySQL 
Oracle 
SQL 

Ethernet 
Internet, Intranet 
ISDN 
Message Queuing 
RPC& RMI
SMTP 
TCP/IP& UDP
Windows Netzwerk 
Winsock 

Schwerpunkte

- Objektorientierte Softwareentwicklung (OOA/OOD)
- Java Programmierung (Standard & Enterprise Edition)
- Webapplikationen mit JEE 6, JEE 5, EJB 3.0, CDI, JPA, Hibernate, JBoss Seam,
  Spring, JSF 1.2/2.0, Struts, JBoss, Weblogic, Tomcat, Eclipse, etc.

Methoden der Softwareentwicklung

- Design Patterns (GoF, JEE Patterns, JEE Architecture Patterns)
- Software-Design: TogetherSoft, Omondo, eUML
- Agile Softwareentwiklcung
  - Extreme Programming (XP)
  - Testgestriebene Entwicklung (Testdriven development) mit Unit Tests

 (Alle Schichten), Regressionstests, Frontendtests

  - Scrum

 

- Projektmanagement: MS Project, Power Point
- Versionsmanagement: CVS, Subversion (SVN)

Application Server

- Bea Weblogic
- IBM Websphere
- JBoss AS
- Apache Tomcat
Alle Branchen
Bevorzugt Internet, Finanzdienstleistungen, Energie, Automobil, Software

 

seit 2010-09          Backend- und Frontendentwicklung Verwaltunsportal

Branche               Banken

Beschreibung          Weiterentwicklung des Verwaltunsportal der Bank.

Rolle                 Entwickler

Aufgaben              Die Software für die Verwaltung der Kunden habe ich im Backend und
                      Frontend weiterentwickelt. Dabei habe ich in allen drei Schichten mit-
                      gewirkt: Oracle PL/SQL, Java Backend mit Spring und Web-Services sowie
                      das Java Frontend mit JBoss Seam und JSF.

 

Technologien          SCRUM, Java 1.5, Tomcat, Jetty, Oracle 10g, PL/SQL, JPublisher, Spring, 
                      Spring Webservice, Apache Axis, JAXB, JBoss Seam, JSF, Ajax, Maven

 

 


2010                  Technologie- und Architekturberatung Java EE 6

Branche               Verlag

Beschreibung          Für die Neuentwicklung einer Software wurde die Architektur bestimmt und 
                      Technologie definiert. Ich war dabei beratend und unterstützend tätig.

 

Technologien          Java EE 6, CDI, JSF 2.0, Facelets, JBoss Richfaces, Primefaces, JBoss 6,
                      Glassfish 3, Eclipse, Netbeans, Maven

 

 

 

2010-01 bis 2010-07   Portalentwicklung

Branche               Große deutsche Börse / Banken

Beschreibung          Weiterentwicklung des Intra- und Internetportals.

Rolle                 Entwickler

Aufgaben              Das Portal musste aktuellen Gegebenheiten angepasst und weiter-

 entwickelt werden. Die Änderungungen betreffen hauptsächlich

 das Portal-Backend mit der Datenbank und der Portalsoftware.

 

Technologien          Java 1.4.2, Tomcat, Jetspeed Portal Server, Portlets,

 Servlets, Oracle 11g DB, SQL, Stored Procedures, CMS

 

 


2008-06 bis 2009-12   Verteilte Kommunensoftware auf Basis von Java EE

Branche               Verlag

Beschreibung          Aufgrund neuer gesetzlicher Anforderungen muss eine Software

 für Kommunen mit verteilten Komponenten neu konzipiert

 und umgesetzt werden. Dabei waren die Anforderungen an die

 Sicherheit für die erhobenen personellen Daten, Barriere-

 freiheit und Administrierbarkeit durch die Kommunen selbst

 gestellt worden.

 Die Architektur der Software basiert dabei auf verteilte

 Komponenten die über Webservice Schnittstellen miteinander

 kommunizieren.


Rolle                 Consultant, Architekt, Entwickler

Aufgaben              Konzeption und Erstellung der Architektur.

 Vollständige Implementierung.

 Deployment und Betreuung des Produktivsystems.


Technologien          Java 5, EJB 3.0, JSF, JBoss Seam, JBoss RichFaces, Facelets,

 Ajax, JPA mit Hibernate, JAXB, Web Services, JAX-WS, JMX,

 JUnit, TestNG, EJB3Unit, Ant, JBoss AS, Oracle, Derby, MS SQL

 


2008-02 bis 2008-05   Architekturerstellung

Branche               Großer Energiedienstleister / Energie

Beschreibung          Im Bereich Web und Portale soll eine Architektur mit

 aktuellen Technologien als Vorgabe und Grundgerüst erstellt

 werden.


Rolle                 Consultant, Entwickler

Aufgaben              Erstellung der Grundarchitektur durch alle Schichten.

 Erstellung und Dokumentation von wieder verwendbaren

 zentralen JSF Komponenten die für das Unternehmen

 spezialisiert sind. Diese werden in das Grundgerüst mit

 Beispielen eingebunden.

 Aufsetzen eines Beispielprojektes.


Technologien          Java 5, JSF, Facelets, Ajax, JBoss RichFaces (Ajax4JSF),

 Apache Tomahawk JSF Komponenten, Spring, JPA mit Hibernate,

 Tomcat, MySQL, Junit, JSFUnit, Ant, Web Services




2007-12 bis 2008-02   Ajax basierter Versandproduktassistent

Branche               Privatbank / Banken

Beschreibung          Umsetzung der zuvor (05-08) durchgeführten Konzeption des

 Ajax basierten Assistenten für das Versenden von

 Researchprodukten.


Rolle                 Entwickler

Aufgaben              Implementierung Front und Backend, Code Review & Quality,

 Performance Optimierung & Tests, Frontend Usability mit Ajax


Technologien          Java, JSF, Facelets, Ajax, JBoss RichFaces, Spring,

 Hibernate, Bea Weblogic, Oracle DB, James EMail Server,

 JMeter, Struts, XHTML, JavaScript




2007-09 bis 2007-12   Bilderdatenbank für das Marketingportal

Branche               Großer Energiedienstleister / Energie

Beschreibung          Für das Marketingportal soll eine auslaufende Bilderdatenbank

 durch eine komplette Neuimplementierung mit einer modernen

 Architektur und Technologien abgelöst werden.


Rolle                 Consultant, Entwickler

Aufgaben              Verantwortung der Konzeption und anschließendem Umsetzen der

 Frontendarchitektur sowie Frontend Usability mit Hilfe von

 dynamischen Komponenten und Ajax.

 Beratend und Unterstützend in der Business Schicht tätig.

 Erstellung von spezialisierten und wiederverwendbaren JSF

 Komponenten.


Technologien          Java 5, JSF, Facelets, Ajax, JBoss RichFaces, Spring, JPA mit

 Hibernate, Tomcat, MySQL, XHTML, JavaScript, JUnit,

 Apache Shale Testframework - JSF Unit Tests




2007-02 bis 2008-10   Web 2.0 Site

Branche               Startup

Beschreibung          Öffentliche Geschenke-, Wunschlisten- und Erinnerungs-

 plattform OpenWishes.


Rolle                 Architekt, Entwickler

Aufgaben              Planung, Konzeption, Architektur, Entwicklung.

Technologien          Java 5, JSF, Facelets, Ajax, JBoss RichFaces, JPA mit

 Hibernate, Tomcat 6, MySQL, XHTML, JavaScript, JUnit, RSS

 Feeds, Amazon Web Services ECS, Versionsmanagement,

 Servermanagement




2007-05 bis 2007-08   Ajax basierter Versandproduktassistent

Branche               Privatbank / Banken

Beschreibung          Erstellung eines Fach- und IT-Konzeptes eines Ajax basierten

 Assistenten für das Versenden von Researchprodukten.


Rolle                 Consultant, Entwickler

Aufgaben              Der Schwerpunkt für die Erstellung eines Fach- und

 IT-Konzeptes lag insbesondere auf dem Einsatz von Ajax in

 Verbindung mit JSF zur Verbesserung der Benutzerergonomie

 und der Erhöhung der Interaktivität der Anwendung.

 Nach einer Technologie Auswahl wurde basierend auf das Fach-

 konzept ein Prototyp mit JSF und Ajax unter Verwendung von

 Tomcat, JSF (MyFaces) und Ajax (Ajax4JSF und RichFaces)

 erstellt.

 Die Ajax Technologie mit den Schwerpunkten Usability und

 Performance wurde den Fachbereichen in einem Workshop

 vorgestellt.


Technologien          Java 1.4, Bea Weblogic, Oracle DB, Spring, Hibernate, Ajax,

 JSF (Facelets, MyFaces, Ajax4JSF, RichFaces), XHTML,

 JavaScript, JQuery




2007-02 bis 2007-05   Internationalisierung des Portals / Einbindung Ajax

Branche               Große deutsche Börse / Banken

Beschreibung          Internationalisierung des Portals

 Ein bisher auf Deutsch und Englisch ausgelegtes Portal ohne

 weitere Sprachunterstützung soll nun internationalisiert

 werden, so dass das Einbinden einer beliebigen Sprache

 einfach möglich sein soll.

 

 Einbindung Ajax

 Nach verschiedenen durchgeführten Workshops sollte eine Ajax

 Prototyp in dem Portal implementiert und ausgetestet werden.

 Dazu wurde die Suche nach handelbaren Werten mit Ajax

 Features neu implementiert wobei das bisherige Portlet soweit

 möglich wieder verwendet werden sollte.


Rolle                 Consultant, Entwickler

Aufgaben              Konzeption und Umsetzung der Internationalisierung des

 Portals und Umbau der bisherigen Text auf UTF-8. Einbinden

 der ab sofort unterstützten chinesischen Sprache.

 Dokumentation für zukünftige Verwendung im Wiki.


 Beratung und Umsetzung einer prototypischen Verwendung von

 Ajax im Portal und einem Portlet. Performance Optimierung

 der Suche nach handelbaren Werten in der Datenbank.

 

Technologien          Java 1.4.2, Tomcat, Oracle DB, Jetspeed Portal Server,

 Portlets, Tomcat, Dokumentum CMS, UTF-8 Encoding, Ant, Ajax,

 DWR, jQuery, Mediawiki




2007-01 bis 2007-02   Evaluierung JSF Frameworks

Branche               Dienstleister / Banken

Beschreibung          Evaluierung von verschiedenen JSF Frameworks unter anderem

 für die Verwendung von Ajax.


Rolle                 Consultant, Entwickler

Aufgaben              Erstellung von Ergebnismatrizen für die Verwendung von JSF

 Implementierungen unter dem Schwerpunkt Ajax.

 Implementierung eines Prototypen um verschiedene Komponenten-

 bibliotheken sowie Ajax Frameworks auszutesten.


Technologien          Java 5, JSF 1.2, Tomcat, JSF RI, Apache MyFaces, Apache

 Tomahawk, Facelets, JBoss Ajax4Jsf, JBoss RichFaces,

 ICEFaces, jQuery, DWR (Direct Web Remoting), Eclipse WTP




2007-05 / 2007-06     Kundenworkshop mit dem Thema Ajax und Usability

Branche               Große Deutsche Börse / Banken

Beschreibung          Durchführung eines Kundenworkshops rund um das Thema Ajax und

 Usability mit mehreren Terminen und Stufen sowie

 anschließender weiterführender Beratung.


Rolle                 Consultant

Aufgaben              Vorbereitung, Durchführung und Nachbereitung des Workshops.

 Für den Workshop wurden drei Präsentationstermine

 durchgeführt:

 - Ein halbtägiger Workshop mit dem Architekten und

Projektleitern der eBusiness Abteilung.

 - Eine Präsentation mit einem minimalen Power Point

Prototypen vor dem Architekten und Projektleitern der

eBusiness Abteilung.

 - Eine Präsentation eines lauffähigen Prototypen beim Kunden

vor Ort vor den Entscheidungsträgern der eBusiness

Abteilung.


 Als Ergebnis kam ein Projekt für einen produktiven Ajax

 Protoypen zustande.


Technologien          PowerPoint, Ajax, Yahoo! User Interface Library & Design

 Patterns, Tomcat, Ajax, JSP, Servlet, JavaScript, XHTML, DWR,

 Eclipse WTP




2005-11 / 2007-03     Produktentstehungsprozess Automobil

Branche               Große Deutsche Börse / Banken

Beschreibung          Neue übergreifende Produktentstehungsprozesse und erweitertes

 Produktdatenmanagement. Verteilte Konstruktion mit

 Integration verschiedener Systeme. Die Teamgröße betrug bis

 zu 80 Personen.


Rolle                 Consultant

Aufgaben              Verantwortung & Konzeption der Frontendarchitektur.

 Qualitätssicherung Frontend. Erstellung von IT-Konzepten.

 Implementierung Business-Tier Services. Ansprechen der EAI

 und SAP Services.

 Einarbeitung und Betreuung neuer Mitarbeiter im Projekt.

 Erstellung dynamischer und wiederverwendbarer Frontend

 Komponenten.


Technologien          Weblogic 8.1, Together, Oracle 8 DB, Eclipse 3.2 (WTP),

 Java 1.4, J2EE, EJB 2.0, XDoclet, UTC/SA, Struts

 (+ Validation Framework), Canoo Webtest, ANT, JSP, Custom

 Tags, JSTL, XML, XSLT, HTML, Ajax, DWR, JavaScript




2005-10               Evaluierung von Rich Internet Application Technologien

Branche               Dienstleister / Banken

Beschreibung          Es wurden Technologien und Zukunftsfähigkeit von Rich

 Internet Applications untersucht.


Rolle                 Consultant

Aufgaben              Für die zukünftige Ausrichtung und Technologiewahl wurden

 mehrere aufkommende Technologien untersucht. Im Speziellen

 waren das:

 - AJAX

 - Flex 2 (Flash)

 - Java Frameworks (Canoo UTC)

 - Rich Client Platform (Eclipse)

 - Smart Client .NET

 Erstellung und anschließendes Präsentieren der Ergebnis-

 dokumente.


Technologien          Ajax, Eclipse Rich Client Platform



2005-08 - 2005-10     Implementierung Online Bewerbungsformular

Branche               Große Deutsche Börse / Banken

Beschreibung          Für das Career Portal des Online Auftritts einer deutschen

 Börse wurde der Prozess für die Online Bewerbung neu

 definiert. Dabei fand unter anderem ein Redesign des Online

 Formulars sowie der Verarbeitung der eingegebenen Daten und

 der darzustellenden Stellenanzeigen statt.


Rolle                 Entwickler

Aufgaben              Die Entwicklung von vollständig dynamischen Formularen

 (Formularaufbaukommt dynamisch in Form einer XML Datei)

 unter Verwendung von Struts, JSTL, Taglibs und eigens dafür

 entwickelte Custom Tags.

 Die Entwicklung der Suche nach Stellenausschreibungen unter

 Verwendung von XML und XSLT.

 Das Erstellen einer Stellenausschreibung im standardisierten

 HR-XML Format sowie der Anzeige via XSLT.

 Allgemeine Entwicklungen mit J2EE, Struts, Jarkarta Commons.


Technologien          Java 1.4, Struts 1.2.7, JSP, JSTL, Custom Tags, XML, HR-XML,

 XSL, XSLT, JDOM, Castor, Apache Tomcat




2005-08 - 2005-10     Portierung und Weiterentwicklung eines BUY-IN

Branche               Große Deutsche Börse / Banken

Beschreibung          Ein bestehendes BUY-IN Tool wurde an eine ausländische Börse

 verkauft und musste daher angepasst und weiterentwickelt

 werden. Die Projektsprache war Englisch.


Rolle                 Entwickler

Aufgaben              Aufgaben waren Migration auf ein neues eigenständiges System,

 Anpassungen für die ausländische Börse, Bugbehebung und

 Tests.


Technologien          Java 1.4, JSP, Apache Tomcat, SQL, Oracle DB



2005-04 - 2005-07     WLAN Vernetzung eines Studentenwohnheims

Branche               Universität

Beschreibung          Für ein Studentenwohnheim mit über 500 Studenten in Mainz

 wurde ein WLAN mit hoher Sicherheit und Performance

 konzipiert und realisiert.


Rolle                 Architekt, Consultant, Entwickler

Aufgaben              Erstellung des Projektplans und Architektur.

 Hardwareinstallation sowie Infrastruktur erstellen.

 Einrichten und Konfigurieren eines WAP Authenthifizierungs-

 servers. Entwicklung eines Administrationstools und einer

 Statistik Analyse.


Technologien          Linux (Debian) Server, Apache http Server, mySQL Datenbank,

 WAP Authentifizierung (User/Traffic Kontrolle), DLink AP




2004-09 - 2005-03     Weiterentwicklung Verwaltungssoftware für Medienessenzen

Branche               Rundfunk

Beschreibung          Eine Verwaltungssoftware für Medienessenzen wird bei großen

 Rundfunkanstalten verwendet und ständig weiterentwickelt.


Rolle                 Architekt, Consultant, Entwickler

Aufgaben              Entwicklung einer Unterstützung für Videoformate in Java

 unter Verwendung des Java Media Frameworks (JMF).

 Performance Analyse und Optimierung von SQL Abfragen

 zwischen der DB2 und einer Java Anwendung und Strukturierung

 der Tabellen.


Technologien          Java, Swing, JMF (Java Media Framework), IBM Websphere, IBM DB2, SQL,

 Eclipse




2004-09 - 2005-02     Tutor Java

Branche               FH-Wiesbaden

Rolle                 Tutor

Aufgaben              Tutor für mehrere Begleitpraktika zur Vorlesung Java an der

 FH Wiesbaden.


Technologien          Java



2004-02 - 2004-07     Weiterentwicklung Intranet TV

Branche               IBM

Beschreibung          Die Eigenentwicklung MEDIT für das IBM Intrant TV wurde

 weiterentwickelt und auf eine neue Umgebung (Linux) portiert.


Rolle                 Entwickler

Aufgaben              Aufgaben waren die Weiterentwicklung und Bug Fixing sowie

 Betreuung eines Kunden.

 Für die Portierung von Windows auf Linux mussten Komponenten

 angepasst und mehrere Deutschlandweite Installationen

 durchgeführt werden.


Technologien          J2EE, EJB 2.1, Java, IBM Websphere, IBM DB2, SQL, Batch Scripting, Linux



2004-09 - 2005-02     Tutor Echtzeitbetriebssysteme

Branche               FH-Wiesbaden

Rolle                 Tutor

Aufgaben              Vorbereitung und Einrichten des Rechner Labors der

 Veranstaltung Echtzeitsysteme mit Betriebssystem Linux

 (Debian) und den Echtzeit-Targets (Mikrocontroller).


Technologien          C, Mikrocontroller, Linux, Batch Scripting



2000 bis 2004         Diverse Projekte im Java Umfeld

Branche               Präsentationssoftware, Finanzverwaltung, Online Spiel,

 Web Entwicklung


Rolle                 Entwickler, Architekt

Aufgaben              Entwicklung, Konzeption, Software-Architektur

Technologien          C, C++, MFC, Java, SWT, Swing, Tomcat, Apache, JSP, HTML,

 JavaScript, BEA Weblogic, IBM Websphere, Lotus Notes, PHP




2000-09 bis 2005-04   Studium Allgemeine Informatik an der FH Wiesbaden

Schwerpunkte          Softwaretechnik, Webbasierte Anwendungen, Embedded Systems
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 27.10.2011 00:41:15
© 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


Photo