Software Entwickler und Berater JAVA
Aktualisiert am 30.12.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.07.2021
Verfügbar zu: 40%
davon vor Ort: 100%
Software Developer
Problemanalyse
Deutsch
Muttersprache
Englisch
sehr gut
Japanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+50km) Ludwigsburg (Württemberg) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

4 Jahre 5 Monate
2019-11 - heute

Software MB CarPad für die 3D Darstellung von Trainingsinhalten

Java JavaScript Bootstrap ...

Erstellung und Wartung von Backend-Services für die IOS Plattform MB CarPad

  • Für die IOS Plattform werden verschiedene Online-Services benötigt.
  • Diese werden von mir Programmiert und als Web-API bereitgestellt.
  • Gehostet wird diese beim Amazon Web Service – AWS.
IntelliJ AWS GCP
Java JavaScript Bootstrap Spring Boot Spring Security Spring Data Thymeleaf Gradle Git PostgreSQL
Stuttgart
6 Jahre 7 Monate
2017-09 - heute

Entwicklung und Wartung eines Fertigung-Management Tool

JAVA TOMCAT GIT ...

Erweitern eines Tools für die Planung von Produktions-/ Werkstatttätigkeiten

  • Anpassung der Anwendung nach Kundenwünschen.
  • Es handelt sich hierbei technisch um ein Java basierte Serveranwendung.
  • Die Projektsteuerung erfolgt hierbei durch Git-Hub.
JAVA TOMCAT GIT GIT-HUB JSP ECLIPSE
Automobilbranche/-fertigung
8 Jahre 5 Monate
2015-11 - heute

Entwicklung und Wartung eines Systems für die Verwaltung von Garantien

Java JavaScript AngularJS ...

Weiter- und Neuentwicklung von Web basierten Applikationen

  • Die Aufgabenstellung bezieht sich auf Anwendungen für das Verwalten von Garantien und Aktionen eines großen deutschen Automobilherstellers im Premiumsegment.
  • Dabei werden bestehende Applikationen erweitert und gewartet, alte Anwendungen (Cobol) in Java übernommen und ganz neue Anforderungen in eigenständige, neue Anwendungen umgesetzt.
  • Gekoppelt werden die einzelnen internen und weitere externe Systeme mit REST-APIs.
  • Bei Bestandssystemen werden hauptsächlich Spring im Backend und JSPs für Frontend eingesetzt.
  • Die neuen Anwendungen basieren dabei auf aktuelle Versionen aus dem Spring-Boot Umfeld im Backend und AngularJS 2 im Frontend.
IBM DB2 Eclipse IntelliJ IDEA Bamboo JIRA Confluence
Java JavaScript AngularJS SpringFramework Hibernate Apache Tomcat Maven Git Gradle
Stuttgart, Ludwigsburg
1 Jahr
2019-01 - 2019-12

Entwicklung eines Steuerungssystems in einer Gießerei

Java JavaScript DevExtreme/DevExpress ...

Neuentwicklung von Web basierten Applikationen

  • Für ein Gießerei-Fertigungs-System von Aluminium Druckguss Strukturteilen wurde im kleinen Team das Markieren von Teilen mit einem Data-Matrix-Code entwickelt.
  • Des Weiteren wurde die Puffer- und Materialflusssteuerung implementiert.
  • Zu diesem Zweck wurde eine komplett neue Software auf Basis von Spring Boot entwickelt und eingeführt.
  • Für das Frontend wurde unter anderem die HTML5/JS Component Suite DevExtreme eingesetzt.
IntelliJ
Java JavaScript DevExtreme/DevExpress Spring Boot Spring Security Spring Data JPA Thymeleaf Gradle Oracle
Stuttgart
1 Jahr 7 Monate
2014-04 - 2015-10

Entwicklung und Wartung eines Bankportals

GWT RBF Java ...

Anhebung von Bankensoftware auf eine neue Technologiestufe

  • Im Rahmen eines Reworks eines bestehenden Bankenportals wurden sukzessiv die Bankprodukte mit einer neuen Frontend-Technologie umgesetzt.
  • Dies basierte auf dem auf VAADIN basierenden Framework RBF.
  • Nebenher wurden von unserem Team weiterhin Support für die Alt-Systeme gewährleistet.
Vaadin Eclipse
GWT RBF Java Apache Tomcat Jetty Maven Gradle
Karlsruhe (Baden)
3 Monate
2013-12 - 2014-02

Entwicklung eines Prototypen

JAVA ANGULAR JS/DART HTML5 ...

