12.2012 - aktuell
Freiberuflicher IT-Consultant (Software Architektur, Entwicklung) im Auftrag von Schmidt+Partner GmbH
07.2012 - 01.2013
Freiberuflicher IT-Consultant (Software Architektur, Entwicklung) im Auftrag von 1st Solution Consulting GmbH (Düsseldorf) für E.ON Energy Trading GmbH
Weiterentwicklung einer internen JavaEE-Applikation
Technologien
J2SE 5.0
Apache Tomcat 6.x
Oracle 11g, PL/SQL
Servlet API, Google Web Toolkit (GWT), GWT-EXT, WebServices • REST, JMS
Javascript, Html, Css
Tools
Eclipse IDE, JDeveloper
PLSQL/Developer
SVN, Ant, Maven, Artifactory Maven Repository
Mercury Quality Center
01.2007 - 06.2012
Freiberuflicher IT-Consultant (Software Architektur, Entwicklung, Requirements Engineering) im Auftrag von IKS GmbH (Hilden) für ISBAN.DE (Grupo Santander, Santander Consumer Bank)
Anforderungsanalyse, Erstellen von technischen Spezifikationen Software-Architektur und Implementierung diverser kommerzieller Web- Anwendungen
Software-Architektur und Implementierung einer internen SOA Platform
Technologien
J2SE 5.0
WebSphere Application Server 6.1, Jetty Servlet Container DB2/400, Oracle 10g, PL/SQL
Spring 2.x/3.x, Hibernate 3.x
Spring/CXF WebServices, JMS, Lucene, Servlet API, Spring MVC, Freemarker, JSF, Wicket JasperReports, iText, Javascript, Html, Css
Tools
Eclipse IDE, IntelliJ IDEA iReport
CVS
Maven 2, Ant
Mercury Quality Center
TeamCity Continuous Integration und Build Management Server
02.2006 - 12.2006
Freiberuflicher IT-Consultant (Software Architektur, Entwicklung) für Proximity Technology GmbH (Düsseldorf). Projekt “Sherpa” (Bündnis90/Die Grünen).
Software-Architektur und Implementierung serverseitiger Komponenten / Services
Backend Entwicklung mit Java/JavaEE
Technologien
J2SE 5.0
Apache Mina, PostgreSQL 8.1, pqSQL
Spring 2.x, Hibernate 2.x, Apache Lucene
Eclipse RCP (Client Application)
Tools
Eclipse IDE, CVS, Maven 2
RT (Issue Tracking), Luntbuild Continuous Integration Server
09.2005 - 01.2006
Freiberuflicher IT-Consultant (Software Entwicklung) im Auftrag von byteACADEMY GmbH (Stuttgart) für PIRONET NDH AG (Ko?ln). Projekt “Pirobase Content Management System”.
Web-Frontend Entwicklung: Workflow Administration Module
Technologien
J2SE 1.4, J2EE 1.3
JBoss Application Server, Oracle OC4J, Oracle Database, PostgreSQL
Servlet API, JSP, Taglibs, Struts/Tiles
Javascript, Html, Css, jBPM Workflow Engine
Tools
Eclipse IDE, CVS
Bugzilla, Luntbuild Continuous Integration Server
05.2005 - 07.2005
Freiberuflicher IT-Consultant (Software Entwicklung) für Pixelpark AG (Ko?ln). Projekt “T-Online Vertrieb Access Produkte”.
Software-Architektur und Implementierung einer kommerziellen Applikation mit Hilfe von Java/JavaEE
Technologien
J2SE 1.4, J2EE 1.3
Bea WebLogic Application Server, Apache Tomcat
Oracle Database, HSQL
Hibernate
Servlet API, JSP, Taglibs, Struts/Tiles
Javascript, Html, Css
Tools
Eclipse IDE, CVS, Bugzilla
04.2005 - 05.2005
Freiberuflicher IT-Consultant (Software Entwicklung) für RSK Communication GmbH (Düsseldorf).
Implementierung der backend Komponenten / Services für eine Online Umfrage-Software
Technologien
J2SE 5.0, J2EE 1.4
Apache Tomcat
MySQL Database, HSQL Database
Hibernate, Spring
Tools
Eclipse IDE
Subversion
Trac (Project management, Issue Tracking)
02.2004 - 03.2005
Wissenschaftliche Hilfskraft an der Universita?t Bonn.
Konzeption und Entwicklung einer Java-Anwendung für die statische Komposition von Refactorings.
Technologien
J2SE 5.0, Prolog, Eclipse RCP
Tools
Eclipse IDE, CVS, JIRA (Issue Tracking)
12.2002 - 01.2004
Freiberuflicher IT-Consultant (Team-Leiter Frontend, Software Entwicklung) für Authentic Software GmbH (Ko?ln). Projekt “Credit Portfolio Management System” für Deutsche Industriebank IKB (Düsseldorf).
Web frontend Entwicklung mit Hilfe von Java/JavaEE
Technologien
J2SE 1.3/1.4, J2EE 1.3/EJB
Oracle EJB-Container OC4J, Oracle UIX
Unix Shell (bash), Formula One Java Reporting Toolkit, Javascript, Html, Css
Tools
Eclipse IDE, Oracle JDeveloper IDE, CVS
05.2002 - 11.2002
Freiberuflicher IT-Consultant für Novadoc GmbH (Düsseldorf).
Konzeption und Entwicklung einer Java-Anwendung für Kunden- und Auftrag-Verwaltung.
Technologien
J2SE 1.3/1.4, Apache Tomcat
PostgreSQL, MySQL, Swing, Eclipse SWT, Java RMI
Javascript, Html, Css
Tools
Eclipse IDE, CVS
01.2001 - 04.2002
Freiberuflicher IT-Consultant (Software Entwicklung) im Auftrag von Lab5 GmbH (Düsseldorf) für BBDO Interactive GmbH (Düsseldorf).
Entwicklung diverser Web-Applikationen für Volkswagen AG, Deka Investmentfonds
Technologien
Vignette, TCL, Oracle Database, PL/SQL
Hexbase, Javascript, Html, Css
Tools
HomeSite, SQL Navigator, CVS, RT (Issue Tracking)
06.2000 - 01.2001
Freiberuflicher IT-Consultant (Software Entwicklung) für Lab5 GmbH (Düsseldorf).
Konzeption und Entwicklung diverser Web-Anwendungen für Kleinunternehmen.
Technologien
IIS, Apache Web Server, MS-SQL Server, MySQL,
PHP, ASP, Javascript, Html, Css
Tools
HomeSite, TextPad, phpMyAdmin
01.2000 - 01.2001
Software-Entwickler bei RSK Communication GmbH (Düsseldorf).
Entwicklung diverser Web-Applikationen u.a. für Xerox Corporation, Nissan AG, Aengevelt Immobilien GmbH & Co. KG, Klo?ckner Stahl- und Metallhandel GmbH
Technologien
IIS, Apache Web Server, MS-SQL Server, MS-Access, MySQL,
PHP, Javascript, Html, Css
Tools
HomeSite, TextPad, phpMyAdmin
Fachlicher Schwerpunkt:
OOA/OOD + Entwicklung. Java, JavaEE, J2EE, JSP/JSF, EJB 2/3, ORM, JPA, SWING, SWT, SQL, Application Server, EIA, SOA, ESB, Microservices
RUP (Rational Unified Process): 5+ Jahre
MDA (Model Driven Architecture): 1+ Jahre
SOA (Service-Oriented Architecture): 3+ Jahre
Agile Programming, eXtreme Programming (XP), Test Driven Programming: 4+ Jahre
UML (Unified Modelling Language): 5+ JahreEclipse 2.x/3.x / Rational Application Developer: 7+ Jahre
Oracle SQLDeveloper: 1+ Jahre
PL/SQL Developer: 1+ Jahre
IntelliJ IDEA: 1- Jahre
Vortrag über ORM-Frameworks im Rahmen einer Seminarreihe "J2EE, Persistance und Datenbanken"
für T-Mobile GmbH (Bonn) im Auftrag der Universität zu Bonn
12.2012 - aktuell
Freiberuflicher IT-Consultant (Software Architektur, Entwicklung) im Auftrag von Schmidt+Partner GmbH
07.2012 - 01.2013
Freiberuflicher IT-Consultant (Software Architektur, Entwicklung) im Auftrag von 1st Solution Consulting GmbH (Düsseldorf) für E.ON Energy Trading GmbH
Weiterentwicklung einer internen JavaEE-Applikation
Technologien
J2SE 5.0
Apache Tomcat 6.x
Oracle 11g, PL/SQL
Servlet API, Google Web Toolkit (GWT), GWT-EXT, WebServices • REST, JMS
Javascript, Html, Css
Tools
Eclipse IDE, JDeveloper
PLSQL/Developer
SVN, Ant, Maven, Artifactory Maven Repository
Mercury Quality Center
01.2007 - 06.2012
Freiberuflicher IT-Consultant (Software Architektur, Entwicklung, Requirements Engineering) im Auftrag von IKS GmbH (Hilden) für ISBAN.DE (Grupo Santander, Santander Consumer Bank)
Anforderungsanalyse, Erstellen von technischen Spezifikationen Software-Architektur und Implementierung diverser kommerzieller Web- Anwendungen
Software-Architektur und Implementierung einer internen SOA Platform
Technologien
J2SE 5.0
WebSphere Application Server 6.1, Jetty Servlet Container DB2/400, Oracle 10g, PL/SQL
Spring 2.x/3.x, Hibernate 3.x
Spring/CXF WebServices, JMS, Lucene, Servlet API, Spring MVC, Freemarker, JSF, Wicket JasperReports, iText, Javascript, Html, Css
Tools
Eclipse IDE, IntelliJ IDEA iReport
CVS
Maven 2, Ant
Mercury Quality Center
TeamCity Continuous Integration und Build Management Server
02.2006 - 12.2006
Freiberuflicher IT-Consultant (Software Architektur, Entwicklung) für Proximity Technology GmbH (Düsseldorf). Projekt “Sherpa” (Bündnis90/Die Grünen).
Software-Architektur und Implementierung serverseitiger Komponenten / Services
Backend Entwicklung mit Java/JavaEE
Technologien
J2SE 5.0
Apache Mina, PostgreSQL 8.1, pqSQL
Spring 2.x, Hibernate 2.x, Apache Lucene
Eclipse RCP (Client Application)
Tools
Eclipse IDE, CVS, Maven 2
RT (Issue Tracking), Luntbuild Continuous Integration Server
09.2005 - 01.2006
Freiberuflicher IT-Consultant (Software Entwicklung) im Auftrag von byteACADEMY GmbH (Stuttgart) für PIRONET NDH AG (Ko?ln). Projekt “Pirobase Content Management System”.
Web-Frontend Entwicklung: Workflow Administration Module
Technologien
J2SE 1.4, J2EE 1.3
JBoss Application Server, Oracle OC4J, Oracle Database, PostgreSQL
Servlet API, JSP, Taglibs, Struts/Tiles
Javascript, Html, Css, jBPM Workflow Engine
Tools
Eclipse IDE, CVS
Bugzilla, Luntbuild Continuous Integration Server
05.2005 - 07.2005
Freiberuflicher IT-Consultant (Software Entwicklung) für Pixelpark AG (Ko?ln). Projekt “T-Online Vertrieb Access Produkte”.
Software-Architektur und Implementierung einer kommerziellen Applikation mit Hilfe von Java/JavaEE
Technologien
J2SE 1.4, J2EE 1.3
Bea WebLogic Application Server, Apache Tomcat
Oracle Database, HSQL
Hibernate
Servlet API, JSP, Taglibs, Struts/Tiles
Javascript, Html, Css
Tools
Eclipse IDE, CVS, Bugzilla
04.2005 - 05.2005
Freiberuflicher IT-Consultant (Software Entwicklung) für RSK Communication GmbH (Düsseldorf).
Implementierung der backend Komponenten / Services für eine Online Umfrage-Software
Technologien
J2SE 5.0, J2EE 1.4
Apache Tomcat
MySQL Database, HSQL Database
Hibernate, Spring
Tools
Eclipse IDE
Subversion
Trac (Project management, Issue Tracking)
02.2004 - 03.2005
Wissenschaftliche Hilfskraft an der Universita?t Bonn.
Konzeption und Entwicklung einer Java-Anwendung für die statische Komposition von Refactorings.
Technologien
J2SE 5.0, Prolog, Eclipse RCP
Tools
Eclipse IDE, CVS, JIRA (Issue Tracking)
12.2002 - 01.2004
Freiberuflicher IT-Consultant (Team-Leiter Frontend, Software Entwicklung) für Authentic Software GmbH (Ko?ln). Projekt “Credit Portfolio Management System” für Deutsche Industriebank IKB (Düsseldorf).
Web frontend Entwicklung mit Hilfe von Java/JavaEE
Technologien
J2SE 1.3/1.4, J2EE 1.3/EJB
Oracle EJB-Container OC4J, Oracle UIX
Unix Shell (bash), Formula One Java Reporting Toolkit, Javascript, Html, Css
Tools
Eclipse IDE, Oracle JDeveloper IDE, CVS
05.2002 - 11.2002
Freiberuflicher IT-Consultant für Novadoc GmbH (Düsseldorf).
Konzeption und Entwicklung einer Java-Anwendung für Kunden- und Auftrag-Verwaltung.
Technologien
J2SE 1.3/1.4, Apache Tomcat
PostgreSQL, MySQL, Swing, Eclipse SWT, Java RMI
Javascript, Html, Css
Tools
Eclipse IDE, CVS
01.2001 - 04.2002
Freiberuflicher IT-Consultant (Software Entwicklung) im Auftrag von Lab5 GmbH (Düsseldorf) für BBDO Interactive GmbH (Düsseldorf).
Entwicklung diverser Web-Applikationen für Volkswagen AG, Deka Investmentfonds
Technologien
Vignette, TCL, Oracle Database, PL/SQL
Hexbase, Javascript, Html, Css
Tools
HomeSite, SQL Navigator, CVS, RT (Issue Tracking)
06.2000 - 01.2001
Freiberuflicher IT-Consultant (Software Entwicklung) für Lab5 GmbH (Düsseldorf).
Konzeption und Entwicklung diverser Web-Anwendungen für Kleinunternehmen.
Technologien
IIS, Apache Web Server, MS-SQL Server, MySQL,
PHP, ASP, Javascript, Html, Css
Tools
HomeSite, TextPad, phpMyAdmin
01.2000 - 01.2001
Software-Entwickler bei RSK Communication GmbH (Düsseldorf).
Entwicklung diverser Web-Applikationen u.a. für Xerox Corporation, Nissan AG, Aengevelt Immobilien GmbH & Co. KG, Klo?ckner Stahl- und Metallhandel GmbH
Technologien
IIS, Apache Web Server, MS-SQL Server, MS-Access, MySQL,
PHP, Javascript, Html, Css
Tools
HomeSite, TextPad, phpMyAdmin
Fachlicher Schwerpunkt:
OOA/OOD + Entwicklung. Java, JavaEE, J2EE, JSP/JSF, EJB 2/3, ORM, JPA, SWING, SWT, SQL, Application Server, EIA, SOA, ESB, Microservices
RUP (Rational Unified Process): 5+ Jahre
MDA (Model Driven Architecture): 1+ Jahre
SOA (Service-Oriented Architecture): 3+ Jahre
Agile Programming, eXtreme Programming (XP), Test Driven Programming: 4+ Jahre
UML (Unified Modelling Language): 5+ JahreEclipse 2.x/3.x / Rational Application Developer: 7+ Jahre
Oracle SQLDeveloper: 1+ Jahre
PL/SQL Developer: 1+ Jahre
IntelliJ IDEA: 1- Jahre
Vortrag über ORM-Frameworks im Rahmen einer Seminarreihe "J2EE, Persistance und Datenbanken"
für T-Mobile GmbH (Bonn) im Auftrag der Universität zu Bonn