Schlagwörter
Skills
Java
Java Servlets, Java Server Pages, Java Server Faces, JavaServer Pages Standard Tag Library
Apache Velocity, JDOM, JDBC, IText, Junit
Enterprise Java Beans (inklusive Container Managed Persistance) insb. JBoss und Weblogic.
SWING, SWT
Eclipse RCP
XML
XSD, XDR, XSLT, XQuery
Javascript inkl. Ajax und JQuery
SQL92, Oracle PL/SQL
DocBook, Latex
Java Servlets, Java Server Pages, Java Server Faces, JavaServer Pages Standard Tag Library
Apache Velocity, JDOM, JDBC, IText, Junit
Enterprise Java Beans (inklusive Container Managed Persistance) insb. JBoss und Weblogic.
SWING, SWT
Eclipse RCP
XML
XSD, XDR, XSLT, XQuery
Javascript inkl. Ajax und JQuery
SQL92, Oracle PL/SQL
DocBook, Latex
Projekthistorie
01.10.2013 bis 31.01.2014: PE International AG, Leinfelden-Echterdingen
Erstellen eines Webservices zum Berechnen einer Ökobilanz aus einer Stückliste. Generieren eines Parsers für Formeln mit Java CC. Erstellen eines JAXB Bindings zum Parsen der Stückliste und der Zuordnung zu Materialflüssen für die Ökobilanz. Implementierung der Prozesskettenanalyse zum Berechnen der Ökobilanzergebnisse.
Tools: Eclipse, Jira, Hudson/Jenkins, SmartGit/Hg
Technologien: JEE 6 mit Sping (inklusive AOP mit AspectJ), JAXB, Java CC, Git (mit Git-Flow)
01.02.2013 bis 31.08.2013: Einzelhandel, Weinsberg
Weiterentwicklung und Pflege einer Webanwendung zum Drucken von Etiketten, dabei insbesondere Portierung der JSF Webanwendung auf JSF 1.2 (mit Richfaces 3.3.3) und XHTML, Facelets, Erweiterung der Datenbank, Anpassung der Session Beans und DAOs.
Tools: Eclipse, Jira, Hudson/Jenkins, Oracle SQL Developer
Technologien: JEE 6 mit EJB, JSF 1.2 mit Facelets, SQL
01.10.2012 bis 30.11.2013: Daimler AG, Böblingen
Entwicklung eines Webservices zur Schrankensteuerung, dazu Evaluierung des Fachkonzepts des Kunden, Design der Anwendung und Implementierung, Erstellen einer Transformation für Testdaten (XSLT)
Tools: XSDDoc, Xerces 2.11.0, IBM Telelogic Doors 9.1, SOAP, sqlite3
Technologien: XML, XML Schema (XSD), XSLT, Webservices, C++ (gSOAP, boost smart_ptr, CUnit, make, kdevelop)
01.11.2011 bis 30.09.2012: Thales Transportation GmbH, Stuttgart
Neu-/Weiterentwicklung von Komponenten einer HMI-Plattform zur Bahnsteuerung für den saudi-arabischen Markt im Rahmen eines SCRUM Prozesses, Erstellen eines C++ Programmes zum Auslesen des aktuellen Tastaturlayouts
Tools: Eclipse IDE, IBM Telelogic Doors 9.1
Techologien: Java 6, Eclipse RCP, Hudson, Ant, JUnit, C++, X11
01. Novemer 2010 bis 28.02.2011: BMW AG, München
Erstellen eines Online Tools zur Konfiguration eies maßgeschneiderten BMW Autos. Schwerpunkte meines Einsatzes waren landesspezifischer Import für Beschreibungen der Sonderausstattungstexte, Preisberechnung für den österreichischen Markt.
Tools: Glassfish, Netbeans, Subversion, Maven, Oracle SQL Developer, Hudson, Sonar
Technologien: EJB 3, JSF 2.0 mit Facelets und Custom Tags
15. Juni 2010 bis 15.10 Oktober 2010: Siemens AG bzw. SIS GmbH, Augsburg
Design und Implementierung einer Webanwendung für ein Compliance Management System, insbesondere Entwurf eines Anwendungdesigns, Implementierung im Team und Coaching
Tools: Oracle SQL Developper, Eclipse, Ant, IT
Technologien: Javae (JSE, JEE), Spring MVC, JPA, JSP (inklusive JSTL un display-tag Tagbibliothek)
01. Februar 2009 bis 31.05.2010: Institut für Arbeitsmarkt- und Berufsforschung, Forschungseinrichtung der Bundesagentur für Arbeit, Nürnberg
Entwurf und Implementierung einer Webanwendung (JSF 1.2, Portlet), Implementierung von Datenbankzugriffen für eine Suche mit SQL, Erzeugen von RTF-Dokumenten (Rich Text Format) mit IText, Implementierung einer Such-Webanwendung im Intranet
Tools: Oracle SQL Developer, Eclipse, Ant, IText, JBoss Portal Server
Technologien: Java 6 (JSE, JEE), Java Server Faces (JSF 1.2, Facelets), Portlets, SQL, IText, Javascript (JQuery, ajax-solr)
01. Oktober 2008 bis 31.12.2008: MID (Nürnberg)
Entwurf und Implementierung einer Engineering Aktion (Plugin) für den Innovator (Java-Entwicklung gegen eine proprietäre API von MID sowie Java SWING), Erstellung einer XSLT-Transformation von einem Aris Modell (AML) in das XML-Importformat des MID Innovator.
01. Juli 2008 bis 30. September 2008: Swiss Life (Zürich)
Entwurf und Implementierung einer Softwarekomponente zum Abgleich zweier Versicherungssysteme zwischen Deutschland und der Schweiz. Technisch: Konvertierung von XML-Datenströmen mittels JDOM und Integration als EJB in Weblogic 10.
01. April 2008 bis 30 Juni 2008: Kassenärztliche Vereinigung Bayerns, München (Freiberufler)
Erstellen von technischen Spezifikationen und enge Abstimmung mit der IT der KVB,
Konzipieren und Durchführen von Tests, Prüfen von Anwendungen, Erstellen von Benutzerhandbüchern und
Dokumentationen, Erstellen von PL/SQL Skripten
01. Februar 2007 bis 31.03.2008: Amadeus Germany, Bad Homburg (Freiberufler)
Anpassung und Weiterentwicklung einer dynamischen Weboberfläche für ein Buchungssystem (JScript, AJAX)
EJB-Portierung von JBoss 4.05 zu Weblogic 7.0 (EJB 2.0/2.1)
16.11.2006 bis 30.11.2006: Deutsche Post IT-Solutions, Darmstadt (Freiberufler):
Konzeption und Implementierung einer Web Dynpro Komponente zur Ausgabe von Daten eines Projektmanagementsystems in PDF-Dateien mittels IText.
01.06.2006 bis 14.11.2006: Steinbeis Transferzentrum für Unternehmensentwicklung an der Hochschule Pforzheim, Pforzheim (Freiberufler):
Pflege, Weiterentwickung und Anpassung an die Kundenwünsche eines Workflow Management Systems, welches als J2EE-Anwendung realisiert ist. Anpassung der PDF-Ausgabe an die Kundenwünsche von T-Online mittels IText.
01.01.2006 bis 31.05.2006: Abas Software AG, Karlsruhe:
Erstellen einer Webanwendung mit Java Server Faces sowie eines Portlets (unter Verwendung von JSTL, JSP Custom Tags und Spring) für das Portal Liferay zur Realisierung einer Suche auf einem Nutch- bzw. Lucene Suchindex.
Erzeugen von Java Quelltexten aus einer XML-Spezifikation mit Apache Velocity.
01.10.2003 bis 31.12.2005: Sitewaerts GbmH, Karlsruhe (Werkstudent):
Implementieren von JSP Tags und Services gegen eine API,
Implementierung von Ant Tasks,
Implementierung von Schemata für Konfigurationsdateien, mit W3C XML-Schema,
Evaluierung der Präsentationsmöglichkeiten von DocBook Dokumenten
Erstellen eines Webservices zum Berechnen einer Ökobilanz aus einer Stückliste. Generieren eines Parsers für Formeln mit Java CC. Erstellen eines JAXB Bindings zum Parsen der Stückliste und der Zuordnung zu Materialflüssen für die Ökobilanz. Implementierung der Prozesskettenanalyse zum Berechnen der Ökobilanzergebnisse.
Tools: Eclipse, Jira, Hudson/Jenkins, SmartGit/Hg
Technologien: JEE 6 mit Sping (inklusive AOP mit AspectJ), JAXB, Java CC, Git (mit Git-Flow)
01.02.2013 bis 31.08.2013: Einzelhandel, Weinsberg
Weiterentwicklung und Pflege einer Webanwendung zum Drucken von Etiketten, dabei insbesondere Portierung der JSF Webanwendung auf JSF 1.2 (mit Richfaces 3.3.3) und XHTML, Facelets, Erweiterung der Datenbank, Anpassung der Session Beans und DAOs.
Tools: Eclipse, Jira, Hudson/Jenkins, Oracle SQL Developer
Technologien: JEE 6 mit EJB, JSF 1.2 mit Facelets, SQL
01.10.2012 bis 30.11.2013: Daimler AG, Böblingen
Entwicklung eines Webservices zur Schrankensteuerung, dazu Evaluierung des Fachkonzepts des Kunden, Design der Anwendung und Implementierung, Erstellen einer Transformation für Testdaten (XSLT)
Tools: XSDDoc, Xerces 2.11.0, IBM Telelogic Doors 9.1, SOAP, sqlite3
Technologien: XML, XML Schema (XSD), XSLT, Webservices, C++ (gSOAP, boost smart_ptr, CUnit, make, kdevelop)
01.11.2011 bis 30.09.2012: Thales Transportation GmbH, Stuttgart
Neu-/Weiterentwicklung von Komponenten einer HMI-Plattform zur Bahnsteuerung für den saudi-arabischen Markt im Rahmen eines SCRUM Prozesses, Erstellen eines C++ Programmes zum Auslesen des aktuellen Tastaturlayouts
Tools: Eclipse IDE, IBM Telelogic Doors 9.1
Techologien: Java 6, Eclipse RCP, Hudson, Ant, JUnit, C++, X11
01. Novemer 2010 bis 28.02.2011: BMW AG, München
Erstellen eines Online Tools zur Konfiguration eies maßgeschneiderten BMW Autos. Schwerpunkte meines Einsatzes waren landesspezifischer Import für Beschreibungen der Sonderausstattungstexte, Preisberechnung für den österreichischen Markt.
Tools: Glassfish, Netbeans, Subversion, Maven, Oracle SQL Developer, Hudson, Sonar
Technologien: EJB 3, JSF 2.0 mit Facelets und Custom Tags
15. Juni 2010 bis 15.10 Oktober 2010: Siemens AG bzw. SIS GmbH, Augsburg
Design und Implementierung einer Webanwendung für ein Compliance Management System, insbesondere Entwurf eines Anwendungdesigns, Implementierung im Team und Coaching
Tools: Oracle SQL Developper, Eclipse, Ant, IT
Technologien: Javae (JSE, JEE), Spring MVC, JPA, JSP (inklusive JSTL un display-tag Tagbibliothek)
01. Februar 2009 bis 31.05.2010: Institut für Arbeitsmarkt- und Berufsforschung, Forschungseinrichtung der Bundesagentur für Arbeit, Nürnberg
Entwurf und Implementierung einer Webanwendung (JSF 1.2, Portlet), Implementierung von Datenbankzugriffen für eine Suche mit SQL, Erzeugen von RTF-Dokumenten (Rich Text Format) mit IText, Implementierung einer Such-Webanwendung im Intranet
Tools: Oracle SQL Developer, Eclipse, Ant, IText, JBoss Portal Server
Technologien: Java 6 (JSE, JEE), Java Server Faces (JSF 1.2, Facelets), Portlets, SQL, IText, Javascript (JQuery, ajax-solr)
01. Oktober 2008 bis 31.12.2008: MID (Nürnberg)
Entwurf und Implementierung einer Engineering Aktion (Plugin) für den Innovator (Java-Entwicklung gegen eine proprietäre API von MID sowie Java SWING), Erstellung einer XSLT-Transformation von einem Aris Modell (AML) in das XML-Importformat des MID Innovator.
01. Juli 2008 bis 30. September 2008: Swiss Life (Zürich)
Entwurf und Implementierung einer Softwarekomponente zum Abgleich zweier Versicherungssysteme zwischen Deutschland und der Schweiz. Technisch: Konvertierung von XML-Datenströmen mittels JDOM und Integration als EJB in Weblogic 10.
01. April 2008 bis 30 Juni 2008: Kassenärztliche Vereinigung Bayerns, München (Freiberufler)
Erstellen von technischen Spezifikationen und enge Abstimmung mit der IT der KVB,
Konzipieren und Durchführen von Tests, Prüfen von Anwendungen, Erstellen von Benutzerhandbüchern und
Dokumentationen, Erstellen von PL/SQL Skripten
01. Februar 2007 bis 31.03.2008: Amadeus Germany, Bad Homburg (Freiberufler)
Anpassung und Weiterentwicklung einer dynamischen Weboberfläche für ein Buchungssystem (JScript, AJAX)
EJB-Portierung von JBoss 4.05 zu Weblogic 7.0 (EJB 2.0/2.1)
16.11.2006 bis 30.11.2006: Deutsche Post IT-Solutions, Darmstadt (Freiberufler):
Konzeption und Implementierung einer Web Dynpro Komponente zur Ausgabe von Daten eines Projektmanagementsystems in PDF-Dateien mittels IText.
01.06.2006 bis 14.11.2006: Steinbeis Transferzentrum für Unternehmensentwicklung an der Hochschule Pforzheim, Pforzheim (Freiberufler):
Pflege, Weiterentwickung und Anpassung an die Kundenwünsche eines Workflow Management Systems, welches als J2EE-Anwendung realisiert ist. Anpassung der PDF-Ausgabe an die Kundenwünsche von T-Online mittels IText.
01.01.2006 bis 31.05.2006: Abas Software AG, Karlsruhe:
Erstellen einer Webanwendung mit Java Server Faces sowie eines Portlets (unter Verwendung von JSTL, JSP Custom Tags und Spring) für das Portal Liferay zur Realisierung einer Suche auf einem Nutch- bzw. Lucene Suchindex.
Erzeugen von Java Quelltexten aus einer XML-Spezifikation mit Apache Velocity.
01.10.2003 bis 31.12.2005: Sitewaerts GbmH, Karlsruhe (Werkstudent):
Implementieren von JSP Tags und Services gegen eine API,
Implementierung von Ant Tasks,
Implementierung von Schemata für Konfigurationsdateien, mit W3C XML-Schema,
Evaluierung der Präsentationsmöglichkeiten von DocBook Dokumenten
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Verfügbar ab 01.11.2018 in Süddeutschand.