Skills
Web-Entwicklung, JAVA, JEE, EJB, WSDL, JSP, JSF, Adobe CQ5, Struts, Spring, Hibernate, Grails, Groovy, Glassfish, Tomcat, Maven, Ant, HTML, Oracle, MySQL, PostgreSQL, Eclipse, Eclipse-CDO, Eclipse-Riena, SOAPUI, RCP, EMF, SLT, jQuery, Cake-PHP, PHP, MySQL, SAP/R3
Projekthistorie
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 11
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 03.2014-09.2015
Teamstärke: ca. 70 Projektmitarbeiter
Kunde: Gesundheit/Medizin
Beschreibung: Deutschlands größtes IT-Projekt im Gesundheitsbereich. Die Anwendung wird zur Verwaltung und Betreuung von Patienten eingesetzt.
Rolle: Entwickler
Aufgaben: Entwicklung von diversen Komponenten im Frontend (JSF, Javascript)und Middleware (EJB, CDI, WebService). Integration einer proprieteren Videokomponente für die Videotelefonie.
Technologien: OracleDB 12, JDK7, JEE, Jboss 6, Liferay Portal 6, Hibernate, WSDL, JSF 2, JQuery, Vaadin, Vidyo, WSDL, Jira, Jenkins, Git, Eclipse.
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 10
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum; 09.2013-03.2014
Teamstärke: ca. 40 Projektmitarbeiter
Kunde: Automobilhersteller
Beschreibung: Das CMS CQ4 eines Web-Portals des Kunden sollte auf das neue Adobe CQ5 aktualisiert werden. Dabei hatte der Kunde auch diverse neue Systemvorstellungen und Anforderungen die unter anderem auch die Portalsuche betrafen. Hier sollte eine existierende Suchmaschine in das neue System integriert werden, um eine Suche über die gesamten Portalinhalte mit Berücksichtigung von Nutzerberechtigungen zu ermöglichen.
Rolle: Entwickler
Aufgaben: Integration und Ausbau der Suchkomponente, Generierung von indexrelevanten XMLs, Implementierung der Business-Logik im Client und Server.
Technologien: Adobe CQ5, Apache-Sling, Apache-Felix, JCR, CRX, Jenkins, Maven, OSGi, proprietere Suchmaschine, Lucene, JAXB, XML, JSP, Eclipse.
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 9
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 06.2011-07.2013
Teamstärke: 8 Entwickler + weiterer
Auftraggeber: großes Kreditinstitut
Beschreibung: Zentrales Limitverwaltungssystem zur Pflege und Verwaltung von Limiten aller Kunden des Kreditinstituts. Auf Eclipse-RCP basierte Client-Server Multiuser-Anwendung mit den Schwerpunkten Synchronhaltung aller Clients, komplexe fachliche Berechnungen, Datenimport aus diversen Liefersystemen, Erzeugung von Kreditberichten. Das Projekt wurde angelehnt an SCRUM-Vorgehensmodell durchgeführt.
Rolle: Entwickler
Aufgaben: Datenbank-Design, Klärung und Implementierung der Business-Logik im
Client und Server.
Technologien: EMF, Eclipse-RCP, Eclipse-CDO, Eclipse-Riena, Net4j, SWT, XSLT, JUnit-
Tests, Powermock, EasyMock.
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 8
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 12.2010-05.2011
Teamstärke: 3 Entwickler
Auftraggeber: großes Modehaus
Beschreibung: Erweiterung eines Lagerverwaltungssystems um eine zusätzliche Komponente. Die Komponente sollte die Aufteilung der Lagerware für diverse Vertriebskanäle auf der logischen Ebene ermöglichen. Die neue Komponente wurde in die bestehende IT-Landschaft integriert. Die Kommunikation mit diversen Komponenten des Lagerverwaltungssystems wurde unter anderem über WebServices realisiert.
Rolle: Entwickler
Aufgaben: Klärung von Anforderungen aus dem Pflichtenheft mit dem Fachbereich. Datenbank-Design, Entwicklung im Backend, Definition von Schnittstellen über WSDLs, JUnit- und Integrationstests
Technologien: Glassfish, WebServices Jax-WS, WSDL, Hibernate, JEE, EJB3, Maven, JUnit, Mockito, JIRA, SVN, Eclipse, Soap-UI, Regel-Engine Drools, Drools Flow
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 7
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 02.2010-11.2010
Teamstärke: Mehr als 10 Entwickler + andere
Auftraggeber: großes IT-Unternehmen
Beschreibung: SOA-Anwendung mit diversen Funktionen. Projekt wurde in Anlehnung an das SCRUM-Vorgehensmodell durchgeführt.
Rolle: Entwickler
Aufgaben: Entwicklung der Webservice- und Middleware-Schicht eines Teilbereichs der Anwendung, der mit dem Core über eine definierte WebService- Schnittstelle kommuniziert. Definition von Webservices über WSDL und XSD, Unit- und Integrationstests, Klärung der fachlicher und architekturtechnischen Fragen, Dokumentation.
Technologien: Java/JEE, JPA, EclipseLink, GlassFish, Oracle, EJB3, WSDL, XSD, JAX, Metro-WS, Eclipse, Maven, Hudson, Sonar, SVN, Struts, SVN, JIRA, Confluence, Liquibase, TestNG, Mockito.
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 6
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 2008-2010
Auftraggeber: großes IT-Unternehmen
Beschreibung: Anwendung zur Recherche nach diversen in der Anwendung abgelegten Dokumenten/Studien, Nutzerverwaltung, Statistik und Auswertung des Benutzerverhaltens um mehr über Interessen der Kunden herauszufinden.
Rolle: Entwickler
Aufgaben: Fehlerbehebung/Betreuung/Erweiterung der Funktionalität
Technologien: Java, Struts, Spring, JSP, Tiles, Acegi, Tomcat, Maven, Eclipse, MySql
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 5
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 11.2008-12.2009
Auftraggeber: großes IT-Unternehmen
Beschreibung: Mandantenfähige Anwendung zur Verwaltung von diversen Tarifinformationen mehrere Verkehrsbetriebe, Verwaltung von Abo-Kunden dieser Betriebe, anwendungsweite Benachrichtigungen usw. Projekt wurde in Anlehnung an das SCRUM-Vorgehensmodell durchgeführt.
Rolle: Entwickler/Konzeption
Aufgaben: Umsetzung diverser Anforderungen im Back- und Frontend. Unter anderem Verwaltung der Internationalisierung über die Datenbank, Umsetzung der Administratoren-Bereiche, CSV-Doumenten-Vergleich und Generierung, Suche, Unit- und Integrationstests, Dokumentation.
Technologien: Java, Grails, GSP, Acegi, Groovy, PostgreSQL, Maven, Tomcat, Eclipse, OpenOffice-Service, SVN, JIRA, Confluence, CruiseControl
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 4
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 2008-2009
Auftraggeber: großes IT-Unternehmen
Beschreibung: Unternehmensinterne Web-Anwendung zur Recherche nach diversen, periodisch archivierten Dokumenten/Studien
Rolle: Entwickler
Aufgaben: Fehlerbehebung/Betreuung/Erweiterung der Funktionalität
Technologien: Hummingbird Enterprise, Java, Ant, Hibernate, PostgreSQL, CVS, Eclipse
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 3
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 2008-2009
Teamstärke: 2 Entwickler (in der Betreuungs-/Weiterentwicklungsphase)
Auftraggeber: großes IT-Unternehmen
Beschreibung: Mandantenfähige Web-Anwendung zur Erzeugung, Verwaltung und Versand von Newslettern. Generierung und –Verwaltung von Newsletter-Templates. Rollenbasierte Anwendungsbereiche. Die Anwendung wird für die unternehmensweite E-Mail-Kommunikation eingesetzt.
Rolle: Entwickler
Aufgaben: Fehlerbehebung/Betreuung/Erweiterung der Funktionalität
Technologien: Java, Spring, Struts, JSP, Hibernate, Velocity, MySql, Maven, Tomcat, SVN, Eclipse
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 2
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 04.2008-06.2008, danach fortlaufend betreuet
Teamstärke: 2 Entwickler + andere
Auftraggeber: großes IT-Unternehmen
Endkunde: Personal-Dienstleistungen Bereich einer Firma mit einer breiten Palette an innovativen Dienstleistungen für Unternehmen und öffentlichen Sektor
.
Beschreibung: Der bestehende Webauftritt sollte neu organisiert und um diverse Funktionalitäten erweitert werden. Das Web-Portal beinhaltete die Nutzerverwaltung, Verwaltung und Anzeige von Jobangeboten, Profilverwaltung, Datenbank- und Dokumentenrecherche, Volltextsuche, Kleinanzeigen-Bereich
Rolle: Entwickler
Aufgaben: Betreuung, Weiterentwicklung und Refactoring des Portals. Unter anderem Realisierung der olltextsuche nach PLZ-Umkreis
Technologien: HTML, CSS, JavaScript, jQuery, PHP, Typo3, MySql, CVS, Eclipse
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 1
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 11.2007-03.2008
Teamstärke: 2 Entwickler + andere
Auftraggeber: großes IT-Unternehmen
Endkunde: e.V mit dem fachlichen Schwerpunkt: chronisch seltene Erkrankungen
Beschreibung: Realisierung eines gemeinnützigen Web-Portals, auf dem diverse Informationen über selten chronische Erkrankungen zur Verfügung bereitgestellt werden sollten. Mit den Funktionen: Volltextsuche, Nutzerverwaltung inkl. Registrierung und Anmeldung, Forum, Suchfunktion, CMS-Funktionalitäten. Barrierefreiheit des Portals war eine der Kundenanforderungen.
Rolle: Entwickler, Anpassung der Fachkonzeption
Aufgaben: Entwicklung der Datenbankschema, Umsetzung diverser Anforderungen im Back- und Frontend unter anderem Rollenkonzept, Zugriffskontrolle, Forum, Nutzerbereich. Vorbereitung der Datenmigration, Gesamtdokumentation.
Technologien: HTML, CSS, PHP, Cake-Framework, MySql, CVS
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 11
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 03.2014-09.2015
Teamstärke: ca. 70 Projektmitarbeiter
Kunde: Gesundheit/Medizin
Beschreibung: Deutschlands größtes IT-Projekt im Gesundheitsbereich. Die Anwendung wird zur Verwaltung und Betreuung von Patienten eingesetzt.
Rolle: Entwickler
Aufgaben: Entwicklung von diversen Komponenten im Frontend (JSF, Javascript)und Middleware (EJB, CDI, WebService). Integration einer proprieteren Videokomponente für die Videotelefonie.
Technologien: OracleDB 12, JDK7, JEE, Jboss 6, Liferay Portal 6, Hibernate, WSDL, JSF 2, JQuery, Vaadin, Vidyo, WSDL, Jira, Jenkins, Git, Eclipse.
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 10
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum; 09.2013-03.2014
Teamstärke: ca. 40 Projektmitarbeiter
Kunde: Automobilhersteller
Beschreibung: Das CMS CQ4 eines Web-Portals des Kunden sollte auf das neue Adobe CQ5 aktualisiert werden. Dabei hatte der Kunde auch diverse neue Systemvorstellungen und Anforderungen die unter anderem auch die Portalsuche betrafen. Hier sollte eine existierende Suchmaschine in das neue System integriert werden, um eine Suche über die gesamten Portalinhalte mit Berücksichtigung von Nutzerberechtigungen zu ermöglichen.
Rolle: Entwickler
Aufgaben: Integration und Ausbau der Suchkomponente, Generierung von indexrelevanten XMLs, Implementierung der Business-Logik im Client und Server.
Technologien: Adobe CQ5, Apache-Sling, Apache-Felix, JCR, CRX, Jenkins, Maven, OSGi, proprietere Suchmaschine, Lucene, JAXB, XML, JSP, Eclipse.
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 9
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 06.2011-07.2013
Teamstärke: 8 Entwickler + weiterer
Auftraggeber: großes Kreditinstitut
Beschreibung: Zentrales Limitverwaltungssystem zur Pflege und Verwaltung von Limiten aller Kunden des Kreditinstituts. Auf Eclipse-RCP basierte Client-Server Multiuser-Anwendung mit den Schwerpunkten Synchronhaltung aller Clients, komplexe fachliche Berechnungen, Datenimport aus diversen Liefersystemen, Erzeugung von Kreditberichten. Das Projekt wurde angelehnt an SCRUM-Vorgehensmodell durchgeführt.
Rolle: Entwickler
Aufgaben: Datenbank-Design, Klärung und Implementierung der Business-Logik im
Client und Server.
Technologien: EMF, Eclipse-RCP, Eclipse-CDO, Eclipse-Riena, Net4j, SWT, XSLT, JUnit-
Tests, Powermock, EasyMock.
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 8
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 12.2010-05.2011
Teamstärke: 3 Entwickler
Auftraggeber: großes Modehaus
Beschreibung: Erweiterung eines Lagerverwaltungssystems um eine zusätzliche Komponente. Die Komponente sollte die Aufteilung der Lagerware für diverse Vertriebskanäle auf der logischen Ebene ermöglichen. Die neue Komponente wurde in die bestehende IT-Landschaft integriert. Die Kommunikation mit diversen Komponenten des Lagerverwaltungssystems wurde unter anderem über WebServices realisiert.
Rolle: Entwickler
Aufgaben: Klärung von Anforderungen aus dem Pflichtenheft mit dem Fachbereich. Datenbank-Design, Entwicklung im Backend, Definition von Schnittstellen über WSDLs, JUnit- und Integrationstests
Technologien: Glassfish, WebServices Jax-WS, WSDL, Hibernate, JEE, EJB3, Maven, JUnit, Mockito, JIRA, SVN, Eclipse, Soap-UI, Regel-Engine Drools, Drools Flow
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 7
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 02.2010-11.2010
Teamstärke: Mehr als 10 Entwickler + andere
Auftraggeber: großes IT-Unternehmen
Beschreibung: SOA-Anwendung mit diversen Funktionen. Projekt wurde in Anlehnung an das SCRUM-Vorgehensmodell durchgeführt.
Rolle: Entwickler
Aufgaben: Entwicklung der Webservice- und Middleware-Schicht eines Teilbereichs der Anwendung, der mit dem Core über eine definierte WebService- Schnittstelle kommuniziert. Definition von Webservices über WSDL und XSD, Unit- und Integrationstests, Klärung der fachlicher und architekturtechnischen Fragen, Dokumentation.
Technologien: Java/JEE, JPA, EclipseLink, GlassFish, Oracle, EJB3, WSDL, XSD, JAX, Metro-WS, Eclipse, Maven, Hudson, Sonar, SVN, Struts, SVN, JIRA, Confluence, Liquibase, TestNG, Mockito.
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 6
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 2008-2010
Auftraggeber: großes IT-Unternehmen
Beschreibung: Anwendung zur Recherche nach diversen in der Anwendung abgelegten Dokumenten/Studien, Nutzerverwaltung, Statistik und Auswertung des Benutzerverhaltens um mehr über Interessen der Kunden herauszufinden.
Rolle: Entwickler
Aufgaben: Fehlerbehebung/Betreuung/Erweiterung der Funktionalität
Technologien: Java, Struts, Spring, JSP, Tiles, Acegi, Tomcat, Maven, Eclipse, MySql
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 5
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 11.2008-12.2009
Auftraggeber: großes IT-Unternehmen
Beschreibung: Mandantenfähige Anwendung zur Verwaltung von diversen Tarifinformationen mehrere Verkehrsbetriebe, Verwaltung von Abo-Kunden dieser Betriebe, anwendungsweite Benachrichtigungen usw. Projekt wurde in Anlehnung an das SCRUM-Vorgehensmodell durchgeführt.
Rolle: Entwickler/Konzeption
Aufgaben: Umsetzung diverser Anforderungen im Back- und Frontend. Unter anderem Verwaltung der Internationalisierung über die Datenbank, Umsetzung der Administratoren-Bereiche, CSV-Doumenten-Vergleich und Generierung, Suche, Unit- und Integrationstests, Dokumentation.
Technologien: Java, Grails, GSP, Acegi, Groovy, PostgreSQL, Maven, Tomcat, Eclipse, OpenOffice-Service, SVN, JIRA, Confluence, CruiseControl
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 4
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 2008-2009
Auftraggeber: großes IT-Unternehmen
Beschreibung: Unternehmensinterne Web-Anwendung zur Recherche nach diversen, periodisch archivierten Dokumenten/Studien
Rolle: Entwickler
Aufgaben: Fehlerbehebung/Betreuung/Erweiterung der Funktionalität
Technologien: Hummingbird Enterprise, Java, Ant, Hibernate, PostgreSQL, CVS, Eclipse
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 3
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 2008-2009
Teamstärke: 2 Entwickler (in der Betreuungs-/Weiterentwicklungsphase)
Auftraggeber: großes IT-Unternehmen
Beschreibung: Mandantenfähige Web-Anwendung zur Erzeugung, Verwaltung und Versand von Newslettern. Generierung und –Verwaltung von Newsletter-Templates. Rollenbasierte Anwendungsbereiche. Die Anwendung wird für die unternehmensweite E-Mail-Kommunikation eingesetzt.
Rolle: Entwickler
Aufgaben: Fehlerbehebung/Betreuung/Erweiterung der Funktionalität
Technologien: Java, Spring, Struts, JSP, Hibernate, Velocity, MySql, Maven, Tomcat, SVN, Eclipse
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 2
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 04.2008-06.2008, danach fortlaufend betreuet
Teamstärke: 2 Entwickler + andere
Auftraggeber: großes IT-Unternehmen
Endkunde: Personal-Dienstleistungen Bereich einer Firma mit einer breiten Palette an innovativen Dienstleistungen für Unternehmen und öffentlichen Sektor
.
Beschreibung: Der bestehende Webauftritt sollte neu organisiert und um diverse Funktionalitäten erweitert werden. Das Web-Portal beinhaltete die Nutzerverwaltung, Verwaltung und Anzeige von Jobangeboten, Profilverwaltung, Datenbank- und Dokumentenrecherche, Volltextsuche, Kleinanzeigen-Bereich
Rolle: Entwickler
Aufgaben: Betreuung, Weiterentwicklung und Refactoring des Portals. Unter anderem Realisierung der olltextsuche nach PLZ-Umkreis
Technologien: HTML, CSS, JavaScript, jQuery, PHP, Typo3, MySql, CVS, Eclipse
--------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------
ProjektNr.: 1
--------------------------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 11.2007-03.2008
Teamstärke: 2 Entwickler + andere
Auftraggeber: großes IT-Unternehmen
Endkunde: e.V mit dem fachlichen Schwerpunkt: chronisch seltene Erkrankungen
Beschreibung: Realisierung eines gemeinnützigen Web-Portals, auf dem diverse Informationen über selten chronische Erkrankungen zur Verfügung bereitgestellt werden sollten. Mit den Funktionen: Volltextsuche, Nutzerverwaltung inkl. Registrierung und Anmeldung, Forum, Suchfunktion, CMS-Funktionalitäten. Barrierefreiheit des Portals war eine der Kundenanforderungen.
Rolle: Entwickler, Anpassung der Fachkonzeption
Aufgaben: Entwicklung der Datenbankschema, Umsetzung diverser Anforderungen im Back- und Frontend unter anderem Rollenkonzept, Zugriffskontrolle, Forum, Nutzerbereich. Vorbereitung der Datenmigration, Gesamtdokumentation.
Technologien: HTML, CSS, PHP, Cake-Framework, MySql, CVS
--------------------------------------------------------------------------------------------------------------------------------------------------------
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Vor-Ort sowie remote Einsätze. 40 Stunden/Woche +/-10 Stunden.