Schlagwörter
Skills
Verfügbarkeit: ab 01.05.2015 Vollzeit
Dienstleistungen:
-Softwareanalyse
-Softwarearchitektur/Softwaredesign/Realisierung
-Teamleitung/Organisation
-Beratung/Consulting
Aus- und Weiterbildung: Informatik Fachhochschule
Berufserfahrung: IT-Tätigkeit seit 2001.
Entwicklung in Java (seit 2001)
J2EE-Webanwendungen (seit 2001)
Technische Projektleitung/Koordination
Fremdsprachen:
Englisch (gut)
Russisch (Fließend)
Dienstleistungen:
-Softwareanalyse
-Softwarearchitektur/Softwaredesign/Realisierung
-Teamleitung/Organisation
-Beratung/Consulting
Tools, Methoden, Kenntnisse:
Technologien
- Frameworks: Spring, Hibernate, Apache Struts, Icefaces JSF, Apache Axis
- Java EE: Java Servlets, JSP, JSF, EJB 3.0, JDBC
- UML (gute Kenntnisse, diverse Projekte)
- J2SE: Applet, Swing, RMI
- Java Portlet: JSR168, WSRP, IBM API
- J2ME: CLDC, MIDP, BlackBerry API
- Testen: Junit, DBUnit, EasyMock, Apache Jmeter, Selenium
- WebServices: SOAP, SOA, Jax-WS
- Web: Ajax, Dojo, DWR, Jquery, JSON
- XML: Jaxb, XSL/XSLT, XPath, Saxon
- Build: Apache Ant, Apache Maven, CruiseControl
Datenbanksysteme
- Oracle
- IBM DB2
- MySQL
- MS SQL
Tools
- Eclipse
- NetBeans
- IntelliJ
Applikationserver
- Jboss ( Projekteinsatz )
- Apache Tomcat ( Projekteinsatz )
Projekteinsätze:
Zeitraum: 01/2015-04/2015
Branche: Internetportal
Ort: Rosenheim/München
Projekt: Mietercasting
Beschreibung:
Neuentwicklung eines Internetportals zur Vermittlung zwischen Mietern und Vermietern.
Projekt wird im Scrum-Vorgehen realisiert. Die Anwendung läuft in Amazon-Cloud (AWS).
Aufgaben:
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Hibernate (JPA), Spring MVC, JSP/JSTL, TestNG, Apache Tomcat,
Spring, Gradle, Bamboo, PostgreSQL, Eclipse, Stash/Git, HTML5, JQuery, Bootstrap
----------------------------------------------------------------------------
Zeitraum: 06/2013-12/2014
Branche: IT-Dienstleister für Kommunalsoftware
Ort: München
Projekt: OK.EWO
Beschreibung:
Erweiterung einer Einwohnermeldewesen-Software mit Java-Technologie. An dem Projekt sind mehr
als 40 Personen beteiligt. Die Planung und Umsetzung wurde nach Scrum durchgeführt, wobei die
einzelnen Teams eine Größe von ca. 4 Personen haben. Die Anwendung besteht aus einem Swing-Client,
der per RMI (EJB) mit einem JBoss-Server kommuniziert, der im Hintergrund Datenbanken und weitere
Enterprise Anwendungen aufruft.
Aufgaben:
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Hibernate (JPA), Swing, Fest-Framework, Google-Guava,
JGoodies, Junit, Mockito, DBUnit, JBoss 5, EJB 3.0, Apache Maven, Jenkins,
Oracle 11g, Microsoft SQL Server, Eclipse, SVN
----------------------------------------------------------------------------
Zeitraum: 03/2012-05/2013
Branche: Medien/Rundfunkanstalt
Ort: München/Frankfurt am Main
Projekt: Momo
Beschreibung:
Neuentwicklung, Unterstützung bei Produktivsetzung und Weiterentwicklung einer Anwendung
zur Verwaltung von Angeboten für Filmproduktionen und Lizenzen für den ARD-Verbund.
Der Swing-Client läuft direkt auf den Arbeitsplätzen der Benutzer und greift über das Intranet
auf die WebServices des Hostsystems und die Datenbank. Als Vorgehensmodell wurde Scrum gewählt.
Aufgaben:
- Technische Leitung
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, Swing, Junit, JBoss 7.1.1, EJB 3,
WebServices, Jax-WS, Apache Maven, Oracle 11g, NetBeans
----------------------------------------------------------------------------
Zeitraum: 10/2010-01/2011, 12/2011-03/2012
Branche: Automobilzulieferer
Ort: München
Projekt: NPS
Beschreibung:
Neuentwicklung und Weiterentwicklung einer Anwendung zur Erfassung und Auswertung
von Produktionsprozessdaten. Über die Weboberfläche pflegen die Mitarbeiter aus verschiedenen Werken
die Produktionsprozesse in der Anwendung. Bei einem eingeschränkten Zugriff auf das Intranet
besteht die Möglichkeit lokal mit der Anwendung zu arbeiten und bei einer Verbindung mit Intranet
die Daten mit der Serverinstanz zu synchronisieren.
Aufgaben:
- Systemanalyse
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, JSF, Icefaces JSF, EasyMock,
Junit, Apache Tomcat, Apache Maven, MySQL, H2 DB, Eclipse
----------------------------------------------------------------------------
Zeitraum: 03/2012-03/2013
Branche: Medien/Rundfunkanstalt
Projekt: Momo
Beschreibung:
Neuentwicklung, Unterstützung bei Produktivsetzung und Weiterentwicklung einer Anwendung
zur Verwaltung von Angeboten für Filmproduktionen und - Lizenzen für den ARD-Verbund.
Der Swing-Client läuft direkt auf den Arbeitsplätzen der Benutzer und greift über das
Intranet auf die WebServices des Hostsystems und die Datenbank. Als Vorgehensmodell wurde Scrum gewählt.
Aufgaben:
Technische Leitung, Design, Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, Swing, Junit,
JBoss 7.1.1, EJB 3, WebServices, Jax-WS, Apache Maven, Oracle 11g, NetBeans
----------------------------------------------------------------------------
Zeitraum: 10/2010-01/2011, 12/2011-03/2012
Branche: Automobilzulieferer
Ort: München
Projekt: NPS
Beschreibung:
Neuentwicklung und Weiterentwicklung einer Anwendung zur Erfassung und Auswertung
von Produktionsprozessdaten. Über die Weboberfläche pflegen die Mitarbeiter aus verschiedenen Werken
die Produktionsprozesse in der Anwendung. Bei einem eingeschränkten Zugriff auf das Intranet
besteht die Möglichkeit lokal mit der Anwendung zu arbeiten und bei einer Verbindung mit Intranet
die Daten mit der Serverinstanz zu synchronisieren.
Aufgaben:
- Systemanalyse
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, JSF, Icefaces JSF, EasyMock,
Junit, Apache Tomcat, Apache Maven, MySQL, H2 DB, Eclipse
----------------------------------------------------------------------------
Zeitraum: 03/2012-03/2013
Branche: Medien/Rundfunkanstalt
Projekt: Momo
Beschreibung:
Neuentwicklung, Unterstützung bei Produktivsetzung und Weiterentwicklung einer Anwendung
zur Verwaltung von Angeboten für Filmproduktionen und - Lizenzen für den ARD-Verbund.
Der Swing-Client läuft direkt auf den Arbeitsplätzen der Benutzer und greift über das
Intranet auf die WebServices des Hostsystems und die Datenbank. Als Vorgehensmodell wurde Scrum gewählt.
Aufgaben:
Technische Leitung, Design, Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, Swing, Junit,
JBoss 7.1.1, EJB 3, WebServices, Jax-WS, Apache Maven, Oracle 11g, NetBeans
----------------------------------------------------------------------------
Zeitraum: 12/2011-03/2012, 10/2010-01/2011
Branche: Automobilzulieferer
Projekt: NPS
Beschreibung:
Neuentwicklung und Weiterentwicklung einer Anwendung zur Erfassung und Auswertung von
Produktionsprozessdaten. Über die Weboberfläche pflegen die Mitarbeiter aus verschiedenen
Werken die Produktionsprozesse in der Anwendung. Bei einem eingeschränkten Zugriff auf das
Intranet besteht die Möglichkeit lokal mit der Anwendung zu arbeiten und bei einer Verbindung
mit Intranet die Daten mit der Serverinstanz zu synchronisieren.
Aufgaben:
Systemanalyse, Design, Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, JSF, Icefaces JSF, EasyMock,
Junit, Apache Tomcat, Apache Maven, MySQL, H2 DB, Eclipse
----------------------------------------------------------------------------
Referenzen: Zeitraum: 07/2009-10/2010
Branche: Finanzdienstleister
Projekt: Ehyp
Beschreibung:
Weiterentwicklung einer Anwendung zur Verwaltung des gesamten Kreditvergabe-Prozesses für
Immobilien- und Baufinanzierung. Die Anwendung wird direkt von Kreditvermittlern, Beratern
und weiteren Mitarbeitern des Finanzdienstleisters und dessen Partner verwendet. Darüber
hinaus wird die Software als ASP anderen Unternehmen zur Verfügung gestellt. Weiterhin sind
in der Anwendung diverse WebService-Schnittstellen von Banken und Partnern angeschlossen.
Aufgaben:
Design, Implementierung
Technologien/Standards:
Java/Java EE, Apache Velocity, Apache Commons, Apache WebServer,
Apache Tomcat, Eclipse, WebService, SOAP, Apache Axis, Oracle 10g
----------------------------------------------------------------------------
Zeitraum: 10/2008-04/2009
Branche: Medien/Fernseh-/Rundfunkanstalt
Projekt: Archivanwendung
Beschreibung:
Die produktive Anwendung wurde um neue Funktionalitäten
in der Oberfläche wie auch in der WebService-Schnittstelle erweitert.
Weiterhin wurden Daten aus Altsystemen in die neue Anwendung importiert.
Die Anwendung ermöglicht den Benutzern aus verschiedenen Partneranstalten
nach Daten zu suchen und diese zu pflegen. Weiterhin werden WebService-Schnittstellen
für die Anwendungen der Partneranstalten angeboten.
Aufgaben:
Systemanalyse
Design/Implementierung
Testen
Technologien/Standards:
Java 1.5/J2EE, JSP, Struts, Ajax, DWR, Castor, Spring,
Hibernate, Axis, WebService, JAAS, SOA, Junit, DBUnit, WSS4j,
Apache Commons, Jboss Application Server, Apache Tomcat,
Eclipse, Jira, Oracle 10g
----------------------------------------------------------------------------
Zeitraum: 04/2008-09/2008
Branche: Finanzdienstleistung
Projekt: Wirecard Enterprise Portal-Anwendung
Projektsprache: Englisch
Beschreibung:
Das entwickelte Modul ist eine Erweiterung für das Produkt
"Supplier and Commission Payments" innerhalb des Wirecard Enterprise Portals.
Mit dem Anwendungsbereich haben die Geschäftskunden und Mitarbeiter der
Wirecard AG die Möglichkeit unter Anderem Transaktionen durchzuführen und
notwendige Konfigurationen zu verwalten.
Aufgaben:
Implementierung
Test (Unterstützung Qualitätssicherung)
Technologien/Standards:
Scrum, Java/Java EE 1.5, Spring, Acegi Security, Hibernate,
Ajax (Dojo, DWR), JSP, Java Servlet, Apache Struts, Selenium,
EasyMock, Junit, Jmeter, CruiseControl, Jaxb, Apache Tomcat,
Bea Weblogic, Oracle, Apache Ant, Apache Maven, Eclipse
----------------------------------------------------------------------------
Zeitraum: 01/2008-02/2008
Branche: Automobilindustrie/Beratung
Projekt: PEP-Anwendung
Beschreibung:
Die Berater des Unternehmens benutzen die PEP-Anwendung zur
Unterstützung und Visualisierung der Produktentstehungsprozesse bei Kunden.
Die produktive Anwendung wurde um neue Funktionalitäten erweitert.
Aufgaben:
Kostenschätzung
Implementierung
Test
Technologien/Standards:
Java/Java EE, JSP, Java Servlet, Apache Struts, Junit, JDBC,
Apache Tomcat, MySql, MS Access, Apache Ant, Eclipse
----------------------------------------------------------------------------
Zeitraum: 02/2006-12/2007
Branche: Medien/Fernseh-/Rundfunkanstalt
Projekt: Archivanwendung
Beschreibung:
Die zentrale Archivanwendung enthält Daten über öffentliche Personen,
Firmen, Labels, Künstlergruppen und Ereignisse. Die Software wird
zentral gepflegt und von über 13 Rundfunk- und Fernsehanstalten benutzt.
Über das Webfrontend ist die Pflege und Recherche der Daten möglich.
In der serviceorientierten Architektur greifen die nutzenden Anwendungen
auf die Daten über WebServices zu. Die Anwendung wurde im iterativen
Verfahren entwickelt (Analyse bis Integration).
Aufgaben:
Systemanalyse
Architektur
Design
Implementierung
Testen
Technologien/Standards:
Java 1.5/J2EE, JSP, Struts, Ajax, DWR, Castor, Spring,
Hibernate, Axis, WebService, JAAS, SOA, Junit, DBUnit, WSS4j,
Apache Commons, Jboss Application Server, Apache Tomcat,
Eclipse, Jira, Oracle 10g
----------------------------------------------------------------------------
Zeitraum: 11/2005-12/2005
Branche: Finanzdienstleister/Banken
Projekt: Intranet-Software für eine Bank
Beschreibung:
Mit der entwickelten Webanwendung verwalten die Mitarbeiter
der Bank die Daten ihrer Kunden. Die Webanwendung greift über
definierte Schnittstellen auf andere Systembausteine und bildet
den Einstiegspunkt für die Bearbeitung eines Geschäftspartners.
Aufgaben:
Design
Implementierung
Testen
Technologien/Standards:
Java/J2EE
JSP
JSF
JSTL
Apache Myfaces
Spring
Bea WebLogic Server 8.1
Apache Tomcat
Eclipse
----------------------------------------------------------------------------
Zeitraum: 09/2005-10/2005
Branche: Banken/Finanzdienstleister
Projekt: CallCenter-Software für eine Bank
Beschreibung:
Die entwickelte Anwendung erlaubt in einer Weboberfläche einem
CallCenter-Mitarbeiter einen Bankkunden/Interessenten in allen Fragen
zu unterstützen und zu beraten. Damit kann ein Kunde mit Hilfe eines
CallCenter-Mitarbeiters alle seine täglichen Prozesse rund um das
Bankgeschäft telefonisch durchführen.
Aufgaben:
Implementierung
Testen
Technologien/Standards:
Java/J2EE
JSP
JSTL
Java Servlet
Apache Struts
Apache Tomcat
Eclipse
----------------------------------------------------------------------------
Zeitraum: 08/2005-09/2005
Branche: Internetdienstleistung
Projekt: Web-Fotoalbum
Beschreibung:
Im Rahmen dieses Projekts wurde ein eigententwickelter Web-Dienst des
Unternehmens mit neuen Funktionen erweitert. Der Web-Dienst wird täglich von
Millionen von Benutzern benutzt, um Ihre Bilder im Portal zu verwalten und
weiterzuverarbeiten.
Aufgaben:
Implementierung
Testen
Dokumentation
Technologien/Standards:
SCRUM
Java/J2EE
JSP
Java Servlet
Spring
Hibernate
Apache Struts
Apache Axis
WebServices
Junit
DBUnit
EasyMock
Selenium
JDBC
Apache Tomcat
Apache Maven
Apache Ant
Eclipse
----------------------------------------------------------------------------
Zeitraum: 05/2005- 07/2005
Branche: Automobilindustrie/Beratung
Projekt: PEP-Anwendung
Beschreibung:
In Zusammenarbeit mit ihren Kunden erarbeiten die Berater des Unternehmens
einen sog. Produktentstehungsprozess. Zur Unterstützung und Visualisierung
dieses Prozesses wird die PEP-Anwendung eingesetzt. Im ersten Schritt geben
die Berater alle notwendigen Grunddaten wie z.B. Ergebnisse aus den Workshops,
kundenindividuelle Designanpassungen etc. ein. Nach der Durchführung aller
nötigen Workshops seitens des Beratungsunternehmens wird die Anwendung
an den Kunden übergeben. Pflege und Benutzung der Software
werden ab diesem Zeitpunkt vom Kunden übernommen.
Aufgaben:
Technische Projektleitung
Architektur
Design (Klassen und DB)
Implementierung
Testen
Technologien/Standards:
UML
ER-Modellierung
Java5.0
J2EE
JSP
Java Servlet
Struts
JDBC
Apache Tomcat
Eclipse
Junit
MySql
MS Access
----------------------------------------------------------------------------
Zeitraum: 12/2004- 04/2005
Branche: Medien
Projekt: Prototypische Evaluierung von Portalservern
Beschreibung:
In dem Medienunternehmen werden für sämtliche Geschäftsaktivitäten
eigenentwickelte Softwareanwendungen und Standardprodukte als
Insellösungen eingesetzt. Das Ziel des Unternehmens ist, eine
ganzheitliche integrierte Systemlandschaft aufzubauen. Als eine
Software-Plattform soll ein Enterprise Information Portal eingeführt
werden. Im Rahmen des Projekts wurden durch praktische Anwendung die
marktführenden Portale untersucht. Es wurde die Installation, Konfiguration
und Anpassung der Portale im Hinblick auf den Produktiveinsatz durchgeführt
und bewertet. Eine prototypische Entwicklung von Portlets und Integration
von bestehenden Anwendungen in die Portale war ebenso Bestandteil des Projekts.
Aufgaben:
Installation der Server
Konfiguration der Server
Anpassung der Server
Entwicklung der Portlets
Deployment der Portlets
Konzeption und Durchführung der Integration von Webanwendungen
Technologien/Standards:
Java / J2EE
Java Portlet / JSR168
WSRP
Oracle Portal 10g
Oracle Application Server 10g
IBM Portal Toolkit 5.0.2.2 für IBM WSAD
IBM WebSphere Application Developer 5.1.2
IBM WebSphere Application Server 5.1
IBM WebSphere Portal 5.1
IBM Rational Application Developer 6.0
Bea WebLogic Workshop 8.1
Bea WebLogic Server 8.1
Bea WebLogic Portal 8.1
SAP Web Application Server Java 6.40
SAP Enterprise Portal 6.0 SP9
SAP NetWeaver Developer Studio SP9
Liferay Portal Enterprise 3.2.0
GridSphere Portal 2.0
Apache Pluto 1.0.1
----------------------------------------------------------------------------
Zeitraum: 04/2004- 11/2004
Branche: Medien
Projekt: ProRex (CRM-System)
Beschreibung:
ProRex ist ein CRM-System, dass intensiv von
dem Medienunternehmen genutzt wird. ProRex versucht
administrativen Aufgaben so weit wie möglich durch das
Anbieten von Verwaltungsfunktionalitäten und Auswertungstools
zu erleichtern. Die Korrespondenz mit Werbekunden und
Agenturen kann mittels ProRex zentral für das
Unternehmen verwaltet werden. Sämtliche Kontakte
wie zum Beispiel Termine, Telefonate, Korrespondenz,
Direct Marketing, etc. werden zwischen Ansprechpartnern der
Werbekunden und den Mitarbeitern des Unternehmens
durch ProRex sinnvoll einzeln oder im Überblick abgebildet.
Aufgaben:
Prozessanalyse
Entwicklung
Design
Technologien/Standards:
Java / J2EE - IBM WebSphere
JSP - BEA WebLogic
Java Servlet
Struts
Java Script
JDBC
Oracle
----------------------------------------------------------------------------
Zeitraum: 06/2003 - 10/2004
Branche: Medien/Internet
Projekt: Rent @ Media
Beschreibung:
Rent@Media ist ein Softwarepaket, dessen
Funktionsumfang und technische Neuerungen speziell auf
die Anforderungen der Videothekenbranche abgestimmt sind.
Folgende Funktionen wurden in den Jahren 2003/2004
die Rent@Media-Software implementiert:
Internetshop, Filmversand und Reservierungsfunktion.
Aufgaben:
Projektleitung
Analyse und Design
Impelmentierung
Integration
Wartung
Technologien/Standards:
RUP
UML
Java / J2EE
EJB
JSP
Java Servlet
Struts
JDBC
Jboss
MySql
Apache Tomcat
----------------------------------------------------------------------------
Zeitraum: 11/2003- 02/2004
Branche: Medien
Projekt: Mitarbeiter-Telefonbuch für BlackBerry
Beschreibung:
Führungskräfte des Unternehmens, nutzen zur
Synchronisation ihrer Termine Blackberry-Handhelds.
Außerdem existiert innerhalb des Unternehmens
eine Datenbank mit Kontaktdaten aller Mitarbeiter.
Das Mitarbeiter-Telefonbuch im BlackBerry bietet die Möglichkeit
jederzeit von unterwegs die gewünschten Informationen über
die Mitarbeiter abzufragen.
Aufgaben:
Analyse und Design
Anwendungsentwicklung
Serverkonfigurierung
Rollout
Technologien/Standards:
J2ME
CLDC
MIDP
BlackBerry API
Java / J2EE
Java Servlet
JDBC
Oracle
---------------------------------------------------------------------------
Zeitraum: 08/2001 - 02/2003
Branche: Abrechnungswesen
Projekt: Heizkostenabrechnungssystem
Beschreibung:
Das entwickelte Heizkostenabrechnungssystem ermöglicht eine
gerechte Energiekostenerfassung und -verarbeitung für
Unternehmen im Dienst-leistungssektor der Energieabrechnung.
Das Abrechnungunternehmen setzt das System ein,
um eine Vielzahl von Daten aus dem Bereich
Produktbeschreibungen und Liegenschaften zu erfassen
und für die weitere Verarbeitung auszuwerten.
Aufgaben:
Projektleitung
Datenanalyse
Implementierung
Rollout
Datenbankadministration
Technologien/Standards:
UML
Java
Swing
RMI
JDBC
IBM DB2
Dienstleistungen:
-Softwareanalyse
-Softwarearchitektur/Softwaredesign/Realisierung
-Teamleitung/Organisation
-Beratung/Consulting
Aus- und Weiterbildung: Informatik Fachhochschule
Berufserfahrung: IT-Tätigkeit seit 2001.
Entwicklung in Java (seit 2001)
J2EE-Webanwendungen (seit 2001)
Technische Projektleitung/Koordination
Fremdsprachen:
Englisch (gut)
Russisch (Fließend)
Dienstleistungen:
-Softwareanalyse
-Softwarearchitektur/Softwaredesign/Realisierung
-Teamleitung/Organisation
-Beratung/Consulting
Tools, Methoden, Kenntnisse:
Technologien
- Frameworks: Spring, Hibernate, Apache Struts, Icefaces JSF, Apache Axis
- Java EE: Java Servlets, JSP, JSF, EJB 3.0, JDBC
- UML (gute Kenntnisse, diverse Projekte)
- J2SE: Applet, Swing, RMI
- Java Portlet: JSR168, WSRP, IBM API
- J2ME: CLDC, MIDP, BlackBerry API
- Testen: Junit, DBUnit, EasyMock, Apache Jmeter, Selenium
- WebServices: SOAP, SOA, Jax-WS
- Web: Ajax, Dojo, DWR, Jquery, JSON
- XML: Jaxb, XSL/XSLT, XPath, Saxon
- Build: Apache Ant, Apache Maven, CruiseControl
Datenbanksysteme
- Oracle
- IBM DB2
- MySQL
- MS SQL
Tools
- Eclipse
- NetBeans
- IntelliJ
Applikationserver
- Jboss ( Projekteinsatz )
- Apache Tomcat ( Projekteinsatz )
Projekteinsätze:
Zeitraum: 01/2015-04/2015
Branche: Internetportal
Ort: Rosenheim/München
Projekt: Mietercasting
Beschreibung:
Neuentwicklung eines Internetportals zur Vermittlung zwischen Mietern und Vermietern.
Projekt wird im Scrum-Vorgehen realisiert. Die Anwendung läuft in Amazon-Cloud (AWS).
Aufgaben:
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Hibernate (JPA), Spring MVC, JSP/JSTL, TestNG, Apache Tomcat,
Spring, Gradle, Bamboo, PostgreSQL, Eclipse, Stash/Git, HTML5, JQuery, Bootstrap
----------------------------------------------------------------------------
Zeitraum: 06/2013-12/2014
Branche: IT-Dienstleister für Kommunalsoftware
Ort: München
Projekt: OK.EWO
Beschreibung:
Erweiterung einer Einwohnermeldewesen-Software mit Java-Technologie. An dem Projekt sind mehr
als 40 Personen beteiligt. Die Planung und Umsetzung wurde nach Scrum durchgeführt, wobei die
einzelnen Teams eine Größe von ca. 4 Personen haben. Die Anwendung besteht aus einem Swing-Client,
der per RMI (EJB) mit einem JBoss-Server kommuniziert, der im Hintergrund Datenbanken und weitere
Enterprise Anwendungen aufruft.
Aufgaben:
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Hibernate (JPA), Swing, Fest-Framework, Google-Guava,
JGoodies, Junit, Mockito, DBUnit, JBoss 5, EJB 3.0, Apache Maven, Jenkins,
Oracle 11g, Microsoft SQL Server, Eclipse, SVN
----------------------------------------------------------------------------
Zeitraum: 03/2012-05/2013
Branche: Medien/Rundfunkanstalt
Ort: München/Frankfurt am Main
Projekt: Momo
Beschreibung:
Neuentwicklung, Unterstützung bei Produktivsetzung und Weiterentwicklung einer Anwendung
zur Verwaltung von Angeboten für Filmproduktionen und Lizenzen für den ARD-Verbund.
Der Swing-Client läuft direkt auf den Arbeitsplätzen der Benutzer und greift über das Intranet
auf die WebServices des Hostsystems und die Datenbank. Als Vorgehensmodell wurde Scrum gewählt.
Aufgaben:
- Technische Leitung
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, Swing, Junit, JBoss 7.1.1, EJB 3,
WebServices, Jax-WS, Apache Maven, Oracle 11g, NetBeans
----------------------------------------------------------------------------
Zeitraum: 10/2010-01/2011, 12/2011-03/2012
Branche: Automobilzulieferer
Ort: München
Projekt: NPS
Beschreibung:
Neuentwicklung und Weiterentwicklung einer Anwendung zur Erfassung und Auswertung
von Produktionsprozessdaten. Über die Weboberfläche pflegen die Mitarbeiter aus verschiedenen Werken
die Produktionsprozesse in der Anwendung. Bei einem eingeschränkten Zugriff auf das Intranet
besteht die Möglichkeit lokal mit der Anwendung zu arbeiten und bei einer Verbindung mit Intranet
die Daten mit der Serverinstanz zu synchronisieren.
Aufgaben:
- Systemanalyse
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, JSF, Icefaces JSF, EasyMock,
Junit, Apache Tomcat, Apache Maven, MySQL, H2 DB, Eclipse
----------------------------------------------------------------------------
Zeitraum: 03/2012-03/2013
Branche: Medien/Rundfunkanstalt
Projekt: Momo
Beschreibung:
Neuentwicklung, Unterstützung bei Produktivsetzung und Weiterentwicklung einer Anwendung
zur Verwaltung von Angeboten für Filmproduktionen und - Lizenzen für den ARD-Verbund.
Der Swing-Client läuft direkt auf den Arbeitsplätzen der Benutzer und greift über das
Intranet auf die WebServices des Hostsystems und die Datenbank. Als Vorgehensmodell wurde Scrum gewählt.
Aufgaben:
Technische Leitung, Design, Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, Swing, Junit,
JBoss 7.1.1, EJB 3, WebServices, Jax-WS, Apache Maven, Oracle 11g, NetBeans
----------------------------------------------------------------------------
Zeitraum: 10/2010-01/2011, 12/2011-03/2012
Branche: Automobilzulieferer
Ort: München
Projekt: NPS
Beschreibung:
Neuentwicklung und Weiterentwicklung einer Anwendung zur Erfassung und Auswertung
von Produktionsprozessdaten. Über die Weboberfläche pflegen die Mitarbeiter aus verschiedenen Werken
die Produktionsprozesse in der Anwendung. Bei einem eingeschränkten Zugriff auf das Intranet
besteht die Möglichkeit lokal mit der Anwendung zu arbeiten und bei einer Verbindung mit Intranet
die Daten mit der Serverinstanz zu synchronisieren.
Aufgaben:
- Systemanalyse
- Design
- Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, JSF, Icefaces JSF, EasyMock,
Junit, Apache Tomcat, Apache Maven, MySQL, H2 DB, Eclipse
----------------------------------------------------------------------------
Zeitraum: 03/2012-03/2013
Branche: Medien/Rundfunkanstalt
Projekt: Momo
Beschreibung:
Neuentwicklung, Unterstützung bei Produktivsetzung und Weiterentwicklung einer Anwendung
zur Verwaltung von Angeboten für Filmproduktionen und - Lizenzen für den ARD-Verbund.
Der Swing-Client läuft direkt auf den Arbeitsplätzen der Benutzer und greift über das
Intranet auf die WebServices des Hostsystems und die Datenbank. Als Vorgehensmodell wurde Scrum gewählt.
Aufgaben:
Technische Leitung, Design, Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, Swing, Junit,
JBoss 7.1.1, EJB 3, WebServices, Jax-WS, Apache Maven, Oracle 11g, NetBeans
----------------------------------------------------------------------------
Zeitraum: 12/2011-03/2012, 10/2010-01/2011
Branche: Automobilzulieferer
Projekt: NPS
Beschreibung:
Neuentwicklung und Weiterentwicklung einer Anwendung zur Erfassung und Auswertung von
Produktionsprozessdaten. Über die Weboberfläche pflegen die Mitarbeiter aus verschiedenen
Werken die Produktionsprozesse in der Anwendung. Bei einem eingeschränkten Zugriff auf das
Intranet besteht die Möglichkeit lokal mit der Anwendung zu arbeiten und bei einer Verbindung
mit Intranet die Daten mit der Serverinstanz zu synchronisieren.
Aufgaben:
Systemanalyse, Design, Implementierung
Technologien/Standards:
Scrum, Java/Java EE, Spring, Hibernate, JSF, Icefaces JSF, EasyMock,
Junit, Apache Tomcat, Apache Maven, MySQL, H2 DB, Eclipse
----------------------------------------------------------------------------
Referenzen: Zeitraum: 07/2009-10/2010
Branche: Finanzdienstleister
Projekt: Ehyp
Beschreibung:
Weiterentwicklung einer Anwendung zur Verwaltung des gesamten Kreditvergabe-Prozesses für
Immobilien- und Baufinanzierung. Die Anwendung wird direkt von Kreditvermittlern, Beratern
und weiteren Mitarbeitern des Finanzdienstleisters und dessen Partner verwendet. Darüber
hinaus wird die Software als ASP anderen Unternehmen zur Verfügung gestellt. Weiterhin sind
in der Anwendung diverse WebService-Schnittstellen von Banken und Partnern angeschlossen.
Aufgaben:
Design, Implementierung
Technologien/Standards:
Java/Java EE, Apache Velocity, Apache Commons, Apache WebServer,
Apache Tomcat, Eclipse, WebService, SOAP, Apache Axis, Oracle 10g
----------------------------------------------------------------------------
Zeitraum: 10/2008-04/2009
Branche: Medien/Fernseh-/Rundfunkanstalt
Projekt: Archivanwendung
Beschreibung:
Die produktive Anwendung wurde um neue Funktionalitäten
in der Oberfläche wie auch in der WebService-Schnittstelle erweitert.
Weiterhin wurden Daten aus Altsystemen in die neue Anwendung importiert.
Die Anwendung ermöglicht den Benutzern aus verschiedenen Partneranstalten
nach Daten zu suchen und diese zu pflegen. Weiterhin werden WebService-Schnittstellen
für die Anwendungen der Partneranstalten angeboten.
Aufgaben:
Systemanalyse
Design/Implementierung
Testen
Technologien/Standards:
Java 1.5/J2EE, JSP, Struts, Ajax, DWR, Castor, Spring,
Hibernate, Axis, WebService, JAAS, SOA, Junit, DBUnit, WSS4j,
Apache Commons, Jboss Application Server, Apache Tomcat,
Eclipse, Jira, Oracle 10g
----------------------------------------------------------------------------
Zeitraum: 04/2008-09/2008
Branche: Finanzdienstleistung
Projekt: Wirecard Enterprise Portal-Anwendung
Projektsprache: Englisch
Beschreibung:
Das entwickelte Modul ist eine Erweiterung für das Produkt
"Supplier and Commission Payments" innerhalb des Wirecard Enterprise Portals.
Mit dem Anwendungsbereich haben die Geschäftskunden und Mitarbeiter der
Wirecard AG die Möglichkeit unter Anderem Transaktionen durchzuführen und
notwendige Konfigurationen zu verwalten.
Aufgaben:
Implementierung
Test (Unterstützung Qualitätssicherung)
Technologien/Standards:
Scrum, Java/Java EE 1.5, Spring, Acegi Security, Hibernate,
Ajax (Dojo, DWR), JSP, Java Servlet, Apache Struts, Selenium,
EasyMock, Junit, Jmeter, CruiseControl, Jaxb, Apache Tomcat,
Bea Weblogic, Oracle, Apache Ant, Apache Maven, Eclipse
----------------------------------------------------------------------------
Zeitraum: 01/2008-02/2008
Branche: Automobilindustrie/Beratung
Projekt: PEP-Anwendung
Beschreibung:
Die Berater des Unternehmens benutzen die PEP-Anwendung zur
Unterstützung und Visualisierung der Produktentstehungsprozesse bei Kunden.
Die produktive Anwendung wurde um neue Funktionalitäten erweitert.
Aufgaben:
Kostenschätzung
Implementierung
Test
Technologien/Standards:
Java/Java EE, JSP, Java Servlet, Apache Struts, Junit, JDBC,
Apache Tomcat, MySql, MS Access, Apache Ant, Eclipse
----------------------------------------------------------------------------
Zeitraum: 02/2006-12/2007
Branche: Medien/Fernseh-/Rundfunkanstalt
Projekt: Archivanwendung
Beschreibung:
Die zentrale Archivanwendung enthält Daten über öffentliche Personen,
Firmen, Labels, Künstlergruppen und Ereignisse. Die Software wird
zentral gepflegt und von über 13 Rundfunk- und Fernsehanstalten benutzt.
Über das Webfrontend ist die Pflege und Recherche der Daten möglich.
In der serviceorientierten Architektur greifen die nutzenden Anwendungen
auf die Daten über WebServices zu. Die Anwendung wurde im iterativen
Verfahren entwickelt (Analyse bis Integration).
Aufgaben:
Systemanalyse
Architektur
Design
Implementierung
Testen
Technologien/Standards:
Java 1.5/J2EE, JSP, Struts, Ajax, DWR, Castor, Spring,
Hibernate, Axis, WebService, JAAS, SOA, Junit, DBUnit, WSS4j,
Apache Commons, Jboss Application Server, Apache Tomcat,
Eclipse, Jira, Oracle 10g
----------------------------------------------------------------------------
Zeitraum: 11/2005-12/2005
Branche: Finanzdienstleister/Banken
Projekt: Intranet-Software für eine Bank
Beschreibung:
Mit der entwickelten Webanwendung verwalten die Mitarbeiter
der Bank die Daten ihrer Kunden. Die Webanwendung greift über
definierte Schnittstellen auf andere Systembausteine und bildet
den Einstiegspunkt für die Bearbeitung eines Geschäftspartners.
Aufgaben:
Design
Implementierung
Testen
Technologien/Standards:
Java/J2EE
JSP
JSF
JSTL
Apache Myfaces
Spring
Bea WebLogic Server 8.1
Apache Tomcat
Eclipse
----------------------------------------------------------------------------
Zeitraum: 09/2005-10/2005
Branche: Banken/Finanzdienstleister
Projekt: CallCenter-Software für eine Bank
Beschreibung:
Die entwickelte Anwendung erlaubt in einer Weboberfläche einem
CallCenter-Mitarbeiter einen Bankkunden/Interessenten in allen Fragen
zu unterstützen und zu beraten. Damit kann ein Kunde mit Hilfe eines
CallCenter-Mitarbeiters alle seine täglichen Prozesse rund um das
Bankgeschäft telefonisch durchführen.
Aufgaben:
Implementierung
Testen
Technologien/Standards:
Java/J2EE
JSP
JSTL
Java Servlet
Apache Struts
Apache Tomcat
Eclipse
----------------------------------------------------------------------------
Zeitraum: 08/2005-09/2005
Branche: Internetdienstleistung
Projekt: Web-Fotoalbum
Beschreibung:
Im Rahmen dieses Projekts wurde ein eigententwickelter Web-Dienst des
Unternehmens mit neuen Funktionen erweitert. Der Web-Dienst wird täglich von
Millionen von Benutzern benutzt, um Ihre Bilder im Portal zu verwalten und
weiterzuverarbeiten.
Aufgaben:
Implementierung
Testen
Dokumentation
Technologien/Standards:
SCRUM
Java/J2EE
JSP
Java Servlet
Spring
Hibernate
Apache Struts
Apache Axis
WebServices
Junit
DBUnit
EasyMock
Selenium
JDBC
Apache Tomcat
Apache Maven
Apache Ant
Eclipse
----------------------------------------------------------------------------
Zeitraum: 05/2005- 07/2005
Branche: Automobilindustrie/Beratung
Projekt: PEP-Anwendung
Beschreibung:
In Zusammenarbeit mit ihren Kunden erarbeiten die Berater des Unternehmens
einen sog. Produktentstehungsprozess. Zur Unterstützung und Visualisierung
dieses Prozesses wird die PEP-Anwendung eingesetzt. Im ersten Schritt geben
die Berater alle notwendigen Grunddaten wie z.B. Ergebnisse aus den Workshops,
kundenindividuelle Designanpassungen etc. ein. Nach der Durchführung aller
nötigen Workshops seitens des Beratungsunternehmens wird die Anwendung
an den Kunden übergeben. Pflege und Benutzung der Software
werden ab diesem Zeitpunkt vom Kunden übernommen.
Aufgaben:
Technische Projektleitung
Architektur
Design (Klassen und DB)
Implementierung
Testen
Technologien/Standards:
UML
ER-Modellierung
Java5.0
J2EE
JSP
Java Servlet
Struts
JDBC
Apache Tomcat
Eclipse
Junit
MySql
MS Access
----------------------------------------------------------------------------
Zeitraum: 12/2004- 04/2005
Branche: Medien
Projekt: Prototypische Evaluierung von Portalservern
Beschreibung:
In dem Medienunternehmen werden für sämtliche Geschäftsaktivitäten
eigenentwickelte Softwareanwendungen und Standardprodukte als
Insellösungen eingesetzt. Das Ziel des Unternehmens ist, eine
ganzheitliche integrierte Systemlandschaft aufzubauen. Als eine
Software-Plattform soll ein Enterprise Information Portal eingeführt
werden. Im Rahmen des Projekts wurden durch praktische Anwendung die
marktführenden Portale untersucht. Es wurde die Installation, Konfiguration
und Anpassung der Portale im Hinblick auf den Produktiveinsatz durchgeführt
und bewertet. Eine prototypische Entwicklung von Portlets und Integration
von bestehenden Anwendungen in die Portale war ebenso Bestandteil des Projekts.
Aufgaben:
Installation der Server
Konfiguration der Server
Anpassung der Server
Entwicklung der Portlets
Deployment der Portlets
Konzeption und Durchführung der Integration von Webanwendungen
Technologien/Standards:
Java / J2EE
Java Portlet / JSR168
WSRP
Oracle Portal 10g
Oracle Application Server 10g
IBM Portal Toolkit 5.0.2.2 für IBM WSAD
IBM WebSphere Application Developer 5.1.2
IBM WebSphere Application Server 5.1
IBM WebSphere Portal 5.1
IBM Rational Application Developer 6.0
Bea WebLogic Workshop 8.1
Bea WebLogic Server 8.1
Bea WebLogic Portal 8.1
SAP Web Application Server Java 6.40
SAP Enterprise Portal 6.0 SP9
SAP NetWeaver Developer Studio SP9
Liferay Portal Enterprise 3.2.0
GridSphere Portal 2.0
Apache Pluto 1.0.1
----------------------------------------------------------------------------
Zeitraum: 04/2004- 11/2004
Branche: Medien
Projekt: ProRex (CRM-System)
Beschreibung:
ProRex ist ein CRM-System, dass intensiv von
dem Medienunternehmen genutzt wird. ProRex versucht
administrativen Aufgaben so weit wie möglich durch das
Anbieten von Verwaltungsfunktionalitäten und Auswertungstools
zu erleichtern. Die Korrespondenz mit Werbekunden und
Agenturen kann mittels ProRex zentral für das
Unternehmen verwaltet werden. Sämtliche Kontakte
wie zum Beispiel Termine, Telefonate, Korrespondenz,
Direct Marketing, etc. werden zwischen Ansprechpartnern der
Werbekunden und den Mitarbeitern des Unternehmens
durch ProRex sinnvoll einzeln oder im Überblick abgebildet.
Aufgaben:
Prozessanalyse
Entwicklung
Design
Technologien/Standards:
Java / J2EE - IBM WebSphere
JSP - BEA WebLogic
Java Servlet
Struts
Java Script
JDBC
Oracle
----------------------------------------------------------------------------
Zeitraum: 06/2003 - 10/2004
Branche: Medien/Internet
Projekt: Rent @ Media
Beschreibung:
Rent@Media ist ein Softwarepaket, dessen
Funktionsumfang und technische Neuerungen speziell auf
die Anforderungen der Videothekenbranche abgestimmt sind.
Folgende Funktionen wurden in den Jahren 2003/2004
die Rent@Media-Software implementiert:
Internetshop, Filmversand und Reservierungsfunktion.
Aufgaben:
Projektleitung
Analyse und Design
Impelmentierung
Integration
Wartung
Technologien/Standards:
RUP
UML
Java / J2EE
EJB
JSP
Java Servlet
Struts
JDBC
Jboss
MySql
Apache Tomcat
----------------------------------------------------------------------------
Zeitraum: 11/2003- 02/2004
Branche: Medien
Projekt: Mitarbeiter-Telefonbuch für BlackBerry
Beschreibung:
Führungskräfte des Unternehmens, nutzen zur
Synchronisation ihrer Termine Blackberry-Handhelds.
Außerdem existiert innerhalb des Unternehmens
eine Datenbank mit Kontaktdaten aller Mitarbeiter.
Das Mitarbeiter-Telefonbuch im BlackBerry bietet die Möglichkeit
jederzeit von unterwegs die gewünschten Informationen über
die Mitarbeiter abzufragen.
Aufgaben:
Analyse und Design
Anwendungsentwicklung
Serverkonfigurierung
Rollout
Technologien/Standards:
J2ME
CLDC
MIDP
BlackBerry API
Java / J2EE
Java Servlet
JDBC
Oracle
---------------------------------------------------------------------------
Zeitraum: 08/2001 - 02/2003
Branche: Abrechnungswesen
Projekt: Heizkostenabrechnungssystem
Beschreibung:
Das entwickelte Heizkostenabrechnungssystem ermöglicht eine
gerechte Energiekostenerfassung und -verarbeitung für
Unternehmen im Dienst-leistungssektor der Energieabrechnung.
Das Abrechnungunternehmen setzt das System ein,
um eine Vielzahl von Daten aus dem Bereich
Produktbeschreibungen und Liegenschaften zu erfassen
und für die weitere Verarbeitung auszuwerten.
Aufgaben:
Projektleitung
Datenanalyse
Implementierung
Rollout
Datenbankadministration
Technologien/Standards:
UML
Java
Swing
RMI
JDBC
IBM DB2
Projekthistorie
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
München, Deutschland