Entwicklung eines Prototypen

  • Für einen großen, international agierenden Automobilhersteller wurde von mir eine prototypische Webanwendung auf Basis aktueller Technologien entwickelt.
  • Dabei wurde unter anderen Wert auf die Benutzung durch mobile Endgeräte gelegt.
  • Von der Datenbank bis zum Cross-Plattform-Frontend wurde alles von mir entwickelt.
JAVA ANGULAR JS/DART HTML5 BOOTSTRAP CSS TOMCAT JBOSS/WILDFLY HIBERNATE/JPA CAMUNDA/BPMN 2.0 GIT/GIT HUB NETBEANS ECLIPSE
Automobilindustrie
2 Jahre 3 Monate
2011-09 - 2013-11

Entwicklung eines Point of Sale Systems für Finanzdienstleistungen

JAVA JEE SUBVERSION ...

Teilprojektleitung, Architekt und Entwickler (Schwerpunkt Frontend-Entwicklung)

  • Für den Handel im Automotive-Bereich wird eine Point of Sale Lösung für die Bereitstellung von Finanzdienstleistungen entwickelt.
  • Für dieses Projekt war ich verantwortlicher IT-Projektleiter sowie Architekt.
  • Zudem fielen mir Entwicklertätigkeiten zu, die vor allem einen Schwerpunkt in der Frontend-Entwicklung hatten.
  • Für die Umsetzung des IT-Projekts wurde konsequent auf Scrum gesetzt.
  • Zudem wurde im hohen Maße auf Qualitätssicherungen wie Junit-, Integrations- und Frontend-Tests geachtet.
JAVA JEE SUBVERSION MAVEN JSF (MYFACES MOJARRA) RICHFACES JAVASCRIPT JQUERY JQUERY-MOBILE AJAX HTML/HTML5 CSS SELENIUM ECLIPSE WEBSPHERE PAI
Automobilindustrie, Handel (Point of Sale), Banken
1 Monat
2011-08 - 2011-08

Entwicklung eines Webshops

JAVA ICEFACES WEBSPHERE MQ; HIBERNATE ...

Entwicklung eines Webshops

  • Für einen großen, international agierender Großhändler pharmazeutischer Produkte wurde ein in Ansätzen bereits bestehender Webshop fertig gestellt und nach neuen Anforderungen angepasst.
  • Dabei fielen im Rahmen einer JEE-Architektur vom Backend bis zum Frontend alle Aufgaben an.
JAVA ICEFACES WEBSPHERE MQ; HIBERNATE CVS JEE AJAX HTML CSS NETBEANS
Großhandel, Pharmaindustrie
5 Monate
2011-01 - 2011-05

Inter-, Intranet Anwendung für das Flottenmanagement

UI-Entwickler RAD WEBSPHERE TOAD ...
UI-Entwickler

Entwicklung, Pflege des Frontends

  • Eine Bank eines führenden deutschen Automobilherstellers betreibt eine Inter-/Intranet-Applikation für das Verwalten von dem Fahrzeugpool eines Unternehmens.
  • Im speziellen ist es auf die Konfiguration von Fahrzeugen, der Darstellung und Abhandlung der entsprechenden Kalkulation (z.B. Leasing), des Bestellvorgangs und letztendlich der Verwaltung des bestehenden Parkplatzes spezialisiert.
  • Im Rahmen eines kompletten Redesigns der Applikation wurde ich für die Umsetzung der Designvorlagen für das UI und der Entwicklung einiger neuer Features eingesetzt.
  • Durch zusätzliche Performanz- und Usability-Optimierung der Applikation erweiterte sich der Aufgabenbereich vom Frontend bis hin zur Backend-Programmierung.
RAD WEBSPHERE TOAD JAVA STRUTS TILES JQUERY JAVASCRIPT HIBERNATE CVS JEE AJAX HTML CSS
Banken, Automobilindustrie
2 Jahre 4 Monate
2008-10 - 2011-01

Technisch Verantwortlich für das UI-Layer / Verkaufsportal

RAD WEBSPHERE STARCONNECT ...

Entwicklung, Pflege und technische Verantwortung für das UI-Layer

  • Im Rahmen des Projektes wird ein integrierter Verkäuferarbeitsplatz für die Händler eines großen deutschen Automobilherstellers mit allen relevanten Funktionen für den Verkaufsprozess entwickelt.
  • Ich war für die technische Umsetzung des User Interfaces verantwortlich.
  • Im speziellen lag mein Aufgabenbereich darin, ein UI-Framework zu entwickeln, welches häufig benötigte Komponenten bereitstellt, Autorisierung, Internationalisierung oder auch Validierung ermöglicht.
  • Da die Applikation als aufwendige Single-Site-Applikation konzipiert ist, wurde besonderes Augenmerk auf die Performanz und damit resultierende Bedienerfreundlichkeit gelegt.
  • Zudem fielen auch sonstige Cross-Cutting Aufgaben der UI-Schicht in mein Verantwortungsbereich.
