Software Entwicklung (Java/PHP/JavaScript/NodeJS)
Aktualisiert am 24.10.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 18.02.2019
Verfügbar zu: 40%
davon vor Ort: 100%
TypeScript
Java
Node.js
Docker
Cloud Foundry
OpenShift
PHP
Spring
Kubernetes
Kotlin
Deutsch
Muttersprache
Englisch
Fliessend in Wort und Schrift
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+20km) Hamburg (+10km) Karlsruhe (Baden) (+20km) Stade (+150km) Tübingen (+100km) Titisee-Neustadt (+75km)
Schweiz
nicht möglich

Projekte

Projekte

Datum: seit 2015
Tätigkeit: Verschiedene Projekte mit Angular/Angular2/React Frontend, NodeJS/Spring Boot/PHP Backend:
- Antragsdialoge für Finanzprodukte (primär Backend for Frontend)
- Eventbasierende Systeme mit Orchestrierung von 20+ Microservices auf NodeJS und Java Basis mit Oracle als Persistenzschicht
- Produktionsbetreuung in Cloud Foundry Containerlaufzeit (DevOps)
- IoT Monitoringsystem auf NodeJS Basis und   MongoDB Anbindung
- IoT Monitoring auf OSGi Basis (Java) mit Swagger/OpenAPI REST Schnittstellengenerierung und SQLite
- Continious Integration mittels Jenkins, in Ansätzen Continious Delivery
- Dokumentationssystem für eine Industrie 4.0 Anwendung auf MySQL Basis und MQ Anbindung
- Anbindung diverser Systeme mit den unterschiedlichsten Schnittstellen (REST, SOAP, amqp, MQTT, Spring Remote, Hessian) in Java, NodeJS und PHP
- Bereitstellung von Docker Containern für Entwicklung und Betrieb
- Schulung von Entwicklern in Programmierung, TDD, XP, Scrum, Frameworks und Patterns
 
 
Datum    : seit 09/2009
Firma    : Allianz
Tätigkeit: Entwicklung in verschiedenen Projekten:
           - Makler-Software (Online und Offline Variante)
           - Offline Variante basierend Java und AWT, teilweise Swing
           - Online Variante basierend auf WebSphere Portal Server/Java/JSF/Spring
           - bei beiden Varianten Entwicklung zentraler Komponenten und Oberfläche
           - Vertragsverwaltung für Endkunden, hierbei Single Page "Anwendungen" mit
             Knockout (ähnlich AngularJS), ReST Schnittstelle für weitere Klienten, SOAP
             Anbindung diverser Webservices
           - Vorteilsprogramm
Werkzeuge: Java, JSF, Facelets, Spring, Maven, Websphere, Portlets, AWT

 

Datum    : 07/2008 - 06/2009
Firma    : T-Systems
Tätigkeit: Mitarbeit in der Weiterentwicklung und Pflege einer Web basierten

  Lieferanten Management Software für das Qualitätsmanagement.

  - Generierung von verschiedenen PDF Dokumenten (nach VDA Norm)

  - Schnittstellen BackendFrontend

  - Funktionen für Datenimport und dessen statistischer Erfassung

  - Entwicklung zentraler Komponenten

  Zudem kurzfristige Aushilfe in der Weiterentwicklung eines

  webbasierten Kalkulationstools für LKW-Flotten.

  - Refaktoring der Kalkulationskomponente

  - Rechteverwaltung

  - Frontend

Werkzeuge: Java, DB2, Websphere, Rational Development Studio, Struts, iText, OJB, Maven

Datum    : 06/2007 - 05/2008
Firma    : Heiler Software
Tätigkeit: Mitarbeit in der Weiterentwicklung und Pflege einer Web basierten

  E-Procurement Lösung.

  - J2EE Anwendung mit schrittweiser Migration auf JEE5 (backend)

  - Stored procedures für MS SQL und Oracle

  - OR mapping mit Castor

  - Frontend Entwicklung mit Struts

  - Cross-Browser Kompatibilität

