Deutschland, Österreich
Schweiz NICHT
andere Länder auf Anfrage
Sprachen: D, E, F, Spanisch
bis 03/2012 Elternzeit
bis 12/2011 Consultant BMW (freiberuflich)
Die Aufgabe bestand darin, den Webauftritt von BMW komplett neu zu
realisieren, inklusive Konzeption. Mein Schwerpunkt war Testing, ich
habe die Testkonzeption für mein Team erstellt und umgesetzt (hauptsächlich
Tests auf CSS compliance, Regressionstests, natürlich automatisiert).
Ausserdem habe ich eine komplexe Schnittstelle spezifiziert
und implementiert, die Massendaten verarbeitet (XML) sowie Tests dafür
entwickelt.
Scrum, J2EE, Java 1.6, Selenium 2, Junit, Javascript, jQuery, XML,
RESTful Services, Glassfish, Eclipse, Maven, SVN / Subversion, Visio
(UML), Intershop Enfinity, HP Quality Center
bis 04/2011 Consultant Bank - Cortal Consors (freiberuflich)
Die Aufgabe bestand darin, den Webauftritt der Bank neu zu spezifizieren
sowie zu realisieren, unter Berücksichtigung vorhandener Technologien
und Schnittstellen.
CMMI, J2EE, Java 1.6, Linux (Ubuntu 10.04), vmware, 3.0.1, abaxx
Framework, Javascript, jQuery, XML, JBoss 5, Weblogic 8.15, Oracle
10.2.0, Eclipse, Ant, CVS, SVN / Subversion, Visio (UML)
bis 05/2010 Consultant Zahlungsverkehr - Kreditkarten, Wirecard AG (freiberuflich)
Die Aufgabe bestand darin, Zahlungsverkehrsapplikationen neu zu erstellen
bzw. zu erweitern (Workflow: Kreditkarten). Darüber hinaus war
ich im dedizierten Testing eingesetzt, bei dem ich regressionsfähige
Tests mit JUnit, Selenium und JMeter erstellte.
SCRUM, Jira, J2EE, Java 1.6, Javascript, Spring 2.5.6, XML, BeanShell,
Tomcat, Weblogic 10.3, Oracle 10.2.0, Eclipse, Maven, Cruise-
Control, Hudson, SVN / Subversion, JUnit 4, Selenium, easymock 2.2,
Jmeter 2.3.6, twiki, Enterprise Architect (UML), Firestorm DAO Generator
bis 10/2009 Elternzeit
bis 05/2009 Consultant Webentwicklung J2EE, Allianz Deutschland AG (freiberuflich)
Weiterentwicklung einer mandantenfähigen Software zur Messung des
Vertriebserfolges. Anpassung komplexer Workflows. Orchestrierung
von timergesteuerten Workflows. Betreuung eines neuen Kunden.
Architektonische Beratung (Software Architektur), Entwicklung von
Teststrategien für GUI Testing und Regressionstests
Vorgehensweise: Scrum
SCRUM, J2EE,Java, Javascript, Tomcat, Websphere / RAD, Testing
mit Selenium, JUnit, JSP / HTML, Struts, XML / XSLT, JDBC, Oracle
bis 09/2008 Consultant Webentwicklung J2EE, Planethome AG /
HypoVereinsbank (freiberuflich)
Erweiterung der bestehenden Finanzierungsplattform, Realisierung
eines spezifischen Bank-Mandanten für das bestehende System
"Onlineantrag".
Architektonische Beratung (Software Architektur)
J2EE, Tomcat / JBOSS, Java / JavaScript, JSP / HTML, Spring, Hibernate,
Oracle, PL SQL
bis 09/2007 Consultant Webentwicklung J2EE, Münchener Verein
Versicherung (freiberuflich)
Entwicklung von internetfähigen Tarifen (Webapplikationen), architektonische
Beratung im Hinblick auf den Einsatz eines bestehenden
Frameworks.
J2EE, Tomcat / JBOSS, Web Services, JAXB, JavaScript
bis 04/2007 Consultant Webentwicklung J2EE, Planethome AG /
HypoVereinsbank (freiberuflich)
Anhebung der bestehenden Plattform auf eine neue Architektur. Neukonzipierung
tragender Teile wie Benutzermanagement und Mandantenfähigkeit.
J2EE, Tomcat / JBOSS, JSP / HTML, Spring 2.0, Hibernate 3.2, Acegi
1.0, Luntbuild, Java Server Faces, Ant, Windows, Linux, Oracle, HSQL DB
(Hypersonic), Quartz
bis 07/2006 Consultant Webentwicklung J2EE, Pixel GmbH (freiberuflich)
Mitarbeit an der Entwicklung des Produktes E-Gas, einer Handelsplattform
für den Gashandel. Meine Aufgabe ist das Design und die Implementierung
vollständiger Use Cases. Der Schwerpunkt liegt auf dem GUI (JSP
/ Struts) und der Verwendung von Entity und Session Beans.
J2EE, Tomcat / JBOSS, EJB, XDoclet, JSP / Struts, Ant, XML / XMLBeans,
Windows
bis 04/2006 Consultant Webentwicklung J2EE, British Telecom (freiberuflich)
Entwicklung eines Rufnummern-Verwaltungssystems. Meine Hauptaufgabe
ist die Generierung des Persistence Layers: Enterprise Java Beans
(EJB) mit container managed persistence und container managed relationships.
Hierzu verwendete ich Middlegen, XDoclet und Velocity.
J2EE, EJB, Middlegen, XDoclet, Weblogic Workshop, Bea Weblogic Server,
JSP / Struts, Ant, XML / XMLBeans, Windows, Raptor (Oracle)
bis 07/2005 Consultant Webentwicklung J2EE, MediaMarkt Zentrale (freiberuflich)
Entwicklung von Web-Komponenten; Performance Optimierung
J2EE, EJB, Tomcat / JBOSS, Castor, JSP / Struts, DB2, Ant, XML, Eclipse,
Windows, Linux
bis 03/2005 Consultant Distributionsmonitoring Projekt für BMW (für Softlab),
(freiberuflich)
Meine Aufgabe war die Implementierung einer weiteren Leistungsstufe
der Webapplikation VDMS. Die eingesetzten Technologien waren JSP /
Struts, EJB, Oracle.
Eine weitere Aufgabe war die BMW- und J2-konforme Implementierung
von Messaging Schnittstellen, der zugehörigen Business Facades, Business
Activities sowie der Entity Beans für die Anbindung der Oracle Datenbank.
J2EE, JMS / IBM MQS, EJB, Bea Weblogic 6.1, Struts, Oracle, Ant, XML,
Eclipse, Windows, Solaris
bis 04/2004 Consultant E-Commerce Projekt für BMW (für Softlab GmbH), (freiberuflich)
Analyse, Konzeption, Testing
Meine Aufgabe war die architektonische Beratung, die Erstellung einer
Konzeption und die Mitarbeit bei der Implementierung einer elektronischen
Handelsplattform für Ersatzteile für die BMW AG.
J2EE, Enterprise Java Beans, JSP / Servlets, J2EE Design Patterns, Bea
Weblogic 8.1 / Oracle 9.2, Eclipse, Ant, XML, XSLT
bis 10/2002 Senior Consultant, Avinci AG, (angestellt)
Beratung im Bereich J2EE / Application Servers
Integrationskonzept für die Überführung verschiedener Webauftritte der
Firma Swarovski in eine einheitliche Architektur, inbesondere Konzeptionierung
einer Single-Sign-On Lösung sowie Schaffung einer einheitlichen
Datenbasis.
EADS: Technische und architektonische Evaluierung der verwendeten
Hyperwave E-Learning Suite, Erarbeitung von Vorschlägen für architektonische
Verbesserungen
bis 02/2002 Architekt / Projektleiter, SME AG (angestellt)
Im Bereich Neue Medien war für die Firma betaresearch ein in Java implementiertes
Sendeplanungssystem zu testen und zu verbessern. Das
Programm ermöglicht die synchronisierte Planung von Internetinhalten
und Pay-TV Ausstrahlungen. Nach Evaluierung der Anwendung legte ich
ein Architekturkonzept für die nächste Ausbaustufe vor.
Hardware: PC, Sun
Software: Windows 2000, Solaris, Java 1.3.1, XML, Versant (OODB)
Für die Firma Pension Consult entwickelten wir ein komplexes Produkt für
die Umwandlung von Arbeitszeit in vorgezogenen Ruhestand. Meine Aufgabe
war die Betreuung des Projektes als Projektleiter.
Hardware: PC
Software: Windows 2000, HTML 4.0, Visual Basic, SQL Server
bis 08/2001 Teamlead Softwareentwicklung, TALKINGWEB GmbH (angestellt)
Entwicklung eines interaktiven Sprachdienstes für das Telefon auf der Basis
von Spracherkennung und Sprachsynthese.
Meine Aufgabe war die Leitung des Entwicklungsteams, das Design und
die Umsetzung der Architektur und der technischen Feinkonzepte.
Hardware: PC, IVR (Interactive Voice Response)
Software: Windows NT 4.0, Linux, C++, HTML, SGML, VoiceXML
bis 05/1999 Teamlead Softwareentwicklung, Scout24 Business Services (angestellt)
Entwicklung eines elektronischen Marktplatzes in den Bereichen Immobilien
und Automobil.
Meine Aufgabe war die Leitung des Entwicklungsteams, das Design und
die Umsetzung der Architektur und der technischen Feinkonzepte.
Hardware: PC
Software: Windows NT 4.0, Java 1.2, Poet 5.5 (OODB)
1997-1998 Softlab GmbH (freiberuflich)
Mitarbeit an Design und Implementierung in Projekten im Versicherungsbereich
Hardware: PC
Software: Windows NT 4.0, C++, Foxpro, ODBC 2.5
1996-1997 meco GmbH (angestellt)
Entwicklung einer Standardsoftware für die Behandlung von GSM-Karten
(Mobilkommunikation)
Leitung der Softwareentwicklung
Hardware: PC, Kartenlesegeräte
Software: Windows 3.11, C++, ODBC 2.0
1993-1996 iSYS GmbH (freiberuflich)
Verschiedene Projekte in den Bereichen Warenwirtschaftssysteme und
Messwerterfassung und -visualisierung
Hardware: PC, Messperipherie, Barcodedrucker
Software: Windows 3.1, C++, C, C ISAM, Turbo Pascal
1992-1993 Deiml Verlag (freiberuflich)
Erstellung eines Dokumentenmanagementsystems
Hardware: PC, Druckeransteuerung
Software: Windows 3.1, Turbo Pascal
2009-05
Zertifiziert als Certified Scrum Master (CSM)
1986 ? 1991
Institution: Universität Augsburg
Abschluss: Diplom-Ökonom
Schwerpunkt: Finanzwirtschaft
Kernkompetenzen
Kernkompetenzen
Abgedeckte Standards
Abgedeckte Standards sind Kompetenzen, die in nahezu jedem Projekt verwendet werden, ohne dass es immer ausdrücklich in der Projektbeschreibung auftaucht.
Weitere Kompetenzen
IT:
Application Server
IBM Websphere 4.0, Bea Weblogic, JBOSS, Tomcat (Servlet Engine), Glassfish
Methodisches Wissen:
Clean Code, Design Patterns (GoF, J2EE), OOA, OOD, OOP, UP, eXtreme programming, umfangreiche Erfahrung im Testing und in der Qualitätssicherung, Projektleitung, Scrum, Open Source
Technologien:
J2EE:
JSF, Hibernate, Spring, JSP, Servlets, Struts, EJB, JUnit und darauf aufbauende Testtools, JAXB, Castor LDAP
Skriptsprachen
Groovy, bash, awk, sed, JavaScript
Deutschland, Österreich
Schweiz NICHT
andere Länder auf Anfrage
Sprachen: D, E, F, Spanisch
bis 03/2012 Elternzeit
bis 12/2011 Consultant BMW (freiberuflich)
Die Aufgabe bestand darin, den Webauftritt von BMW komplett neu zu
realisieren, inklusive Konzeption. Mein Schwerpunkt war Testing, ich
habe die Testkonzeption für mein Team erstellt und umgesetzt (hauptsächlich
Tests auf CSS compliance, Regressionstests, natürlich automatisiert).
Ausserdem habe ich eine komplexe Schnittstelle spezifiziert
und implementiert, die Massendaten verarbeitet (XML) sowie Tests dafür
entwickelt.
Scrum, J2EE, Java 1.6, Selenium 2, Junit, Javascript, jQuery, XML,
RESTful Services, Glassfish, Eclipse, Maven, SVN / Subversion, Visio
(UML), Intershop Enfinity, HP Quality Center
bis 04/2011 Consultant Bank - Cortal Consors (freiberuflich)
Die Aufgabe bestand darin, den Webauftritt der Bank neu zu spezifizieren
sowie zu realisieren, unter Berücksichtigung vorhandener Technologien
und Schnittstellen.
CMMI, J2EE, Java 1.6, Linux (Ubuntu 10.04), vmware, 3.0.1, abaxx
Framework, Javascript, jQuery, XML, JBoss 5, Weblogic 8.15, Oracle
10.2.0, Eclipse, Ant, CVS, SVN / Subversion, Visio (UML)
bis 05/2010 Consultant Zahlungsverkehr - Kreditkarten, Wirecard AG (freiberuflich)
Die Aufgabe bestand darin, Zahlungsverkehrsapplikationen neu zu erstellen
bzw. zu erweitern (Workflow: Kreditkarten). Darüber hinaus war
ich im dedizierten Testing eingesetzt, bei dem ich regressionsfähige
Tests mit JUnit, Selenium und JMeter erstellte.
SCRUM, Jira, J2EE, Java 1.6, Javascript, Spring 2.5.6, XML, BeanShell,
Tomcat, Weblogic 10.3, Oracle 10.2.0, Eclipse, Maven, Cruise-
Control, Hudson, SVN / Subversion, JUnit 4, Selenium, easymock 2.2,
Jmeter 2.3.6, twiki, Enterprise Architect (UML), Firestorm DAO Generator
bis 10/2009 Elternzeit
bis 05/2009 Consultant Webentwicklung J2EE, Allianz Deutschland AG (freiberuflich)
Weiterentwicklung einer mandantenfähigen Software zur Messung des
Vertriebserfolges. Anpassung komplexer Workflows. Orchestrierung
von timergesteuerten Workflows. Betreuung eines neuen Kunden.
Architektonische Beratung (Software Architektur), Entwicklung von
Teststrategien für GUI Testing und Regressionstests
Vorgehensweise: Scrum
SCRUM, J2EE,Java, Javascript, Tomcat, Websphere / RAD, Testing
mit Selenium, JUnit, JSP / HTML, Struts, XML / XSLT, JDBC, Oracle
bis 09/2008 Consultant Webentwicklung J2EE, Planethome AG /
HypoVereinsbank (freiberuflich)
Erweiterung der bestehenden Finanzierungsplattform, Realisierung
eines spezifischen Bank-Mandanten für das bestehende System
"Onlineantrag".
Architektonische Beratung (Software Architektur)
J2EE, Tomcat / JBOSS, Java / JavaScript, JSP / HTML, Spring, Hibernate,
Oracle, PL SQL
bis 09/2007 Consultant Webentwicklung J2EE, Münchener Verein
Versicherung (freiberuflich)
Entwicklung von internetfähigen Tarifen (Webapplikationen), architektonische
Beratung im Hinblick auf den Einsatz eines bestehenden
Frameworks.
J2EE, Tomcat / JBOSS, Web Services, JAXB, JavaScript
bis 04/2007 Consultant Webentwicklung J2EE, Planethome AG /
HypoVereinsbank (freiberuflich)
Anhebung der bestehenden Plattform auf eine neue Architektur. Neukonzipierung
tragender Teile wie Benutzermanagement und Mandantenfähigkeit.
J2EE, Tomcat / JBOSS, JSP / HTML, Spring 2.0, Hibernate 3.2, Acegi
1.0, Luntbuild, Java Server Faces, Ant, Windows, Linux, Oracle, HSQL DB
(Hypersonic), Quartz
bis 07/2006 Consultant Webentwicklung J2EE, Pixel GmbH (freiberuflich)
Mitarbeit an der Entwicklung des Produktes E-Gas, einer Handelsplattform
für den Gashandel. Meine Aufgabe ist das Design und die Implementierung
vollständiger Use Cases. Der Schwerpunkt liegt auf dem GUI (JSP
/ Struts) und der Verwendung von Entity und Session Beans.
J2EE, Tomcat / JBOSS, EJB, XDoclet, JSP / Struts, Ant, XML / XMLBeans,
Windows
bis 04/2006 Consultant Webentwicklung J2EE, British Telecom (freiberuflich)
Entwicklung eines Rufnummern-Verwaltungssystems. Meine Hauptaufgabe
ist die Generierung des Persistence Layers: Enterprise Java Beans
(EJB) mit container managed persistence und container managed relationships.
Hierzu verwendete ich Middlegen, XDoclet und Velocity.
J2EE, EJB, Middlegen, XDoclet, Weblogic Workshop, Bea Weblogic Server,
JSP / Struts, Ant, XML / XMLBeans, Windows, Raptor (Oracle)
bis 07/2005 Consultant Webentwicklung J2EE, MediaMarkt Zentrale (freiberuflich)
Entwicklung von Web-Komponenten; Performance Optimierung
J2EE, EJB, Tomcat / JBOSS, Castor, JSP / Struts, DB2, Ant, XML, Eclipse,
Windows, Linux
bis 03/2005 Consultant Distributionsmonitoring Projekt für BMW (für Softlab),
(freiberuflich)
Meine Aufgabe war die Implementierung einer weiteren Leistungsstufe
der Webapplikation VDMS. Die eingesetzten Technologien waren JSP /
Struts, EJB, Oracle.
Eine weitere Aufgabe war die BMW- und J2-konforme Implementierung
von Messaging Schnittstellen, der zugehörigen Business Facades, Business
Activities sowie der Entity Beans für die Anbindung der Oracle Datenbank.
J2EE, JMS / IBM MQS, EJB, Bea Weblogic 6.1, Struts, Oracle, Ant, XML,
Eclipse, Windows, Solaris
bis 04/2004 Consultant E-Commerce Projekt für BMW (für Softlab GmbH), (freiberuflich)
Analyse, Konzeption, Testing
Meine Aufgabe war die architektonische Beratung, die Erstellung einer
Konzeption und die Mitarbeit bei der Implementierung einer elektronischen
Handelsplattform für Ersatzteile für die BMW AG.
J2EE, Enterprise Java Beans, JSP / Servlets, J2EE Design Patterns, Bea
Weblogic 8.1 / Oracle 9.2, Eclipse, Ant, XML, XSLT
bis 10/2002 Senior Consultant, Avinci AG, (angestellt)
Beratung im Bereich J2EE / Application Servers
Integrationskonzept für die Überführung verschiedener Webauftritte der
Firma Swarovski in eine einheitliche Architektur, inbesondere Konzeptionierung
einer Single-Sign-On Lösung sowie Schaffung einer einheitlichen
Datenbasis.
EADS: Technische und architektonische Evaluierung der verwendeten
Hyperwave E-Learning Suite, Erarbeitung von Vorschlägen für architektonische
Verbesserungen
bis 02/2002 Architekt / Projektleiter, SME AG (angestellt)
Im Bereich Neue Medien war für die Firma betaresearch ein in Java implementiertes
Sendeplanungssystem zu testen und zu verbessern. Das
Programm ermöglicht die synchronisierte Planung von Internetinhalten
und Pay-TV Ausstrahlungen. Nach Evaluierung der Anwendung legte ich
ein Architekturkonzept für die nächste Ausbaustufe vor.
Hardware: PC, Sun
Software: Windows 2000, Solaris, Java 1.3.1, XML, Versant (OODB)
Für die Firma Pension Consult entwickelten wir ein komplexes Produkt für
die Umwandlung von Arbeitszeit in vorgezogenen Ruhestand. Meine Aufgabe
war die Betreuung des Projektes als Projektleiter.
Hardware: PC
Software: Windows 2000, HTML 4.0, Visual Basic, SQL Server
bis 08/2001 Teamlead Softwareentwicklung, TALKINGWEB GmbH (angestellt)
Entwicklung eines interaktiven Sprachdienstes für das Telefon auf der Basis
von Spracherkennung und Sprachsynthese.
Meine Aufgabe war die Leitung des Entwicklungsteams, das Design und
die Umsetzung der Architektur und der technischen Feinkonzepte.
Hardware: PC, IVR (Interactive Voice Response)
Software: Windows NT 4.0, Linux, C++, HTML, SGML, VoiceXML
bis 05/1999 Teamlead Softwareentwicklung, Scout24 Business Services (angestellt)
Entwicklung eines elektronischen Marktplatzes in den Bereichen Immobilien
und Automobil.
Meine Aufgabe war die Leitung des Entwicklungsteams, das Design und
die Umsetzung der Architektur und der technischen Feinkonzepte.
Hardware: PC
Software: Windows NT 4.0, Java 1.2, Poet 5.5 (OODB)
1997-1998 Softlab GmbH (freiberuflich)
Mitarbeit an Design und Implementierung in Projekten im Versicherungsbereich
Hardware: PC
Software: Windows NT 4.0, C++, Foxpro, ODBC 2.5
1996-1997 meco GmbH (angestellt)
Entwicklung einer Standardsoftware für die Behandlung von GSM-Karten
(Mobilkommunikation)
Leitung der Softwareentwicklung
Hardware: PC, Kartenlesegeräte
Software: Windows 3.11, C++, ODBC 2.0
1993-1996 iSYS GmbH (freiberuflich)
Verschiedene Projekte in den Bereichen Warenwirtschaftssysteme und
Messwerterfassung und -visualisierung
Hardware: PC, Messperipherie, Barcodedrucker
Software: Windows 3.1, C++, C, C ISAM, Turbo Pascal
1992-1993 Deiml Verlag (freiberuflich)
Erstellung eines Dokumentenmanagementsystems
Hardware: PC, Druckeransteuerung
Software: Windows 3.1, Turbo Pascal
2009-05
Zertifiziert als Certified Scrum Master (CSM)
1986 ? 1991
Institution: Universität Augsburg
Abschluss: Diplom-Ökonom
Schwerpunkt: Finanzwirtschaft
Kernkompetenzen
Kernkompetenzen
Abgedeckte Standards
Abgedeckte Standards sind Kompetenzen, die in nahezu jedem Projekt verwendet werden, ohne dass es immer ausdrücklich in der Projektbeschreibung auftaucht.
Weitere Kompetenzen
IT:
Application Server
IBM Websphere 4.0, Bea Weblogic, JBOSS, Tomcat (Servlet Engine), Glassfish
Methodisches Wissen:
Clean Code, Design Patterns (GoF, J2EE), OOA, OOD, OOP, UP, eXtreme programming, umfangreiche Erfahrung im Testing und in der Qualitätssicherung, Projektleitung, Scrum, Open Source
Technologien:
J2EE:
JSF, Hibernate, Spring, JSP, Servlets, Struts, EJB, JUnit und darauf aufbauende Testtools, JAXB, Castor LDAP
Skriptsprachen
Groovy, bash, awk, sed, JavaScript
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.