RAD WEBSPHERE STARCONNECT PAI JAVA MYFACES FACELETS RICHFACES TOMAHAWK DOJO JAVASCRIPT HIBERNATE SUBVERSION MAVEN JEE JSF AJAX HTML CSS
Automobilindustrie, Handel (Point of Sale)
10 Monate
2007-12 - 2008-09

EmployeePages

SPRING HIBERNATE HIBERNATE-SEARCH/LUCENE ...

Entwicklung und Implementierung eines Mitarbeiterverzeichnisses mit sozialen Netzwerk Komponenten

  • EmployeePages ist ein Mitarbeiterverzeichnis, welches den Gedanken des Sozial Networks in Unternehmen integriert.
  • Dazu kann die gesamte Unternehmensstruktur abgebildet werden.
  • Auch komplexere Organisationen wie Matrixorganisation sind möglich.
  • Zu allen Organisationsobjekten können Profile angelegt werden.
  • Sie können Gruppiert und verlinkt werden und Organisationscharts geben eine grafische Übersicht.
SPRING HIBERNATE HIBERNATE-SEARCH/LUCENE JQUERY GERONIMO GLASSFISH WEBSPHERE TOMCAT
Alle - Produktentwicklung
5 Monate
2007-04 - 2007-08

Studie zur Optimierung von Briefing-Packages zur Verbesserung der situationsgerechten Wahrnehmung der Piloten mit Hilfe von Textklassifikationen

JAVA ECLIPSE XML ...

Erstellen einer Studie und Entwicklung einer prototypischen Softwarelösung zur Aufbereitung von Kurznachrichten für das Flugpersonal (NOTAMs) – Diplomarbeit

  • In der Luftfahrt werden kurz bis mittelfristige Ereignisse per NOTAM mitgeteilt, welche dann in einer hohen Anzahl und schwer lesbar, z.B. dem Piloten beim Briefing vor dem Flug vorliegen, welches Fehler provoziert.
  • Diese Studie und der Prototyp einer Software ermöglichen das automatische Priorisieren dieser Nachrichten. Zudem werden verschiedene Filter zur Verfügung gestellt, welche die Lesbarkeit erhöhen.
  • Erhöhte Aufmerksamkeit erhielt hierbei das automatische Priorisieren und Klassifizieren unter besonderer Berücksichtigung des Themas Sicherheit und Zuverlässigkeit.
JAVA ECLIPSE XML XPATH REGEX UML WEKA LINUX WINDOWS XP
Luftfahrt
1 Jahr
2006-04 - 2007-03

Entwicklung einer Modellierungs- und Simulations-Software für die computergestützte Materialforschung

C MPI LINUX ...

Parallelisierung der Berechnungen auf Cluster-Umgebungen

  • Bei einem Institut der Hochschule Karlsruhe wird eine Software entwickelt, welche das Kristallwachstum simuliert, um z.B. Prozesse zur Herstellung von Legierungen zu optimieren.
  • Im Rahmen meines Studiums erfolgten eine Seminar- und eine Studienarbeit in diesem Projekt.
  • Danach war ich für ca. ein Jahr verantwortlich für die Prozesskommunikation auf der Cluster-Umgebung.
  • Dazu wurde das Message Passing Interface (MPI) benutzt und die Software in der Programmiersprache C programmiert.
C MPI LINUX COMPUTERCLUSTER
Materialforschung
6 Monate
2005-10 - 2006-03

Monitoring des Computernetzwerkes eines international tätigen Prüfdienstleisters

LINUX WINDOWS SERVER 2003 CISCO-NETZWERK ...

Aufsetzen einer Monitoringlösung für das Netz – gesamt Asien

  • Dieses international tätige Prüfdienstungsunternehmen hat in über 60 Ländern knapp 500 Niederlassungen, davon ein Großteil in Asien.
  • Im Data-Center, Yokahama – Japan, habe ich ein Monitoring- und Administrationsprojekt für den gesamten Großraum Asien aufgesetzt. Dabei wurden verschiedene Produkte (OpenNMS, Zabbix, NetFlow) analysiert und letztendlich eingesetzt.
  • Darüber hinaus gehörte zudem das integrieren der Softwarelösung Splunk, die zum Verwalten aller Log-Dateien in diesem Netz genutz wird.
  • Für eine visuelle und repräsentative Darstellung der Netzwerkaktivitäten wurde 'WhatsUp prefessional' eingesetzt.