Werkzeuge: Java, Eclipse, JBoss, MS SQL, Oracle, Castor, Struts, JavaScript

 

Datum    : 04/2007 - 05/2007
Firma    : Cenit AG für Allianz Österreich
Tätigkeit: Implementierung einer Steuerung und eines ProxyServlet für ein

  Viewer-Applet zur Darstellung von Dokumenten aus einem FileNet ECMS.

  - JEE5 Anwendung

  - FileNet Anbindung über CARISMA (eigenes Framework der Firma Cenit)

  - Anpassung der ISRA Sample Applikation

Werkzeuge: Java, Eclipse, JUnit, JBoss, Tomcat, CARISMA

 

Datum    : 03/2007
Firma    : AKIA Software für Miux (Schweiz)
Tätigkeit: Konzeption und Realisierung eines Web-Bestellsystems.

  - PHP basierende Webapplikation

  - MySQL Anbindung

  - PDF Reportgenerierung mit FPDF

Werkzeuge: Zend Development Environment, PHP, MySQL, fpdf

 

Datum    : 02/2007
Firma    : Keybird IT für T-Systems
Tätigkeit: Erstellen von Komponenten zur automatisierten Generierung von

  Ladelisten und Speditionsaufträgen als PDF.

  - Realisierung von PDF Vorlagen nach VDA und DaimlerChrylser

 Spezifikationen in Java mittels iText.

  - Implementierung der Logik zur automatischen Befüllung und

 dynamischen Anpassung der Vorlagen

Werkzeuge: Java, Eclipse, iText, JUnit

 

Datum    : 09/2006 - 01/2007
Firma    : Freiberuflich tätig für Universität Karlsruhe / ZAK
Tätigkeit: Design und Realisierung eines Tools zur Synchronisation

  heterogener Datenbanken via XML bzw. API. Zusätzlich werden

  die Daten für Adobe InDesign zur Weiterverarbeitung bereitgestellt

  (zur Erstellung von Katalogen).

  - PHP basierende Web/Desktop Applikation.

  - Filemaker DB XML Anbindung.

  - XML Transformation mit XSLT.

  - MySQL DB PHP API Anbindung.

  - Adobe InDesign XML Import.

  - Technische Spezifikation + Realisierung.

Werkzeuge: PHP Designer, XMLSpy, Filemaker DB, MySQL DB, Adobe InDesign, Poseidon UML, MS Visio

 

Datum    : 03/2006 - 08/2006
Firma    : IBM Deutschland Entwicklung GmbH
Tätigkeit: Master-Arbeit: Entwurf und Realisierung eines Frameworks zur

  Weiterverwendung von SCORM konformen E-Learning Kursen.

  - Java Desktop Applikation/Framework.

  - Repräsentation von Lerneinheiten als Beans.

  - Spezifikation und Implementierung der Anwendung.

  - Entwurf des Interfaces für die Entwicklung eigener Extensions.

 Drei Extensions implementiert: PDF Erstellung (via XSL-FO und Apache FOP),

 Einfache HTML Erstellung, proprietäres Kursformat.

Werkzeuge: Java, Eclipse, XML Spy, Tomcat, Apache FOP, CSS2XSLFO, Poseidon UML, MS Visio

 

Datum    : 09/2005 - 12/2005
Firma    : IBM Deutschland Entwicklung GmbH
Tätigkeit: Praktikum: Erstellung einer E-Learning Lösung für den Einsatz in

  einer Blended Learning Umfeld zur Schulung von Business Partnern.

  - Weiterentwicklung eines Java Tools zur Erstellung eines Navigations-Frames

 aus HTML Content Dateien und XML Strukturinformationen.

  - Erstellung von Lerneinheiten.

  - Erstellung interaktiver Elemente mittels JavaScript.

  - Evaluation der Lerneinheiten.

Werkzeuge: Java, Eclipse, CVS, JavaScript, HTML + CSS, Flash

 

