Java (JSE: SWING, JDOM, JAXB; JEE: JSP, JSF, Spring, JAX-WS, EJB, JPA), XML (inkl. XSD, XSL), Datenbanken
Aktualisiert am 19.01.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Spring Framework
EJB3
JSF
Angular
JavaScript
SQL
XML Schemata
XML
REST
SOAP
JUnit
Mockito
JBossAS
jQuery
Maven Buildmanagement
Scrum
Gradle
Docker
JPA
Hibernate
Chinesisch
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch

Einsatzorte

Einsatzorte

Stuttgart (+100km) Tübingen (+100km) Titisee-Neustadt (+75km)

Arbeitserlaubnis: Deutscher Staatsbürger

möglich

Projekte

Projekte

2 Monate
2020-01 - 2020-02

Weiterentwicklung Identity Management

Softwareentwickler Eclipse Maven Git ...
Softwareentwickler

Weiterentwicklung der vorhandenen Anwendung Identity & Access Management

Eclipse Maven Git JBoss 6 JBoss 7 Oracle JSF (RichFaces PrimeFaces) JEE 7 EJB 3.1 Webservices (SOAP und REST) JPA mit Hibernate
DEKRA SE
1 Jahr 6 Monate
2018-06 - 2019-11

Erstellung einer Webapplikation

Softwareentwickler IntelliJ Ultimate JHipster 5 Plant UML ...
Softwareentwickler

Erstellung einer Webapplikation zur Verrechnung der Verbrauchsdaten für Mainframe-Prozesse.

IntelliJ Ultimate JHipster 5 Plant UML PostgreSQL Jira Confluence Balsamiq Mockups Spring Boot Spring Security Spring AOP Spring REST Angular TypeScript Java 8 Docker
aformatik Training und Consulting GmbH & Co. KG
6 Monate
2017-12 - 2018-05

Pflege und Weiterentwicklung Web-Applikation

Spezifikateur und Entwickler Eclipse Luna (4.4.1) JetBrains Webstorm 2016.3.1 Squirrel SQL ...
Spezifikateur und Entwickler

Pflege und Weiterentwicklung der Web-Applikation SRS zur Regressbearbeitung

Eclipse Luna (4.4.1) JetBrains Webstorm 2016.3.1 Squirrel SQL DB Visualizer Java 1.6 JSP JavaScript TypeScript Dojo SQL
T-Systems International GmbH
1 Monat
2017-11 - 2017-11

Entwicklung eines Backend

Softwareentwickler Eclipse Oxygen JUnit JMockit ...
Softwareentwickler

Entwicklung eines Backend für einen Webservice zur Prüfung (fachliche Prüfungen einer XML-Datei) von Arbeitgebermeldungen auf Basis neuester Java-Technologien.

Eclipse Oxygen JUnit JMockit FindBugs Checkstyle Maven Java 8 XML (inkl. XML Schema) JAXB Webservices (REST)
ITSG GmbH
1 Jahr 7 Monate
2016-04 - 2017-10

Neuentwicklung Editor für Prüfpläne

Softwareentwickler und technischer Ansprechpartner Visual Studio 2013 Oracle SQL Developer Enterprise Architect
Softwareentwickler und technischer Ansprechpartner

Neuentwicklung eines Desktop-Tools zur Konfiguration von Prüfplänen für industrielle Prüffelder (PP-Editor).