LINUX WINDOWS SERVER 2003 CISCO-NETZWERK SPLUNK OPENNMS ZABBIX NETFLOW WHATSUP PROFESSIONAL
Zertifizierungen/Qualitätssicherung
6 Monate
2005-10 - 2006-03

Backuplösung für alle Filialen eines international tätigen Prüfdienstleisters

LINUX WINDOWS SERVER 2003 TAPE ROBOTER ...

Implementieren und betreiben einer zentralen Backup-Lösung für gesamt Japan

  • Gerade in Japan wird auf Grund der Gefahren von Naturkatastrophen viel Wert auf Sicherheit gelegt.
  • Daher habe ich im Asia Data-Center eines international tätigen Prüfdienstleisters eine Backup-Lösung geplant, eingerichtet und betrieben, die eine garantierte Sicherung aller wichtigen Daten aller Niederlassungen dieser Firma in Japans durchführt.
  • Dazu gehört neben einer permanenten Replikation der Daten auch eine auf dem Grandfather-father-son (GFS) basierte Backup-Lösung.
LINUX WINDOWS SERVER 2003 TAPE ROBOTER LOTUS NOTES
Zertifizierungen/Qualitätssicherung

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplominformatiker (FH), prakt. Betriebswirt (EBS)
  • Studium Diplom Informatiker an der HS Karlsruhe (Dipl. Informatiker HS)
  • Praktischer Betriebswirt (EBS), d.h. Fachstudium in den Schwerpunktfächern BWL, Handelsbetriebslehre, VWL, Recht

Kompetenzen

Kompetenzen

Top-Skills

Software Developer Problemanalyse

Produkte / Standards / Erfahrungen / Methoden

Apache Tomcat
Bamboo
Confluence
DevExtreme/DevExpress
Eclipse
Git
Gradle
GWT
Hibernate
IntelliJ
IntelliJ IDEA
Jetty
JIRA
JPA
Maven
RBF
Spring Boot
Spring Data
Spring Security
SpringFramework
Thymeleaf
Vaadin

Java, C, JavaScript, C++, UNIX-Script, Visual Basic, Perl, SQL,

JSF, JSP, Servlets, HTML, CSS, JEE, AJAX, XML, UML, JDBC, RCP, XPath, RegEx, MyFaces, Facelets, Richfaces, Tomahawk, JQuery, Spring, Hibernate, Hibernate-Search/Lucene, Dojo, PAI, Struts, GWT,

Windows XP, Linux (SUSE, Ubuntu, Fedora, Red Hat), Windows Server 2003, Unix (HP-UX), Android,

Ms Word, Ms Excel, Wordpress, Ms Outlook, IBM Lotus Notes,

Eclipse, RAD, MySQL, HSQLDB (HyperSQL), WebSphere,
Apache Geronimo, Apache Tomcat, Subversion, Maven,

Oracle Database, IBM DB2, PostgreSQL,

GlassFish, Apache HTTP Server, Apache-Ant, InelliJ IDEA

Server/Cloud

  • Apache Tomcat
  • WebSphere Application Server
  • JBoss/WildFly
  • Glassfish
  • Apache Geronimo
  • Apache HTTP Server
  • Jetty
  • Amazon Web Services - AWS
  • Google Cloud Platform - GCP

Frameworks und Tools

  • Spring (Spring Data, MVC, Spring Boot, Spring Security ?)
  • Thymeleaf
  • jQuery
  • Bootstrap
  • AngularJS
  • Vaadin
  • GWT
  • JSF
  • Hibernate-Search/Lucene
  • Subversion
  • Git
  • Maven
  • Gradle
  • Apache Ant

Entwicklungstools

  • Eclipse
  • IntelliJ IDEA
  • RAD
  • NetBeans
  • Git-Hub

Betriebssysteme

Android
IOS
Mac OS X/iOS
Unix/Linux
(SUSE, Ubuntu, Fedora/Red Hat)
Windows
Windows XP, Windows Server 2003, Windows 98
Windows Server

Programmiersprachen

BPMN
C, C++
CSS
HTML/HTML5
Java
JavaScript
JEE
JSF
JSP
SQL
Struts
Swift
UML
XML

Datenbanken

H2
HSQLDB
(HyperSQL)
IBM DB2
JDBC
MongoDB
MySQL
Oracle
PostgreSQL
SQL

Datenkommunikation

Internet, Intranet

Hardware

Mac
PC

Branchen

Branchen

  • Automobilindustrie
  • Bankenumfeld
  • Training/Schulung
  • Pharma-Großhandel
  • Einzelhandel
  • Luftfahrt
  • Zertifizierungen/Qualitätssicherung
  • Materialforschung