Datum    : 09/2003 - 08/2005
Firma    : Universität Karlsruhe (TH), Zentrum für Angewandte Kulturwissenschaft und Studium Generale
Tätigkeit: Umstellung der Web-Präsenz des Zentrums für Angewandte Kulturwissenschaft

  der Universität Karlsruhe auf RedDot WCMS. Dabei Erstellung einer Webapplikation

  zur Darstellung des Vorlesungsverzeichnisses sowie Referentendatenbank.

  - Integration der Homepage in das Uni-weite WCMS RedDot.

  - PHP Webapplikation.

  - MySQL DB Anbindung.


  Innerhalb des Studiums verschiedene Studienprojekte:

  - Erstellung eines Webshops auf J2EE Basis mit Oracle DB Anbindung und

 Web Service Funktionalität.

  - Einrichtung und Administration eines TYPO3 CMS als Vorlesungsbegleitendes

 E-Learning Portal.

  - Erstellung eines Buchungssystems auf Java-Basis inkl. Entwurf einer auf

 Oracle basierenden Datenbank.

Werkzeuge: PHP Designer, Eclipse, MySQL, Oracle, RedDot WCMS, TYPO3, HTML + CSS, JUnit, SOAP

 

Datum    : 05/2002 - 09/2003
Firma    : Universität Karlsruhe (TH), Zentrum für Angewandte Kulturwissenschaft und Studium Generale
Tätigkeit: Administratortätigkeit

  - Administration einer Windows NT/2000 Domäne

  - Administration eines Linux Webservers

  - Migration auf Windows 2000

  - Verantwortlich für Backups

Werkzeuge: Windows NT/2000 + Server, Linux, Shellskripte, Apache HTTP Server

 

Datum    : 02/2002 - 04/2002
Firma    : IBM Deutschland Entwicklung GmbH
Tätigkeit: Werkstudent: Erstellung eines Intranet-Frontend für das Quality Management System

  mit Anbindung an eine Lotus Domino/Notes Datenbank.

  - Reines XHTML/CSS/JavaScript

  - Lotus Domino DB Anbindung

  - Entwurf der Seiten nach Corporate Identity Richtlinien

Werkzeuge: Lotus Notes/Domino, HTML-Editor, HTML + CSS, JavaScript

Aus- und Weiterbildung

Aus- und Weiterbildung

Hochschule  : Hochschule Konstanz, 2004 - 2006
Studiengang : Business Information Technology,
Abschluss   : Master of Computer Science (2006)
Schwerpunkte: Software-Engineering, OOP/OOD, E-Business

Hochschule  : Universität Karlsruhe (TH), 2000 - 2004
Studiengang : Berufspädagogik/Multimedia
Abschluss   : Bachelor of Arts (2004)
Schwerpunkte: e-Learning, Software-Ergonomie, Multimedia

Kompetenzen

Kompetenzen

Top-Skills

TypeScript Java Node.js Docker Cloud Foundry OpenShift PHP Spring Kubernetes Kotlin

Produkte / Standards / Erfahrungen / Methoden

Allgemein:
XML, XSL(T), etc.
XHTML, CSS
iText, fpdf (Bibliotheken zur PDF Generierung)
Struts, JSP, JSF
JUnit
Eclipse
Apache HTTP Server, Tomcat, JBOSS
Angular 1 & 2, React, jQuery, NodeJS
Cloud Foundry, Docker

Speziell:
BMECat (XML-Katalogformat)
SCORM (E-Learning packaging format)

Betriebssysteme

Linux
MacOS
Unix
Windows

Programmiersprachen

Groovy
Java
Erfahren
JavaScript
Erfahren
PHP
Erfahren (4 & 5)
PL/SQL
Erfahren
Shell
Grundlagen

Datenbanken

DB2
Erfahren
JDBC
Erfahren
MS SQL Server
Erfahren
MySQL
Erfahren
NoSQL
Erfahren
Oracle
Erfahren
SQL
Erfahren

Datenkommunikation

Message Queuing
ReST
SOAP
WebSockets
 