.Net 4.5 (C#) PRISM WPF DevExpress Entity Framework 6 NUnit Moq Effort Log4net Fody SQL (Oracle Datenbank) XML
Visual Studio 2013 Oracle SQL Developer Enterprise Architect
EEB GmbH
2 Jahre 5 Monate
2014-11 - 2017-03

Entwicklung einer Bestellplattform

Entwickler Eclipse 4.4 (Luna) SmartGit
Entwickler

Entwicklung einer Bestellplattform für Prüfungsunterlagen

  • Migration von VAADIN 6 auf VAADIN 7
  • Weiterentwicklung der Weboberfläche.
  • Weiterentwicklung der Backend Funktionalität
  • Fehlerbereinigung
  • Generierung von Reporten (PDF)
  • Umstieg von Subversion auf Git
VAADIN 6 VAADIN 7 Hibernate 4.0 Subversion Git JavaScript Ajax CSS Stylesheets HTML XML XSLT Apache FOP Maven JUnit JMockit
Eclipse 4.4 (Luna) SmartGit
IHK
Stuttgart
2 Monate
2016-02 - 2016-03

Weiterentwicklung eines Tools

Softwareentwickler Eclipse 4.5.1 Mars Apache Felix 5.4.0 Equinox 3.9.1 ...
Softwareentwickler
  • Weiterentwicklung eines Tools zur Konvertierung von XML-Eingangsdaten in eine HMI-Anwendung.
  • Diese Anwendung ist mit OSGI realisiert.
  • Für die Tests kommt Pax Exam zum Einsatz.
Java 8 OSGI 6
Eclipse 4.5.1 Mars Apache Felix 5.4.0 Equinox 3.9.1 Pax Exam
User Interface Design GmbH
1 Jahr 5 Monate
2014-11 - 2016-03

Entwicklung einer Bestellplattform

Entwickler Eclipse 4.4 (Luna) SmartGIT
Entwickler

Entwicklung einer Bestellplattform für Prüfungsunterlagen

  • Migration von Vaadin 6 auf Vaadin 7
  • Weiterentwicklung der Weboberfläche.
  • Weiterentwicklung der Backend Funktionalität
  • Fehlerbereinigung
  • Generierung von Reporten (PDF)
  • Umstieg von Subversion auf Git
Vaadin 6 Vaadin 7 Hibernate 4.0 Subversion Git Javascript
Eclipse 4.4 (Luna) SmartGIT
IHK
Stuttgart
3 Monate
2015-11 - 2016-01

Konsolidierung und Pflege der Softwareplattform

Softwareentwickler Eclipse 4.5.1 Mars JBoss AS Tomcat 7 ...
Softwareentwickler

Konsolidierung und Pflege der Softwareplattform AddMax, insbesondere Migration des Build Systems auf Apache Maven, Migration auf GIT, Bereinigen des Codes, Implementierung von Modultests mit JUnit.

Java 7 EJB 3.1
Eclipse 4.5.1 Mars JBoss AS Tomcat 7 Java Server Faces (JSF)
M,P, NEWMEDIA GmbH
1 Jahr
2014-11 - 2015-10

Entwicklung einer HMI im Automobilbereich

Softwareentwickler FlashBuilder 4.6/4.7 (inkl. FlexPMD) Tortoise SVN Redmine
Softwareentwickler
  • Analyse der Kundenspezifikation
  • Implementierung der HMI Software-Komponenten
  • Testen und Bugfixing
  • Integration der HMI Software-Komponenten in das gesamte HMI Produkt
  • Erstellung der Dokumentation der implementierten Komponenten mit ASDoc
Apache Flex 4.13 Subversion
FlashBuilder 4.6/4.7 (inkl. FlexPMD) Tortoise SVN Redmine
Mitsubishi Electric Automotive B.V.
8 Monate
2014-03 - 2014-10

Unterstützung der JEE Entwicklung

Entwickler Rational Application Developer for Websphere 8.5.1 FlashBuilder
Entwickler

Unterstützung der JEE Entwicklung, unter anderem

  • Migration der Backendanwendung an ein neues Pinverfahren.
  • Implementierung der Verarbeitungsschritte für die Aktivierungs-PIN.
  • Generierung von Reporten (PDF)
  • Weiterentwicklung der GUI (Flex und ActionScript)
JEE 5 (EJB 3.0) Spring 3.0 ActionScript 3 (Flex 3.6) JDBC Ap
Rational Application Developer for Websphere 8.5.1 FlashBuilder
Deutscher Sparkassenverlag GmbH
Vaihingen (Stuttgart)
4 Monate
2013-10 - 2014-01

Erstellen eines Webservices

Entwickler Eclipse Jira Hudson/Jenkins ...
Entwickler
  • 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. 
JEE 6 mit Sping (inklusive AOP mit AspectJ) JAXB Java CC Git
Eclipse Jira Hudson/Jenkins SmartGit/Hg
PE-International AG
Leinfelden-Echterdingen
7 Monate
2013-02 - 2013-08

Weiterentwicklung und Pflege einer Webanwendung

Entwickler Eclipse Jira Hudson/Jenkins ...
Entwickler
  • Weiterentwicklung und Pflege einer Webanwendung zum Drucken von Etiketten, dabei insbesondere Portierung der JSF Webanwendung auf JSF 1.2 und XHTML
  • Facelets
  • Erweiterung der Datenbank
  • Anpassung der Session Beans und DAOs.
JEE 6 mit EJB JSF 1.2 mit Facelets Richfaces 3.3 JAXB Javasc
Eclipse Jira Hudson/Jenkins Oracle SQL Developer
Einzelhandel
Weinsberg
4 Monate
2012-08 - 2012-11

Entwicklung eines Webservices

Entwickler XSDDoc Xerces 2.11.0 IBM Telelogic Doors 9.1 ...
Entwickler
  • Entwicklung eines Webservices zur Schrankensteuerung, dazu Evaluierung des Fachkonzepts des Kunden
  • Design der Anwendung und Implementierung
  • Erstellen einer Transformation für Testdaten (XSLT)
XML XML Schema (XSD) XSLT Webservices C++ (gSOAP boost smar
XSDDoc Xerces 2.11.0 IBM Telelogic Doors 9.1 SOAP sqlite3
Daimler AG
Böblingen
11 Monate
2011-11 - 2012-09

HMI für Fahrdienstleiter der Bahn

Entwickler (SCRUM) Eclipse IDE IBM Telelogic Doors 9.1
Entwickler (SCRUM)
  • 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
Java 6 Eclipse RCP Hudson Ant JUnit C++ X11
Eclipse IDE IBM Telelogic Doors 9.1
Thales Transportation GmbH
8 Monate
2011-03 - 2011-10

Ametras Rent System

Entwickler, Spezifizierer und Kundenkontakt Eclipse Versata XMLRunner ...
Entwickler, Spezifizierer und Kundenkontakt
  • Anpassung des Ametras Rent Systems (ARS) an Carsharing sowie Elektromobilität (Elektroautos und Ladesäulen)
  • Präsentation des Entwicklungsstandes in Telefonkonferenzen vor dem Endkunden und Betreuung von Gesamtintegrationstests
  • Schulung von Kunden in den für Elektromobilität relevanten Teilen der Bedienung von ARS
  • Konfiguration eines JBoss für SSL
  • Spezifizierung und Implementierung eines Webservices zum Austausch von Benutzerdaten für SSO
Webservices SOAP XSL SQL
Eclipse Versata XMLRunner DBVisualizer DB2 JBoss
4 Monate
2010-11 - 2011-02

Car Configurator

Entwickler (SCRUM) Glassfish Netbeans Subversion ...
Entwickler (SCRUM)
  • Erstellen eines Online Tools zur Konfiguration eines maßgeschneiderten BMW Autos im Rahmen eines SCRUM Prozesses.
  • Schwerpunkte meines Einsatzes waren landesspezifischer Import für Beschreibungen der Sonderausstattungstexte, Preisberechnung für den österreichischen Markt, Darstellen des empfohlenen Finanzprodukts (dazu Aufruf von Services der BMW Bank)
EJB 3 JSF 2.0 mit Facelets und Custom Tags
Glassfish Netbeans Subversion Maven Oracle SQL Developer Hu
BMW AG, München
4 Monate
2010-07 - 2010-10

Compliance Management System

Konzeption, Beratung, Implementierung Oracle SQL Developer Eclipse Ant ...
Konzeption, Beratung, Implementierung
  • Design und Implementierung einer Webanwendung für ein Compliance Management System, insbesondere Entwurf eines Anwendungsdesigns
  • Implementierung im Team und Coaching.
Java 6 (JSE JEE) Spring MVC JPA JSP (inklusive JSTL und disp
Oracle SQL Developer Eclipse Ant IText
Siemens AG, Augsburg
1 Jahr 4 Monate
2009-02 - 2010-05

Wissensportal

Entwicklung und Design Oracle SQL Developer Eclipse Ant ...
Entwicklung und Design
  • Entwurf und Implementierung eines Portals zum Wissensmanagement im Bereich Statistikdaten
  • Hierbei Ausarbeitung der Systemarchitektur 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
Java 6 (JSE JEE) Java Server Faces (JSF 1.2 Facelets) Portle
Oracle SQL Developer Eclipse Ant IText
Institut für Arbeitsmarkt- und Berufsforschung, Forschungseinrichtung der Bundesagentur für Arbeit, Nürnberg
3 Monate
2008-10 - 2008-12

Weiterentwicklung MID Innovator

Entwickler Java 6 (JSE SWING) XSL
Entwickler
  • Entwurf und Implementierung eines Plugins für den MID 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 gemäß Anforderungen des Endkunden
Eclipse Advantage Database Server
Java 6 (JSE SWING) XSL
MID GmbH, Nürnberg
3 Monate
2008-07 - 2008-09

XML-Konvertierung

Entwickler Java 1.4.2 XML EJB 2.1
Entwickler
  • Entwurf und Implementierung einer Softwarekomponente zum Abgleich zweier Versicherungssysteme zwischen Deutschland und der Schweiz
  • Konvertierung von XML-Datenströmen mittels JDOM und Integration als EJB in Weblogic 10.
Java 1.4.2 XML EJB 2.1
Swiss Life, Zürich
3 Monate
2008-04 - 2008-06

Spezifizierer für Disease Management Software

Spezifizierer für Softwareentwickler Oracle PL/SQL
Spezifizierer für Softwareentwickler
  • Erstellen von technischen Spezifikationen und Fachkonzepten für das Disease Management Programm (DMP)
  • Erstellen von PL/SQL-Skripten
  • Erstellen des Internetauftritts der Arbeitsgemeinschaft DMP-Datenstelle
  • Konzipieren und Durchführen von Tests
    Hinzufügen
PL/SQL developer (Allround Automations)
Oracle PL/SQL
Kassenärztliche Vereinigung Bayerns (KVB), München
1 Jahr 2 Monate
2007-02 - 2008-03

Reisebuchungssystem

Entwickler, Kundenkontakt Java (EJB 2.1/ EJB 2.0) JSP/JSF JavaScript (inkl. AJAX) ...
Entwickler, Kundenkontakt
  • Anpassung und Weiterentwicklung einer dynamischen Weboberfläche für ein Buchungssystem für Reisebuchungen
  • Portierung einer EJB-Webanwendung von JBoss 4.05 auf Weblogic 7 und Implementierung eines Webservices für Weblogic 7
  • Bugfixing und Second Level Support d. h. Telefonat mit Kunden um nähere Informationen über Störungen zu erhalten und Verbindung auf  den Kundenrechner um die Störung zu beseitigen oder einen Fehlerbericht aufzunehmen.
Eclipse MKS Clearcase Perengine ServiceCenter WinApproach
Java (EJB 2.1/ EJB 2.0) JSP/JSF JavaScript (inkl. AJAX) MSXML
Amadeus Germany GmbH, Bad Homburg
2 Monate
2006-11 - 2006-12

IText Integration

Entwickler SAP Web Dynpro IText
Entwickler
  • Konzeption und Implementierung einer Web Dynpro Komponente zur Ausgabe von Daten eines Projektmanagementsystems in PDF-Dateien mittels IText
SAP Netweaver
SAP Web Dynpro IText
Deutsche Post IT-Solutions GmbH, Darmstadt
5 Monate
2006-07 - 2006-11

BBetter

Junior-Developer EJB 2.1 (inkl. CMP 2.1) SQL92 SWING ...
Junior-Developer
  • Generierung der Deployment-Konfiguration (inkl. CMP 2.1, Session-Bean Konfiguration) mittels XDoclet
  • Vorbereitung eines Lasttest mit JUnit
  • Migration der Serveranwendung von JBoss 3.2.3 auf 4.0.5
  • Anpassung von SQL-Datenbankzugriffen
  • Erzeugen einer Anwendung zur Bereinigung der Datenbank von unnötigen Einträgen mittels JDBC
  • Erstellen einer Tabelle zur Visualisierung einer Vorgangsübersicht in PDF mittels IText
  • Anpassung der SWING-Gui an Kundenwünsche
  • Erstellen einer editierbaren Combobox
Eclipse JBoss 3.4.2 JBoss 4.0.5 Oracle CVS
EJB 2.1 (inkl. CMP 2.1) SQL92 SWING IText JDBC XDoclet
Steinbeis Transferzentrum für Unternehmensentwicklung an der Hochschule Pforzheim

Aus- und Weiterbildung

Aus- und Weiterbildung

10/1999 - 08/2006:

Institution: Technischen Hochschule Karlsruhe

Ausbildung: Studium der Informatik

Abschluss: Diplom Informatiker

Diplomarbeit: Gerne auf Anfrage
 
Schwerpunkte:
Ubiquitäre Systeme, Mobile Kommunikation, Telematik, Datenbankeinsatz, Data Warehousing, Informationsintegration und Webportale
 

Technologien:

SCORM, Web Services, Objektorientiertes JavaScript 1.5, AJAX, Apache Axis, Apache Rhino, Mozilla Firefox

1995 ? 1998:

Institution: Kaufmännisches Schulzentrum Böblingen (Wirtschaftsgymnasium)

Abschluss: Allgemeine Hochschulreife

1989 ? 1995:

Institution: Realschule Eschenried Sindelfingen

Abschluss: Mittlere Reife

Kompetenzen

Kompetenzen

Top-Skills

Spring Framework EJB3 JSF Angular JavaScript SQL XML Schemata XML REST SOAP JUnit Mockito JBossAS jQuery Maven Buildmanagement Scrum Gradle Docker JPA Hibernate

Schwerpunkte

Fachlicher Schwerpunkt / bevorzugtes Einsatzgebiet:

  • Konzeption
  • Design und Implementierung mehrschichtiger Anwendungen
  • Schwerpunkt Java

Aufgabenbereiche

Redmine

Produkte / Standards / Erfahrungen / Methoden

ActionScript 3
Flex 3.6
Advantage Database Server
Ant
Ap
Apache Felix 5.4.0
Apache Flex 4.13
boost smar
C++
gSOAP
Clearcase
CVS
DB Visualizer
DB Visualizer
DBVisualizer
DevExpress
Dojo
Dojo
Eclipse
Eclipse 4.4
Luna
Eclipse 4.5.1 Mars
Eclipse IDE
Eclipse Luna (4.4.1)
Eclipse Luna (4.4.1)
Eclipse RCP
Effort
EJB 2.1
inkl. CMP 2.1
EJB 2.1 (inkl. CMP 2.1)
EJB 3
EJB 3.1
Enterprise Architect
Entity Framework 6
Equinox 3.9.1
Facelets
FlashBuilder
FlashBuilder 4.6/4.7
inkl. FlexPMD
Fody
Git
Glassfish
Hibernate 4.0
Hu
Hudson
Hudson/Jenkins
IBM Telelogic Doors 9.1
IText
Java
EJB 2.1/ EJB 2.0
Java (EJB 2.1/ EJB 2.0)
Java 1.4.2
Java 6
JSE
Java CC
Java Server Faces
JSF 1.2
Java Server Faces
JSF
Javasc
JavaScript
inkl. AJAX
JBoss
JBoss 3.4.2
JBoss 4.0.5
JBoss 6
JBoss 7
JBoss AS
JEE
JEE 5
EJB 3.0
JEE 6 mit EJB
JEE 6 mit Sping
inklusive AOP mit AspectJ
JetBrains Webstorm 2016.3.1
JetBrains Webstorm 2016.3.1
Jira
JPA mit Hibernate
JSF 1.2 mit Facelets
JSF 2.0 mit Facelets und Custom Tags
JSP
inklusive JSTL und disp
JSP/JSF
JUnit
Log4net
Maven
MKS
Moq
MSXML
Netbeans
NUnit
Oracle PL/SQL
OSGI 6
Pax Exam
Perengine ServiceCenter
PL/SQL developer
Allround Automations
Portle
PRISM
Rational Application Developer for Websphere 8.5.1
Richfaces 3.3
SAP Netweaver
SAP Web Dynpro
SmartGIT
SmartGit/Hg
SOAP
Spring 3.0
Spring MVC
SQL (Oracle Datenbank)
SQL92
sqlite3
Squirrel SQL
Squirrel SQL
Subversion
SWING
Tomcat 7
Tortoise SVN
Vaadin 6
Vaadin 7
Versata
Visual Studio 2013
Webservices
Webservices (SOAP und REST)
WinApproach
WPF
X11
XDoclet
Xerces 2.11.0
XML
XML Schema
XSD
XMLRunner
XSDDoc
XSL
XSLT

IDE:
Eclipse, Netbaens, Idea IntelliJ, XML-Spy, Exchanger XML Editor

Versionsverwaltung:

GIT, SVN, CVS, Perforce, MKS, Clearcase


Application Server:

JBoss, Bea Weblogic, Tomcat


Build Tools:

Apache Maven, Apache Ant, Apache Ivy

 

FACHLICHER SCHWERPUNKT / BEVORZUGTES EINSATZGEBIET:

Konzeption, Design und Implementierung mehrschichtiger Anwendungen, Schwerpunkt Java

Berufserfahrung:

seit Oktober 2006

Spezialkenntnisse:

Java (JEE, EJB, Spring, JPA), Datenbanken

Zivildienst:

1998 ? 1999:

Paracelsusklinik, Bad Liebenzell als Krankenpflegehelfer

Beruflicher Werdegang:

08/2006 - heute:

Tätig als freiberuflicher Softwareentwickler

Betriebssysteme

Unix
Windows

Programmiersprachen

.Net 4.5 (C#)
C++
Haskell inkl. Haskell2D
Java
J2SE (inkl. Swing), J2EE (EJB, Servlets, JSP mit Custom Tags, JSF), Ajax, JAX-WS, JAXB
Java 1.6
Java 1.6
Java 6
Java 7
Java 8
JavaScript
JQuery, Ajax
JavaScript (inkl. AJAX)
JAXB
JEE 7
JPA
PL/SQL
Python
TypeScript
TypeScript
XML
XML Schema, XSD, XDR, XSLT, XQuery, XPath, DocBook, XHTML

Datenbanken

DB2
JDBC
Oracle
insbesondere Oracle9i
Oracle SQL Developer
SQL
SQL92

Datenkommunikation

Windows Netzwerk

Hardware

PC

Berechnung / Simulation / Versuch / Validierung

Integrationstests
SoapUI, Selenium
Unit Tests
JUnit, CUnit

Branchen

Branchen

  • E-Learning
  • Touristik
  • Automotive
  • öffentliche Verwaltung
  • Versicherung
  • Ökobilanzen
  • IT Dienstleister

Einsatzorte

Einsatzorte

Stuttgart (+100km) Tübingen (+100km) Titisee-Neustadt (+75km)

Arbeitserlaubnis: Deutscher Staatsbürger

möglich

Projekte

Projekte

2 Monate
2020-01 - 2020-02

Weiterentwicklung Identity Management

Softwareentwickler Eclipse Maven Git ...
Softwareentwickler

Weiterentwicklung der vorhandenen Anwendung Identity & Access Management

Eclipse Maven Git JBoss 6 JBoss 7 Oracle JSF (RichFaces PrimeFaces) JEE 7 EJB 3.1 Webservices (SOAP und REST) JPA mit Hibernate
DEKRA SE
1 Jahr 6 Monate
2018-06 - 2019-11

Erstellung einer Webapplikation

Softwareentwickler IntelliJ Ultimate JHipster 5 Plant UML ...
Softwareentwickler

Erstellung einer Webapplikation zur Verrechnung der Verbrauchsdaten für Mainframe-Prozesse.

IntelliJ Ultimate JHipster 5 Plant UML PostgreSQL Jira Confluence Balsamiq Mockups Spring Boot Spring Security Spring AOP Spring REST Angular TypeScript Java 8 Docker
aformatik Training und Consulting GmbH & Co. KG
6 Monate
2017-12 - 2018-05

Pflege und Weiterentwicklung Web-Applikation

Spezifikateur und Entwickler Eclipse Luna (4.4.1) JetBrains Webstorm 2016.3.1 Squirrel SQL ...
Spezifikateur und Entwickler

Pflege und Weiterentwicklung der Web-Applikation SRS zur Regressbearbeitung

Eclipse Luna (4.4.1) JetBrains Webstorm 2016.3.1 Squirrel SQL DB Visualizer Java 1.6 JSP JavaScript TypeScript Dojo SQL
T-Systems International GmbH
1 Monat
2017-11 - 2017-11

Entwicklung eines Backend

Softwareentwickler Eclipse Oxygen JUnit JMockit ...
Softwareentwickler

Entwicklung eines Backend für einen Webservice zur Prüfung (fachliche Prüfungen einer XML-Datei) von Arbeitgebermeldungen auf Basis neuester Java-Technologien.

Eclipse Oxygen JUnit JMockit FindBugs Checkstyle Maven Java 8 XML (inkl. XML Schema) JAXB Webservices (REST)
ITSG GmbH
1 Jahr 7 Monate
2016-04 - 2017-10

Neuentwicklung Editor für Prüfpläne

Softwareentwickler und technischer Ansprechpartner Visual Studio 2013 Oracle SQL Developer Enterprise Architect
Softwareentwickler und technischer Ansprechpartner

Neuentwicklung eines Desktop-Tools zur Konfiguration von Prüfplänen für industrielle Prüffelder (PP-Editor).

.Net 4.5 (C#) PRISM WPF DevExpress Entity Framework 6 NUnit Moq Effort Log4net Fody SQL (Oracle Datenbank) XML
Visual Studio 2013 Oracle SQL Developer Enterprise Architect
EEB GmbH
2 Jahre 5 Monate
2014-11 - 2017-03

Entwicklung einer Bestellplattform

Entwickler Eclipse 4.4 (Luna) SmartGit
Entwickler

Entwicklung einer Bestellplattform für Prüfungsunterlagen

  • Migration von VAADIN 6 auf VAADIN 7
  • Weiterentwicklung der Weboberfläche.
  • Weiterentwicklung der Backend Funktionalität
  • Fehlerbereinigung
  • Generierung von Reporten (PDF)
  • Umstieg von Subversion auf Git
VAADIN 6 VAADIN 7 Hibernate 4.0 Subversion Git JavaScript Ajax CSS Stylesheets HTML XML XSLT Apache FOP Maven JUnit JMockit
Eclipse 4.4 (Luna) SmartGit
IHK
Stuttgart
2 Monate
2016-02 - 2016-03

Weiterentwicklung eines Tools

Softwareentwickler Eclipse 4.5.1 Mars Apache Felix 5.4.0 Equinox 3.9.1 ...
Softwareentwickler
  • Weiterentwicklung eines Tools zur Konvertierung von XML-Eingangsdaten in eine HMI-Anwendung.
  • Diese Anwendung ist mit OSGI realisiert.
  • Für die Tests kommt Pax Exam zum Einsatz.
Java 8 OSGI 6
Eclipse 4.5.1 Mars Apache Felix 5.4.0 Equinox 3.9.1 Pax Exam
User Interface Design GmbH
1 Jahr 5 Monate
2014-11 - 2016-03

Entwicklung einer Bestellplattform

Entwickler Eclipse 4.4 (Luna) SmartGIT
Entwickler

Entwicklung einer Bestellplattform für Prüfungsunterlagen

  • Migration von Vaadin 6 auf Vaadin 7
  • Weiterentwicklung der Weboberfläche.
  • Weiterentwicklung der Backend Funktionalität
  • Fehlerbereinigung
  • Generierung von Reporten (PDF)
  • Umstieg von Subversion auf Git
Vaadin 6 Vaadin 7 Hibernate 4.0 Subversion Git Javascript
Eclipse 4.4 (Luna) SmartGIT
IHK
Stuttgart
3 Monate
2015-11 - 2016-01

Konsolidierung und Pflege der Softwareplattform

Softwareentwickler Eclipse 4.5.1 Mars JBoss AS Tomcat 7 ...
Softwareentwickler

Konsolidierung und Pflege der Softwareplattform AddMax, insbesondere Migration des Build Systems auf Apache Maven, Migration auf GIT, Bereinigen des Codes, Implementierung von Modultests mit JUnit.

Java 7 EJB 3.1
Eclipse 4.5.1 Mars JBoss AS Tomcat 7 Java Server Faces (JSF)
M,P, NEWMEDIA GmbH
1 Jahr
2014-11 - 2015-10

Entwicklung einer HMI im Automobilbereich

Softwareentwickler FlashBuilder 4.6/4.7 (inkl. FlexPMD) Tortoise SVN Redmine
Softwareentwickler
  • Analyse der Kundenspezifikation
  • Implementierung der HMI Software-Komponenten
  • Testen und Bugfixing
  • Integration der HMI Software-Komponenten in das gesamte HMI Produkt
  • Erstellung der Dokumentation der implementierten Komponenten mit ASDoc
Apache Flex 4.13 Subversion
FlashBuilder 4.6/4.7 (inkl. FlexPMD) Tortoise SVN Redmine
Mitsubishi Electric Automotive B.V.
8 Monate
2014-03 - 2014-10

Unterstützung der JEE Entwicklung

Entwickler Rational Application Developer for Websphere 8.5.1 FlashBuilder
Entwickler

Unterstützung der JEE Entwicklung, unter anderem

  • Migration der Backendanwendung an ein neues Pinverfahren.
  • Implementierung der Verarbeitungsschritte für die Aktivierungs-PIN.
  • Generierung von Reporten (PDF)
  • Weiterentwicklung der GUI (Flex und ActionScript)
JEE 5 (EJB 3.0) Spring 3.0 ActionScript 3 (Flex 3.6) JDBC Ap
Rational Application Developer for Websphere 8.5.1 FlashBuilder
Deutscher Sparkassenverlag GmbH
Vaihingen (Stuttgart)
4 Monate
2013-10 - 2014-01

Erstellen eines Webservices

Entwickler Eclipse Jira Hudson/Jenkins ...
Entwickler
  • 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. 
JEE 6 mit Sping (inklusive AOP mit AspectJ) JAXB Java CC Git
Eclipse Jira Hudson/Jenkins SmartGit/Hg
PE-International AG
Leinfelden-Echterdingen
7 Monate
2013-02 - 2013-08

Weiterentwicklung und Pflege einer Webanwendung

Entwickler Eclipse Jira Hudson/Jenkins ...
Entwickler
  • Weiterentwicklung und Pflege einer Webanwendung zum Drucken von Etiketten, dabei insbesondere Portierung der JSF Webanwendung auf JSF 1.2 und XHTML
  • Facelets
  • Erweiterung der Datenbank
  • Anpassung der Session Beans und DAOs.
JEE 6 mit EJB JSF 1.2 mit Facelets Richfaces 3.3 JAXB Javasc
Eclipse Jira Hudson/Jenkins Oracle SQL Developer
Einzelhandel
Weinsberg
4 Monate
2012-08 - 2012-11

Entwicklung eines Webservices

Entwickler XSDDoc Xerces 2.11.0 IBM Telelogic Doors 9.1 ...
Entwickler
  • Entwicklung eines Webservices zur Schrankensteuerung, dazu Evaluierung des Fachkonzepts des Kunden
  • Design der Anwendung und Implementierung
  • Erstellen einer Transformation für Testdaten (XSLT)
XML XML Schema (XSD) XSLT Webservices C++ (gSOAP boost smar
XSDDoc Xerces 2.11.0 IBM Telelogic Doors 9.1 SOAP sqlite3
Daimler AG
Böblingen
11 Monate
2011-11 - 2012-09

HMI für Fahrdienstleiter der Bahn

Entwickler (SCRUM) Eclipse IDE IBM Telelogic Doors 9.1
Entwickler (SCRUM)
  • 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
Java 6 Eclipse RCP Hudson Ant JUnit C++ X11
Eclipse IDE IBM Telelogic Doors 9.1
Thales Transportation GmbH
8 Monate
2011-03 - 2011-10

Ametras Rent System

Entwickler, Spezifizierer und Kundenkontakt Eclipse Versata XMLRunner ...
Entwickler, Spezifizierer und Kundenkontakt
  • Anpassung des Ametras Rent Systems (ARS) an Carsharing sowie Elektromobilität (Elektroautos und Ladesäulen)
  • Präsentation des Entwicklungsstandes in Telefonkonferenzen vor dem Endkunden und Betreuung von Gesamtintegrationstests
  • Schulung von Kunden in den für Elektromobilität relevanten Teilen der Bedienung von ARS
  • Konfiguration eines JBoss für SSL
  • Spezifizierung und Implementierung eines Webservices zum Austausch von Benutzerdaten für SSO
Webservices SOAP XSL SQL
Eclipse Versata XMLRunner DBVisualizer DB2 JBoss
4 Monate
2010-11 - 2011-02

Car Configurator

Entwickler (SCRUM) Glassfish Netbeans Subversion ...
Entwickler (SCRUM)
  • Erstellen eines Online Tools zur Konfiguration eines maßgeschneiderten BMW Autos im Rahmen eines SCRUM Prozesses.
  • Schwerpunkte meines Einsatzes waren landesspezifischer Import für Beschreibungen der Sonderausstattungstexte, Preisberechnung für den österreichischen Markt, Darstellen des empfohlenen Finanzprodukts (dazu Aufruf von Services der BMW Bank)
EJB 3 JSF 2.0 mit Facelets und Custom Tags
Glassfish Netbeans Subversion Maven Oracle SQL Developer Hu
BMW AG, München
4 Monate
2010-07 - 2010-10

Compliance Management System

Konzeption, Beratung, Implementierung Oracle SQL Developer Eclipse Ant ...
Konzeption, Beratung, Implementierung
  • Design und Implementierung einer Webanwendung für ein Compliance Management System, insbesondere Entwurf eines Anwendungsdesigns
  • Implementierung im Team und Coaching.
Java 6 (JSE JEE) Spring MVC JPA JSP (inklusive JSTL und disp
Oracle SQL Developer Eclipse Ant IText
Siemens AG, Augsburg
1 Jahr 4 Monate
2009-02 - 2010-05

Wissensportal

Entwicklung und Design Oracle SQL Developer Eclipse Ant ...
Entwicklung und Design
  • Entwurf und Implementierung eines Portals zum Wissensmanagement im Bereich Statistikdaten
  • Hierbei Ausarbeitung der Systemarchitektur 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
Java 6 (JSE JEE) Java Server Faces (JSF 1.2 Facelets) Portle
Oracle SQL Developer Eclipse Ant IText
Institut für Arbeitsmarkt- und Berufsforschung, Forschungseinrichtung der Bundesagentur für Arbeit, Nürnberg
3 Monate
2008-10 - 2008-12

Weiterentwicklung MID Innovator

Entwickler Java 6 (JSE SWING) XSL
Entwickler
  • Entwurf und Implementierung eines Plugins für den MID 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 gemäß Anforderungen des Endkunden
Eclipse Advantage Database Server
Java 6 (JSE SWING) XSL
MID GmbH, Nürnberg
3 Monate
2008-07 - 2008-09

XML-Konvertierung

Entwickler Java 1.4.2 XML EJB 2.1
Entwickler
  • Entwurf und Implementierung einer Softwarekomponente zum Abgleich zweier Versicherungssysteme zwischen Deutschland und der Schweiz
  • Konvertierung von XML-Datenströmen mittels JDOM und Integration als EJB in Weblogic 10.
Java 1.4.2 XML EJB 2.1
Swiss Life, Zürich
3 Monate
2008-04 - 2008-06

Spezifizierer für Disease Management Software

Spezifizierer für Softwareentwickler Oracle PL/SQL
Spezifizierer für Softwareentwickler
  • Erstellen von technischen Spezifikationen und Fachkonzepten für das Disease Management Programm (DMP)
  • Erstellen von PL/SQL-Skripten
  • Erstellen des Internetauftritts der Arbeitsgemeinschaft DMP-Datenstelle
  • Konzipieren und Durchführen von Tests
    Hinzufügen
PL/SQL developer (Allround Automations)
Oracle PL/SQL
Kassenärztliche Vereinigung Bayerns (KVB), München
1 Jahr 2 Monate
2007-02 - 2008-03

Reisebuchungssystem

Entwickler, Kundenkontakt Java (EJB 2.1/ EJB 2.0) JSP/JSF JavaScript (inkl. AJAX) ...
Entwickler, Kundenkontakt
  • Anpassung und Weiterentwicklung einer dynamischen Weboberfläche für ein Buchungssystem für Reisebuchungen
  • Portierung einer EJB-Webanwendung von JBoss 4.05 auf Weblogic 7 und Implementierung eines Webservices für Weblogic 7
  • Bugfixing und Second Level Support d. h. Telefonat mit Kunden um nähere Informationen über Störungen zu erhalten und Verbindung auf  den Kundenrechner um die Störung zu beseitigen oder einen Fehlerbericht aufzunehmen.
Eclipse MKS Clearcase Perengine ServiceCenter WinApproach
Java (EJB 2.1/ EJB 2.0) JSP/JSF JavaScript (inkl. AJAX) MSXML
Amadeus Germany GmbH, Bad Homburg
2 Monate
2006-11 - 2006-12

IText Integration

Entwickler SAP Web Dynpro IText
Entwickler
  • Konzeption und Implementierung einer Web Dynpro Komponente zur Ausgabe von Daten eines Projektmanagementsystems in PDF-Dateien mittels IText
SAP Netweaver
SAP Web Dynpro IText
Deutsche Post IT-Solutions GmbH, Darmstadt
5 Monate
2006-07 - 2006-11

BBetter

Junior-Developer EJB 2.1 (inkl. CMP 2.1) SQL92 SWING ...
Junior-Developer
  • Generierung der Deployment-Konfiguration (inkl. CMP 2.1, Session-Bean Konfiguration) mittels XDoclet
  • Vorbereitung eines Lasttest mit JUnit
  • Migration der Serveranwendung von JBoss 3.2.3 auf 4.0.5
  • Anpassung von SQL-Datenbankzugriffen
  • Erzeugen einer Anwendung zur Bereinigung der Datenbank von unnötigen Einträgen mittels JDBC
  • Erstellen einer Tabelle zur Visualisierung einer Vorgangsübersicht in PDF mittels IText
  • Anpassung der SWING-Gui an Kundenwünsche
  • Erstellen einer editierbaren Combobox
Eclipse JBoss 3.4.2 JBoss 4.0.5 Oracle CVS
EJB 2.1 (inkl. CMP 2.1) SQL92 SWING IText JDBC XDoclet
Steinbeis Transferzentrum für Unternehmensentwicklung an der Hochschule Pforzheim

Aus- und Weiterbildung

Aus- und Weiterbildung

10/1999 - 08/2006:

Institution: Technischen Hochschule Karlsruhe

Ausbildung: Studium der Informatik

Abschluss: Diplom Informatiker

Diplomarbeit: Gerne auf Anfrage
 
Schwerpunkte:
Ubiquitäre Systeme, Mobile Kommunikation, Telematik, Datenbankeinsatz, Data Warehousing, Informationsintegration und Webportale
 

Technologien:

SCORM, Web Services, Objektorientiertes JavaScript 1.5, AJAX, Apache Axis, Apache Rhino, Mozilla Firefox

1995 ? 1998:

Institution: Kaufmännisches Schulzentrum Böblingen (Wirtschaftsgymnasium)

Abschluss: Allgemeine Hochschulreife

1989 ? 1995:

Institution: Realschule Eschenried Sindelfingen

Abschluss: Mittlere Reife

Kompetenzen

Kompetenzen

Top-Skills

Spring Framework EJB3 JSF Angular JavaScript SQL XML Schemata XML REST SOAP JUnit Mockito JBossAS jQuery Maven Buildmanagement Scrum Gradle Docker JPA Hibernate

Schwerpunkte

Fachlicher Schwerpunkt / bevorzugtes Einsatzgebiet:

  • Konzeption
  • Design und Implementierung mehrschichtiger Anwendungen
  • Schwerpunkt Java

Aufgabenbereiche

Redmine

Produkte / Standards / Erfahrungen / Methoden

ActionScript 3
Flex 3.6
Advantage Database Server
Ant
Ap
Apache Felix 5.4.0
Apache Flex 4.13
boost smar
C++
gSOAP
Clearcase
CVS
DB Visualizer
DB Visualizer
DBVisualizer
DevExpress
Dojo
Dojo
Eclipse
Eclipse 4.4
Luna
Eclipse 4.5.1 Mars
Eclipse IDE
Eclipse Luna (4.4.1)
Eclipse Luna (4.4.1)
Eclipse RCP
Effort
EJB 2.1
inkl. CMP 2.1
EJB 2.1 (inkl. CMP 2.1)
EJB 3
EJB 3.1
Enterprise Architect
Entity Framework 6
Equinox 3.9.1
Facelets
FlashBuilder
FlashBuilder 4.6/4.7
inkl. FlexPMD
Fody
Git
Glassfish
Hibernate 4.0
Hu
Hudson
Hudson/Jenkins
IBM Telelogic Doors 9.1
IText
Java
EJB 2.1/ EJB 2.0
Java (EJB 2.1/ EJB 2.0)
Java 1.4.2
Java 6
JSE
Java CC
Java Server Faces
JSF 1.2
Java Server Faces
JSF
Javasc
JavaScript
inkl. AJAX
JBoss
JBoss 3.4.2
JBoss 4.0.5
JBoss 6
JBoss 7
JBoss AS
JEE
JEE 5
EJB 3.0
JEE 6 mit EJB
JEE 6 mit Sping
inklusive AOP mit AspectJ
JetBrains Webstorm 2016.3.1
JetBrains Webstorm 2016.3.1
Jira
JPA mit Hibernate
JSF 1.2 mit Facelets
JSF 2.0 mit Facelets und Custom Tags
JSP
inklusive JSTL und disp
JSP/JSF
JUnit
Log4net
Maven
MKS
Moq
MSXML
Netbeans
NUnit
Oracle PL/SQL
OSGI 6
Pax Exam
Perengine ServiceCenter
PL/SQL developer
Allround Automations
Portle
PRISM
Rational Application Developer for Websphere 8.5.1
Richfaces 3.3
SAP Netweaver
SAP Web Dynpro
SmartGIT
SmartGit/Hg
SOAP
Spring 3.0
Spring MVC
SQL (Oracle Datenbank)
SQL92
sqlite3
Squirrel SQL
Squirrel SQL
Subversion
SWING
Tomcat 7
Tortoise SVN
Vaadin 6
Vaadin 7
Versata
Visual Studio 2013
Webservices
Webservices (SOAP und REST)
WinApproach
WPF
X11
XDoclet
Xerces 2.11.0
XML
XML Schema
XSD
XMLRunner
XSDDoc
XSL
XSLT

IDE:
Eclipse, Netbaens, Idea IntelliJ, XML-Spy, Exchanger XML Editor

Versionsverwaltung:

GIT, SVN, CVS, Perforce, MKS, Clearcase


Application Server:

JBoss, Bea Weblogic, Tomcat


Build Tools:

Apache Maven, Apache Ant, Apache Ivy

 

FACHLICHER SCHWERPUNKT / BEVORZUGTES EINSATZGEBIET:

Konzeption, Design und Implementierung mehrschichtiger Anwendungen, Schwerpunkt Java

Berufserfahrung:

seit Oktober 2006

Spezialkenntnisse:

Java (JEE, EJB, Spring, JPA), Datenbanken

Zivildienst:

1998 ? 1999:

Paracelsusklinik, Bad Liebenzell als Krankenpflegehelfer

Beruflicher Werdegang:

08/2006 - heute:

Tätig als freiberuflicher Softwareentwickler

Betriebssysteme

Unix
Windows

Programmiersprachen

.Net 4.5 (C#)
C++
Haskell inkl. Haskell2D
Java
J2SE (inkl. Swing), J2EE (EJB, Servlets, JSP mit Custom Tags, JSF), Ajax, JAX-WS, JAXB
Java 1.6
Java 1.6
Java 6
Java 7
Java 8
JavaScript
JQuery, Ajax
JavaScript (inkl. AJAX)
JAXB
JEE 7
JPA
PL/SQL
Python
TypeScript
TypeScript
XML
XML Schema, XSD, XDR, XSLT, XQuery, XPath, DocBook, XHTML

Datenbanken

DB2
JDBC
Oracle
insbesondere Oracle9i
Oracle SQL Developer
SQL
SQL92

Datenkommunikation

Windows Netzwerk

Hardware

PC

Berechnung / Simulation / Versuch / Validierung

Integrationstests
SoapUI, Selenium
Unit Tests
JUnit, CUnit

Branchen

Branchen

  • E-Learning
  • Touristik
  • Automotive
  • öffentliche Verwaltung
  • Versicherung
  • Ökobilanzen
  • IT Dienstleister

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.