Einsatzorte

Einsatzorte

Stuttgart (+50km) Ludwigsburg (Württemberg) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

4 Jahre 5 Monate
2019-11 - heute

Software MB CarPad für die 3D Darstellung von Trainingsinhalten

Java JavaScript Bootstrap ...

Erstellung und Wartung von Backend-Services für die IOS Plattform MB CarPad

  • Für die IOS Plattform werden verschiedene Online-Services benötigt.
  • Diese werden von mir Programmiert und als Web-API bereitgestellt.
  • Gehostet wird diese beim Amazon Web Service – AWS.
IntelliJ AWS GCP
Java JavaScript Bootstrap Spring Boot Spring Security Spring Data Thymeleaf Gradle Git PostgreSQL
Stuttgart
6 Jahre 7 Monate
2017-09 - heute

Entwicklung und Wartung eines Fertigung-Management Tool

JAVA TOMCAT GIT ...

Erweitern eines Tools für die Planung von Produktions-/ Werkstatttätigkeiten

  • Anpassung der Anwendung nach Kundenwünschen.
  • Es handelt sich hierbei technisch um ein Java basierte Serveranwendung.
  • Die Projektsteuerung erfolgt hierbei durch Git-Hub.
JAVA TOMCAT GIT GIT-HUB JSP ECLIPSE
Automobilbranche/-fertigung
8 Jahre 5 Monate
2015-11 - heute

Entwicklung und Wartung eines Systems für die Verwaltung von Garantien

Java JavaScript AngularJS ...

Weiter- und Neuentwicklung von Web basierten Applikationen

  • Die Aufgabenstellung bezieht sich auf Anwendungen für das Verwalten von Garantien und Aktionen eines großen deutschen Automobilherstellers im Premiumsegment.
  • Dabei werden bestehende Applikationen erweitert und gewartet, alte Anwendungen (Cobol) in Java übernommen und ganz neue Anforderungen in eigenständige, neue Anwendungen umgesetzt.
  • Gekoppelt werden die einzelnen internen und weitere externe Systeme mit REST-APIs.
  • Bei Bestandssystemen werden hauptsächlich Spring im Backend und JSPs für Frontend eingesetzt.
  • Die neuen Anwendungen basieren dabei auf aktuelle Versionen aus dem Spring-Boot Umfeld im Backend und AngularJS 2 im Frontend.
IBM DB2 Eclipse IntelliJ IDEA Bamboo JIRA Confluence
Java JavaScript AngularJS SpringFramework Hibernate Apache Tomcat Maven Git Gradle
Stuttgart, Ludwigsburg
1 Jahr
2019-01 - 2019-12

Entwicklung eines Steuerungssystems in einer Gießerei

Java JavaScript DevExtreme/DevExpress ...

Neuentwicklung von Web basierten Applikationen

  • Für ein Gießerei-Fertigungs-System von Aluminium Druckguss Strukturteilen wurde im kleinen Team das Markieren von Teilen mit einem Data-Matrix-Code entwickelt.
  • Des Weiteren wurde die Puffer- und Materialflusssteuerung implementiert.
  • Zu diesem Zweck wurde eine komplett neue Software auf Basis von Spring Boot entwickelt und eingeführt.
  • Für das Frontend wurde unter anderem die HTML5/JS Component Suite DevExtreme eingesetzt.
IntelliJ
Java JavaScript DevExtreme/DevExpress Spring Boot Spring Security Spring Data JPA Thymeleaf Gradle Oracle
Stuttgart
1 Jahr 7 Monate
2014-04 - 2015-10

Entwicklung und Wartung eines Bankportals

GWT RBF Java ...

Anhebung von Bankensoftware auf eine neue Technologiestufe

  • Im Rahmen eines Reworks eines bestehenden Bankenportals wurden sukzessiv die Bankprodukte mit einer neuen Frontend-Technologie umgesetzt.
  • Dies basierte auf dem auf VAADIN basierenden Framework RBF.
  • Nebenher wurden von unserem Team weiterhin Support für die Alt-Systeme gewährleistet.
Vaadin Eclipse
GWT RBF Java Apache Tomcat Jetty Maven Gradle
Karlsruhe (Baden)
3 Monate
2013-12 - 2014-02

Entwicklung eines Prototypen

JAVA ANGULAR JS/DART HTML5 ...

Entwicklung eines Prototypen

  • Für einen großen, international agierenden Automobilhersteller wurde von mir eine prototypische Webanwendung auf Basis aktueller Technologien entwickelt.
  • Dabei wurde unter anderen Wert auf die Benutzung durch mobile Endgeräte gelegt.
  • Von der Datenbank bis zum Cross-Plattform-Frontend wurde alles von mir entwickelt.