Hardware

PC
Primär Konfiguration von Komponenten, keine Eigenentwicklungen

Branchen

Branchen

Softwarehersteller, Versicherung, Logistik

Einsatzorte

Einsatzorte

Stuttgart (+20km) Hamburg (+10km) Karlsruhe (Baden) (+20km) Stade (+150km) Tübingen (+100km) Titisee-Neustadt (+75km)
Schweiz
nicht möglich

Projekte

Projekte

Datum: seit 2015
Tätigkeit: Verschiedene Projekte mit Angular/Angular2/React Frontend, NodeJS/Spring Boot/PHP Backend:
- Antragsdialoge für Finanzprodukte (primär Backend for Frontend)
- Eventbasierende Systeme mit Orchestrierung von 20+ Microservices auf NodeJS und Java Basis mit Oracle als Persistenzschicht
- Produktionsbetreuung in Cloud Foundry Containerlaufzeit (DevOps)
- IoT Monitoringsystem auf NodeJS Basis und   MongoDB Anbindung
- IoT Monitoring auf OSGi Basis (Java) mit Swagger/OpenAPI REST Schnittstellengenerierung und SQLite
- Continious Integration mittels Jenkins, in Ansätzen Continious Delivery
- Dokumentationssystem für eine Industrie 4.0 Anwendung auf MySQL Basis und MQ Anbindung
- Anbindung diverser Systeme mit den unterschiedlichsten Schnittstellen (REST, SOAP, amqp, MQTT, Spring Remote, Hessian) in Java, NodeJS und PHP
- Bereitstellung von Docker Containern für Entwicklung und Betrieb
- Schulung von Entwicklern in Programmierung, TDD, XP, Scrum, Frameworks und Patterns
 
 
Datum    : seit 09/2009
Firma    : Allianz
Tätigkeit: Entwicklung in verschiedenen Projekten:
           - Makler-Software (Online und Offline Variante)
           - Offline Variante basierend Java und AWT, teilweise Swing
           - Online Variante basierend auf WebSphere Portal Server/Java/JSF/Spring
           - bei beiden Varianten Entwicklung zentraler Komponenten und Oberfläche
           - Vertragsverwaltung für Endkunden, hierbei Single Page "Anwendungen" mit
             Knockout (ähnlich AngularJS), ReST Schnittstelle für weitere Klienten, SOAP
             Anbindung diverser Webservices
           - Vorteilsprogramm
Werkzeuge: Java, JSF, Facelets, Spring, Maven, Websphere, Portlets, AWT

 

Datum    : 07/2008 - 06/2009
Firma    : T-Systems
Tätigkeit: Mitarbeit in der Weiterentwicklung und Pflege einer Web basierten

  Lieferanten Management Software für das Qualitätsmanagement.

  - Generierung von verschiedenen PDF Dokumenten (nach VDA Norm)

  - Schnittstellen BackendFrontend

  - Funktionen für Datenimport und dessen statistischer Erfassung

  - Entwicklung zentraler Komponenten

  Zudem kurzfristige Aushilfe in der Weiterentwicklung eines

  webbasierten Kalkulationstools für LKW-Flotten.

  - Refaktoring der Kalkulationskomponente

  - Rechteverwaltung

  - Frontend

Werkzeuge: Java, DB2, Websphere, Rational Development Studio, Struts, iText, OJB, Maven

Datum    : 06/2007 - 05/2008
Firma    : Heiler Software
Tätigkeit: Mitarbeit in der Weiterentwicklung und Pflege einer Web basierten

  E-Procurement Lösung.

  - J2EE Anwendung mit schrittweiser Migration auf JEE5 (backend)

  - Stored procedures für MS SQL und Oracle

  - OR mapping mit Castor

  - Frontend Entwicklung mit Struts

  - Cross-Browser Kompatibilität

Werkzeuge: Java, Eclipse, JBoss, MS SQL, Oracle, Castor, Struts, JavaScript

 