JAVA ANGULAR JS/DART HTML5 BOOTSTRAP CSS TOMCAT JBOSS/WILDFLY HIBERNATE/JPA CAMUNDA/BPMN 2.0 GIT/GIT HUB NETBEANS ECLIPSE
Automobilindustrie
2 Jahre 3 Monate
2011-09 - 2013-11

Entwicklung eines Point of Sale Systems für Finanzdienstleistungen

JAVA JEE SUBVERSION ...

Teilprojektleitung, Architekt und Entwickler (Schwerpunkt Frontend-Entwicklung)

  • Für den Handel im Automotive-Bereich wird eine Point of Sale Lösung für die Bereitstellung von Finanzdienstleistungen entwickelt.
  • Für dieses Projekt war ich verantwortlicher IT-Projektleiter sowie Architekt.
  • Zudem fielen mir Entwicklertätigkeiten zu, die vor allem einen Schwerpunkt in der Frontend-Entwicklung hatten.
  • Für die Umsetzung des IT-Projekts wurde konsequent auf Scrum gesetzt.
  • Zudem wurde im hohen Maße auf Qualitätssicherungen wie Junit-, Integrations- und Frontend-Tests geachtet.
JAVA JEE SUBVERSION MAVEN JSF (MYFACES MOJARRA) RICHFACES JAVASCRIPT JQUERY JQUERY-MOBILE AJAX HTML/HTML5 CSS SELENIUM ECLIPSE WEBSPHERE PAI
Automobilindustrie, Handel (Point of Sale), Banken
1 Monat
2011-08 - 2011-08

Entwicklung eines Webshops

JAVA ICEFACES WEBSPHERE MQ; HIBERNATE ...

Entwicklung eines Webshops

  • Für einen großen, international agierender Großhändler pharmazeutischer Produkte wurde ein in Ansätzen bereits bestehender Webshop fertig gestellt und nach neuen Anforderungen angepasst.
  • Dabei fielen im Rahmen einer JEE-Architektur vom Backend bis zum Frontend alle Aufgaben an.
JAVA ICEFACES WEBSPHERE MQ; HIBERNATE CVS JEE AJAX HTML CSS NETBEANS
Großhandel, Pharmaindustrie
5 Monate
2011-01 - 2011-05

Inter-, Intranet Anwendung für das Flottenmanagement

UI-Entwickler RAD WEBSPHERE TOAD ...
UI-Entwickler

Entwicklung, Pflege des Frontends

  • Eine Bank eines führenden deutschen Automobilherstellers betreibt eine Inter-/Intranet-Applikation für das Verwalten von dem Fahrzeugpool eines Unternehmens.
  • Im speziellen ist es auf die Konfiguration von Fahrzeugen, der Darstellung und Abhandlung der entsprechenden Kalkulation (z.B. Leasing), des Bestellvorgangs und letztendlich der Verwaltung des bestehenden Parkplatzes spezialisiert.
  • Im Rahmen eines kompletten Redesigns der Applikation wurde ich für die Umsetzung der Designvorlagen für das UI und der Entwicklung einiger neuer Features eingesetzt.
  • Durch zusätzliche Performanz- und Usability-Optimierung der Applikation erweiterte sich der Aufgabenbereich vom Frontend bis hin zur Backend-Programmierung.
RAD WEBSPHERE TOAD JAVA STRUTS TILES JQUERY JAVASCRIPT HIBERNATE CVS JEE AJAX HTML CSS
Banken, Automobilindustrie
2 Jahre 4 Monate
2008-10 - 2011-01

Technisch Verantwortlich für das UI-Layer / Verkaufsportal

RAD WEBSPHERE STARCONNECT ...

Entwicklung, Pflege und technische Verantwortung für das UI-Layer

  • Im Rahmen des Projektes wird ein integrierter Verkäuferarbeitsplatz für die Händler eines großen deutschen Automobilherstellers mit allen relevanten Funktionen für den Verkaufsprozess entwickelt.
  • Ich war für die technische Umsetzung des User Interfaces verantwortlich.
  • Im speziellen lag mein Aufgabenbereich darin, ein UI-Framework zu entwickeln, welches häufig benötigte Komponenten bereitstellt, Autorisierung, Internationalisierung oder auch Validierung ermöglicht.
  • Da die Applikation als aufwendige Single-Site-Applikation konzipiert ist, wurde besonderes Augenmerk auf die Performanz und damit resultierende Bedienerfreundlichkeit gelegt.
  • Zudem fielen auch sonstige Cross-Cutting Aufgaben der UI-Schicht in mein Verantwortungsbereich.
RAD WEBSPHERE STARCONNECT PAI JAVA MYFACES FACELETS RICHFACES TOMAHAWK DOJO JAVASCRIPT HIBERNATE SUBVERSION MAVEN JEE JSF AJAX HTML CSS
Automobilindustrie, Handel (Point of Sale)
10 Monate
2007-12 - 2008-09

EmployeePages

SPRING HIBERNATE HIBERNATE-SEARCH/LUCENE ...

Entwicklung und Implementierung eines Mitarbeiterverzeichnisses mit sozialen Netzwerk Komponenten

  • EmployeePages ist ein Mitarbeiterverzeichnis, welches den Gedanken des Sozial Networks in Unternehmen integriert.
  • Dazu kann die gesamte Unternehmensstruktur abgebildet werden.
  • Auch komplexere Organisationen wie Matrixorganisation sind möglich.
  • Zu allen Organisationsobjekten können Profile angelegt werden.
  • Sie können Gruppiert und verlinkt werden und Organisationscharts geben eine grafische Übersicht.
SPRING HIBERNATE HIBERNATE-SEARCH/LUCENE JQUERY GERONIMO GLASSFISH WEBSPHERE TOMCAT
Alle - Produktentwicklung
5 Monate
2007-04 - 2007-08

Studie zur Optimierung von Briefing-Packages zur Verbesserung der situationsgerechten Wahrnehmung der Piloten mit Hilfe von Textklassifikationen

JAVA ECLIPSE XML ...

Erstellen einer Studie und Entwicklung einer prototypischen Softwarelösung zur Aufbereitung von Kurznachrichten für das Flugpersonal (NOTAMs) – Diplomarbeit

  • In der Luftfahrt werden kurz bis mittelfristige Ereignisse per NOTAM mitgeteilt, welche dann in einer hohen Anzahl und schwer lesbar, z.B. dem Piloten beim Briefing vor dem Flug vorliegen, welches Fehler provoziert.
  • Diese Studie und der Prototyp einer Software ermöglichen das automatische Priorisieren dieser Nachrichten. Zudem werden verschiedene Filter zur Verfügung gestellt, welche die Lesbarkeit erhöhen.
  • Erhöhte Aufmerksamkeit erhielt hierbei das automatische Priorisieren und Klassifizieren unter besonderer Berücksichtigung des Themas Sicherheit und Zuverlässigkeit.
JAVA ECLIPSE XML XPATH REGEX UML WEKA LINUX WINDOWS XP
Luftfahrt
1 Jahr
2006-04 - 2007-03

Entwicklung einer Modellierungs- und Simulations-Software für die computergestützte Materialforschung

C MPI LINUX ...

Parallelisierung der Berechnungen auf Cluster-Umgebungen

  • Bei einem Institut der Hochschule Karlsruhe wird eine Software entwickelt, welche das Kristallwachstum simuliert, um z.B. Prozesse zur Herstellung von Legierungen zu optimieren.
  • Im Rahmen meines Studiums erfolgten eine Seminar- und eine Studienarbeit in diesem Projekt.
  • Danach war ich für ca. ein Jahr verantwortlich für die Prozesskommunikation auf der Cluster-Umgebung.
  • Dazu wurde das Message Passing Interface (MPI) benutzt und die Software in der Programmiersprache C programmiert.
C MPI LINUX COMPUTERCLUSTER
Materialforschung
6 Monate
2005-10 - 2006-03

Monitoring des Computernetzwerkes eines international tätigen Prüfdienstleisters

LINUX WINDOWS SERVER 2003 CISCO-NETZWERK ...

Aufsetzen einer Monitoringlösung für das Netz – gesamt Asien

  • Dieses international tätige Prüfdienstungsunternehmen hat in über 60 Ländern knapp 500 Niederlassungen, davon ein Großteil in Asien.
  • Im Data-Center, Yokahama – Japan, habe ich ein Monitoring- und Administrationsprojekt für den gesamten Großraum Asien aufgesetzt. Dabei wurden verschiedene Produkte (OpenNMS, Zabbix, NetFlow) analysiert und letztendlich eingesetzt.
  • Darüber hinaus gehörte zudem das integrieren der Softwarelösung Splunk, die zum Verwalten aller Log-Dateien in diesem Netz genutz wird.
  • Für eine visuelle und repräsentative Darstellung der Netzwerkaktivitäten wurde 'WhatsUp prefessional' eingesetzt.