Datum    : 04/2007 - 05/2007
Firma    : Cenit AG für Allianz Österreich
Tätigkeit: Implementierung einer Steuerung und eines ProxyServlet für ein

  Viewer-Applet zur Darstellung von Dokumenten aus einem FileNet ECMS.

  - JEE5 Anwendung

  - FileNet Anbindung über CARISMA (eigenes Framework der Firma Cenit)

  - Anpassung der ISRA Sample Applikation

Werkzeuge: Java, Eclipse, JUnit, JBoss, Tomcat, CARISMA

 

Datum    : 03/2007
Firma    : AKIA Software für Miux (Schweiz)
Tätigkeit: Konzeption und Realisierung eines Web-Bestellsystems.

  - PHP basierende Webapplikation

  - MySQL Anbindung

  - PDF Reportgenerierung mit FPDF

Werkzeuge: Zend Development Environment, PHP, MySQL, fpdf

 

Datum    : 02/2007
Firma    : Keybird IT für T-Systems
Tätigkeit: Erstellen von Komponenten zur automatisierten Generierung von

  Ladelisten und Speditionsaufträgen als PDF.

  - Realisierung von PDF Vorlagen nach VDA und DaimlerChrylser

 Spezifikationen in Java mittels iText.

  - Implementierung der Logik zur automatischen Befüllung und

 dynamischen Anpassung der Vorlagen

Werkzeuge: Java, Eclipse, iText, JUnit

 

Datum    : 09/2006 - 01/2007
Firma    : Freiberuflich tätig für Universität Karlsruhe / ZAK
Tätigkeit: Design und Realisierung eines Tools zur Synchronisation

  heterogener Datenbanken via XML bzw. API. Zusätzlich werden

  die Daten für Adobe InDesign zur Weiterverarbeitung bereitgestellt

  (zur Erstellung von Katalogen).

  - PHP basierende Web/Desktop Applikation.

  - Filemaker DB XML Anbindung.

  - XML Transformation mit XSLT.

  - MySQL DB PHP API Anbindung.

  - Adobe InDesign XML Import.

  - Technische Spezifikation + Realisierung.

Werkzeuge: PHP Designer, XMLSpy, Filemaker DB, MySQL DB, Adobe InDesign, Poseidon UML, MS Visio

 

Datum    : 03/2006 - 08/2006
Firma    : IBM Deutschland Entwicklung GmbH
Tätigkeit: Master-Arbeit: Entwurf und Realisierung eines Frameworks zur

  Weiterverwendung von SCORM konformen E-Learning Kursen.

  - Java Desktop Applikation/Framework.

  - Repräsentation von Lerneinheiten als Beans.

  - Spezifikation und Implementierung der Anwendung.

  - Entwurf des Interfaces für die Entwicklung eigener Extensions.

 Drei Extensions implementiert: PDF Erstellung (via XSL-FO und Apache FOP),

 Einfache HTML Erstellung, proprietäres Kursformat.

Werkzeuge: Java, Eclipse, XML Spy, Tomcat, Apache FOP, CSS2XSLFO, Poseidon UML, MS Visio

 

Datum    : 09/2005 - 12/2005
Firma    : IBM Deutschland Entwicklung GmbH
Tätigkeit: Praktikum: Erstellung einer E-Learning Lösung für den Einsatz in

  einer Blended Learning Umfeld zur Schulung von Business Partnern.

  - Weiterentwicklung eines Java Tools zur Erstellung eines Navigations-Frames

 aus HTML Content Dateien und XML Strukturinformationen.

  - Erstellung von Lerneinheiten.

  - Erstellung interaktiver Elemente mittels JavaScript.

  - Evaluation der Lerneinheiten.

Werkzeuge: Java, Eclipse, CVS, JavaScript, HTML + CSS, Flash

 

Datum    : 09/2003 - 08/2005
Firma    : Universität Karlsruhe (TH), Zentrum für Angewandte Kulturwissenschaft und Studium Generale
Tätigkeit: Umstellung der Web-Präsenz des Zentrums für Angewandte Kulturwissenschaft

  der Universität Karlsruhe auf RedDot WCMS. Dabei Erstellung einer Webapplikation

  zur Darstellung des Vorlesungsverzeichnisses sowie Referentendatenbank.

  - Integration der Homepage in das Uni-weite WCMS RedDot.

  - PHP Webapplikation.

  - MySQL DB Anbindung.


  Innerhalb des Studiums verschiedene Studienprojekte:

  - Erstellung eines Webshops auf J2EE Basis mit Oracle DB Anbindung und

 Web Service Funktionalität.

  - Einrichtung und Administration eines TYPO3 CMS als Vorlesungsbegleitendes

 E-Learning Portal.

  - Erstellung eines Buchungssystems auf Java-Basis inkl. Entwurf einer auf

 Oracle basierenden Datenbank.

Werkzeuge: PHP Designer, Eclipse, MySQL, Oracle, RedDot WCMS, TYPO3, HTML + CSS, JUnit, SOAP

 

Datum    : 05/2002 - 09/2003
Firma    : Universität Karlsruhe (TH), Zentrum für Angewandte Kulturwissenschaft und Studium Generale
Tätigkeit: Administratortätigkeit

  - Administration einer Windows NT/2000 Domäne

  - Administration eines Linux Webservers

  - Migration auf Windows 2000

  - Verantwortlich für Backups

Werkzeuge: Windows NT/2000 + Server, Linux, Shellskripte, Apache HTTP Server

 

Datum    : 02/2002 - 04/2002
Firma    : IBM Deutschland Entwicklung GmbH
Tätigkeit: Werkstudent: Erstellung eines Intranet-Frontend für das Quality Management System

  mit Anbindung an eine Lotus Domino/Notes Datenbank.

  - Reines XHTML/CSS/JavaScript

  - Lotus Domino DB Anbindung

  - Entwurf der Seiten nach Corporate Identity Richtlinien

Werkzeuge: Lotus Notes/Domino, HTML-Editor, HTML + CSS, JavaScript

Aus- und Weiterbildung

Aus- und Weiterbildung

Hochschule  : Hochschule Konstanz, 2004 - 2006
Studiengang : Business Information Technology,
Abschluss   : Master of Computer Science (2006)
Schwerpunkte: Software-Engineering, OOP/OOD, E-Business

Hochschule  : Universität Karlsruhe (TH), 2000 - 2004
Studiengang : Berufspädagogik/Multimedia
Abschluss   : Bachelor of Arts (2004)
Schwerpunkte: e-Learning, Software-Ergonomie, Multimedia

Kompetenzen

Kompetenzen

Top-Skills

TypeScript Java Node.js Docker Cloud Foundry OpenShift PHP Spring Kubernetes Kotlin

Produkte / Standards / Erfahrungen / Methoden

Allgemein:
XML, XSL(T), etc.
XHTML, CSS
iText, fpdf (Bibliotheken zur PDF Generierung)
Struts, JSP, JSF
JUnit
Eclipse
Apache HTTP Server, Tomcat, JBOSS
Angular 1 & 2, React, jQuery, NodeJS
Cloud Foundry, Docker

Speziell:
BMECat (XML-Katalogformat)
SCORM (E-Learning packaging format)

Betriebssysteme

Linux
MacOS
Unix
Windows

Programmiersprachen

Groovy
Java
Erfahren
JavaScript
Erfahren
PHP
Erfahren (4 & 5)
PL/SQL
Erfahren
Shell
Grundlagen

Datenbanken

DB2
Erfahren
JDBC
Erfahren
MS SQL Server
Erfahren
MySQL
Erfahren
NoSQL
Erfahren
Oracle
Erfahren
SQL
Erfahren

Datenkommunikation

Message Queuing
ReST
SOAP
WebSockets
 

Hardware

PC
Primär Konfiguration von Komponenten, keine Eigenentwicklungen

Branchen

Branchen

Softwarehersteller, Versicherung, Logistik

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.