LINUX WINDOWS SERVER 2003 CISCO-NETZWERK SPLUNK OPENNMS ZABBIX NETFLOW WHATSUP PROFESSIONAL
Zertifizierungen/Qualitätssicherung
6 Monate
2005-10 - 2006-03

Backuplösung für alle Filialen eines international tätigen Prüfdienstleisters

LINUX WINDOWS SERVER 2003 TAPE ROBOTER ...

Implementieren und betreiben einer zentralen Backup-Lösung für gesamt Japan

  • Gerade in Japan wird auf Grund der Gefahren von Naturkatastrophen viel Wert auf Sicherheit gelegt.
  • Daher habe ich im Asia Data-Center eines international tätigen Prüfdienstleisters eine Backup-Lösung geplant, eingerichtet und betrieben, die eine garantierte Sicherung aller wichtigen Daten aller Niederlassungen dieser Firma in Japans durchführt.
  • Dazu gehört neben einer permanenten Replikation der Daten auch eine auf dem Grandfather-father-son (GFS) basierte Backup-Lösung.
LINUX WINDOWS SERVER 2003 TAPE ROBOTER LOTUS NOTES
Zertifizierungen/Qualitätssicherung

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplominformatiker (FH), prakt. Betriebswirt (EBS)
  • Studium Diplom Informatiker an der HS Karlsruhe (Dipl. Informatiker HS)
  • Praktischer Betriebswirt (EBS), d.h. Fachstudium in den Schwerpunktfächern BWL, Handelsbetriebslehre, VWL, Recht

Kompetenzen

Kompetenzen

Top-Skills

Software Developer Problemanalyse

Produkte / Standards / Erfahrungen / Methoden

Apache Tomcat
Bamboo
Confluence
DevExtreme/DevExpress
Eclipse
Git
Gradle
GWT
Hibernate
IntelliJ
IntelliJ IDEA
Jetty
JIRA
JPA
Maven
RBF
Spring Boot
Spring Data
Spring Security
SpringFramework
Thymeleaf
Vaadin

Java, C, JavaScript, C++, UNIX-Script, Visual Basic, Perl, SQL,

JSF, JSP, Servlets, HTML, CSS, JEE, AJAX, XML, UML, JDBC, RCP, XPath, RegEx, MyFaces, Facelets, Richfaces, Tomahawk, JQuery, Spring, Hibernate, Hibernate-Search/Lucene, Dojo, PAI, Struts, GWT,

Windows XP, Linux (SUSE, Ubuntu, Fedora, Red Hat), Windows Server 2003, Unix (HP-UX), Android,

Ms Word, Ms Excel, Wordpress, Ms Outlook, IBM Lotus Notes,

Eclipse, RAD, MySQL, HSQLDB (HyperSQL), WebSphere,
Apache Geronimo, Apache Tomcat, Subversion, Maven,

Oracle Database, IBM DB2, PostgreSQL,

GlassFish, Apache HTTP Server, Apache-Ant, InelliJ IDEA

Server/Cloud

  • Apache Tomcat
  • WebSphere Application Server
  • JBoss/WildFly
  • Glassfish
  • Apache Geronimo
  • Apache HTTP Server
  • Jetty
  • Amazon Web Services - AWS
  • Google Cloud Platform - GCP

Frameworks und Tools

  • Spring (Spring Data, MVC, Spring Boot, Spring Security ?)
  • Thymeleaf
  • jQuery
  • Bootstrap
  • AngularJS
  • Vaadin
  • GWT
  • JSF
  • Hibernate-Search/Lucene
  • Subversion
  • Git
  • Maven
  • Gradle
  • Apache Ant

Entwicklungstools

  • Eclipse
  • IntelliJ IDEA
  • RAD
  • NetBeans
  • Git-Hub

Betriebssysteme

Android
IOS
Mac OS X/iOS
Unix/Linux
(SUSE, Ubuntu, Fedora/Red Hat)
Windows
Windows XP, Windows Server 2003, Windows 98
Windows Server

Programmiersprachen

BPMN
C, C++
CSS
HTML/HTML5
Java
JavaScript
JEE
JSF
JSP
SQL
Struts
Swift
UML
XML

Datenbanken

H2
HSQLDB
(HyperSQL)
IBM DB2
JDBC
MongoDB
MySQL
Oracle
PostgreSQL
SQL

Datenkommunikation

Internet, Intranet

Hardware

Mac
PC

Branchen

Branchen

  • Automobilindustrie
  • Bankenumfeld
  • Training/Schulung
  • Pharma-Großhandel
  • Einzelhandel
  • Luftfahrt
  • Zertifizierungen/Qualitätssicherung
  • Materialforschung

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.