Java, JEE, Programmierung, Backend, Datenbanken, Projektleitung
Aktualisiert am 23.03.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2022
Verfügbar zu: 100%
davon vor Ort: 25%
Java
Linux
Cloud
Backend
Web
Everything complicated
Physics
DBs
Deutsch
Muttersprache
Englisch
Fließend (Auslandsaufenthalt / Studium / Projekte)

Einsatzorte

Einsatzorte

Gilching (+100km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Ich suche Aufträge in München oder im Westen von München.

Bei hohem Remoteanteil sind eventuell auch andere Einsatzorte möglich.

möglich

Projekte

Projekte

3 Monate
2020-05 - 2020-07

Update der Server und Rechner

Berater und Administrator Hardware PC Administration Windows Administration Linux ...
Berater und Administrator

- Konzeption und Kauf neuer Rechner
- Einführung Windows 10
- Update auf Ubuntu 20.04
- Anpassung der bestehenden Officeabläufe auf neue Programmversionen
- Schulung der Mitarbeiter

Windows 10 Ubuntu 20.04
Hardware PC Administration Windows Administration Linux Office
Seniorendienst e.V. Germering
2 Jahre 9 Monate
2017-08 - 2020-04

Weiterentwicklung JEE Security Framework

Entwickler, Team Lead, Berater JEE Security (JACC / JASPIC) JEE7 Jakarta EE 8 ...
Entwickler, Team Lead, Berater

Projektleitende Betreuung des Auftrags für Matrix. Koordination und Ausbildung
der Mitarbeiter. Führung der Kundengespräche zu Betrieb und weiter gehender
Entwicklungen im bestehenden Rahmenvertrag. Koordination mit den
verschiedenen Fachabteilungen und Zulieferern.

Weiterentwicklung des JEE Security Frameworks für die Java Webserver:
- Portierung auf Java 11, Java EE 8 bzw. Jakarta EE 8 und Payara 5
- Integration in die Cloudumgebung von BMW (Kubernetes / OpenShift)
- Überarbeiten des SourceCodes / Refactoring / neue Beispielanwendungen
- Einführen von Continuos Testing
- Integration in neues SSO System (Forgerock / OAuth2)

Überarbeiten des bestehenden Frameworks für Erstellen und Verwalten der Java
Webserverumgebungen und Portierung auf SLES12 Systeme (DevOps).

Einarbeiten, Ausbilden und Übergabe des Betriebs an Accenture (Farshoring in
Indien). Vier Mannmonate Workshops in Englisch.

WebLogic Server 12.1 WebLogic Server 12.2 Glassfish 4 Glassfish 5 Oracle DB Maven Git Jenkins BitBucket Confluence SUSE Linux Enterprise Server Kubernetes Openshift Forgerock
JEE Security (JACC / JASPIC) JEE7 Jakarta EE 8 JDK 11 JSF JSP Servlets JMS JPA JDBC JavaScript Oracle DB Perl Shell OAuth2 PostgreSQL SQL
Matrix Technology AG für BMW AG
10 Monate
2016-10 - 2017-07

Migration bestehender Microservices auf Docker Images

Software-Entwickler Git Gravel Microservices ...
Software-Entwickler

Migration von Websphere auf GF4.
Migration auf die neue HERE Map.
Orchestrierung der verschiedenen Microservices.

Eclipse Gitlab Docker Docker-Compose Kafka Zookeeper Cassandra Amazon AWS HERE Map Glassfish 4
Git Gravel Microservices Protocol Buffers
M-Sys GmbH für Continental AG
1 Jahr
2015-11 - 2016-10

Weiterentwicklung des JEE Security Frameworks

Software-Entwickler, Berater Weblogic Server Glassfish Server JEE Security (JAAC ...
Software-Entwickler, Berater

- Portierung auf JEE7 und Glassfish 4 (Payara) bzw. Weblogic 12.2
- Überarbeiten des SourceCodes / Refactoring / neue Beispielanwendungen
- Neugestalten des Buildprozesses
- Umstellen auf Git
- Einführen von Continous Testing

Weblogic 12.1/12.2, Glassfish 3/4, Java Security (JAAS, JACC), JEE, JSF, JSP,
Servlets, JMS, JPA, JDBC, JavaScript, Oracle, Maven, Git, Subversion, Jenkins

Weblogic Server Glassfish Server JEE Security (JAAC JASPIC) JEE JSF JSP Servlets JMS JPA JDBC JavaScript Oracle DB Maven Git Subversion Jenkins
2 Monate
2015-09 - 2015-10

Update der Rechnerausstattung und des Webauftritts

Administrator, Webentwickler PC Hardware Linux Administration Beratung ...
Administrator, Webentwickler
Beratung zu Neuanschaffung und Upgrade der Hardware Ausstattung. Auswahl der neuen Rechnerkomponenten. Zusammenbau der Hardware. Installation von Ubuntu 15.04. Konfiguration der Rechner und Programme. Schulung der Mitarbeiter. Update der bestehenden Webseiten (Inhalte und Design). Der Seniorendienst e.V. ist seit meinem Studium ein Bestandskunde, der als gemeinnütziger Verein auch weiter von mir unterstützt wird.
Ubuntu 15.04 LibreOffice
PC Hardware Linux Administration Beratung Schulung HTML5 CSS3 JavaScript PHP 6
Seniorendienst e.V.
Germering
11 Monate
2014-09 - 2015-07

Backend für Verteilung von Kartendaten und Client API für Zugriff auf Kartendaten

Senior Java Entwickler Eclipse RCP JEE Java ...
Senior Java Entwickler

Entwicklung und Erweiterung einer Java Serverapplikation für das selbstständige Update von Kartendaten für autonome Fahrzeuge. Design der Datenbank und Datenstruktur. Entwickeln einer API für einfachen Zugriff auf die Kartendaten.

Erstellen und Übernahme von Berechnungsroutinen aus C++ Bibliotheken. Test und Simulation von Clients mit Standalone Java-Applikationen basierend auf Eclipse. Übergabe der Version 1.0 an interne Mitarbeiter.

Migration von GlassFish zu WebSphere.nach 6 Monaten.

Eclipse 4.4 Git Glassfish 3 Glassfish 4 Websphere Softlayer Maven Nokia HDMap Amazon AWS Protocol Buffers JSON WAS Liberty Profile Jenkins JUnit PostgreSQL SQLite
Eclipse RCP JEE Java JSP JSF Servlet REST JMS OOAD JPA JNDI Test Driven Development Agile Driven Development IaaS PaaS SQL KML
M-Sys GmbH für Continental AG
München / Regensburg
7 Monate
2014-02 - 2014-08

Startup Keastone

Consultant
Consultant

Requirement Engineering der bisherigen Ideen und Visionen, Entwurf einer
technischen Beschreibung, Erstellen und Erweiterung der Demoversion.


Konzeption des Entwicklungsprozesses. Beratung beim Erstellen der Dokumente
für die nächsten Kapitalisierungsrunden.

Keastone solutions s.r.o.
1 Jahr 6 Monate
2012-09 - 2014-02

Neues JEE Security Framework

Software-Entwickler Weblogic Glassfish JAAC ...
Software-Entwickler

Konzeption und Entwicklung der neuen Version des zentralen Sicherheitsframe-
works für die BMW Java Applikationsserverumgebung. Die Server hosten die
internen und externen Webapplikationen bei BMW und basieren auf den
Produkten Weblogic und Glassfish, die von Oracle vertrieben werden.


Legacy-Support des alten Softwareframeworks (geschrieben in 1999/2000).


3rd Level Support für die Java Application Entwickler auf diesen Systemen und
für die Integration der Standardsicherheitsvorgaben (JSF, Servlet, JSP).


Koordination der weiteren Entwicklung basierend auf den Vorgaben der BMW
Abteilung und den Zulieferern. Training von auszubildenden Mitarbeitern.

Weblogic Glassfish JAAC JASPIC JEE JSP JSF Servlets JMS JPA JDBC Oracle DB IBM DB2 Maven Subversion
1 Jahr 3 Monate
2011-04 - 2012-06

Japan Variante Infotainment-Navigation-System für Volkswagen

Software-Entwickler Java J9 Eclipse ...
Software-Entwickler

Technische Leitung für den Start der Japan-Variante des Infotainment-Navigation-
Systems (Prototypen, B0-Muster und Übergabe an externes Projektteam).


Abstimmung und Entwicklung der benötigten Anpassungen im HMI. Abstimmung
mit Zulieferer der Asiennavigation. Durchführung von Workshops zwischen
verschiedenen Projektteilen. Erstellung und Test der Proof of Concept (PoC)
Lieferungen. Konzeption der Schnittstellenerweiterungen des Vorsystems nach
Analyse der bisherigen Abhängigkeiten im Europasystem. Tracken des Fehler-
abbaus und des Featureaufbaus.


Schulung des neuen Projektteams und Übergabe der einzelnen Aufgaben.


Lieferung des B0-Musters (zum geplanten Termin).


Anschließend (ab Januar 2012) Anpassung und Pflege der Testumgebung auf
Basis der Softwaresimulation für den PC (HMI, Systemcore und Navigations-
software).Portierung von Hessian auf den J9-Java-Compiler und Erweiterung um
reine Socket-Kommunikation.


Java, J9, Eclipse, OSGi, Hessian, Maven, Nexus, Jenkins, Subversion, Jira ...

Java J9 Eclipse OSGi Hessian Maven Nexus Jenkins Subversion Jira
MRK AG für Volkswagen AG
1 Jahr 4 Monate
2010-01 - 2011-04

Infotainment-Navigation-System für Volkswagen

Software-Entwickler
Software-Entwickler

Mitarbeit an der Entwicklung des nächsten Infotainment-Navigation-Systems für
Volkswagen (ab 2012 erster Einsatz). Java, Eclipse, Maven, Hudsen, Bugzilla...


Hilfe bei der Erweiterung des Projektteams (von 20 auf 50 Personen innerhalb 15
Monaten), komplettes Refactoring im Kontext Navigation, Konzeption der neuen
Features im High-/Premium-System. Konzipieren und Einführen neuer Prozesse
für Fehlerverfolgung und Weiterentwicklung.


Vorbereitung und Moderation der wöchentlichen Abstimmungsrunden für den
Kontext Navigation (System, Modellierung und Functional Owner).


Vorbereitung und Start der Varianten für Asien (China, Japan, Korea...).

M-Sys GmbH für Volkswagen AG
2 Monate
2009-11 - 2009-12

Callcenter Framework

Software-Entwickler
Software-Entwickler

Erweiterung des bestehenden, auf PHP basierenden Frameworks.


Neukonzeption des Frameworks für die nächste Version.

Callcenter
4 Monate
2009-07 - 2009-10

Update Computer und Betriebsystem

Berater, Admin
Berater, Admin

Umstellung der IT auf Linux. Hardware, Installation, Neuerstellung der Office-
Vorlagen, Schulung der Mitarbeiter. Relaunch der Webseiten.

1 Jahr 9 Monate
2007-09 - 2009-05

Software für Management Fitnesstudio

Projektmanager JEE Java Spring ...
Projektmanager

Projekt umfasste verschiedene Teilprojekte:


Oberfläche (Java-Swing) für Trainer und Kunden von Fitnessstudios mit
zugehöriger Middleware (JEE). Kommunikation über Webservices.


Konzeption und Implementierung der Schnittstellen zu den Geräten.


Anbindung eines 3D-Köperscanners an neu geschriebene GUI und Integration in
bestehendes System von Fitnessgeräten.


Begleitung des Projekts von der Akquise, über Erstellung des Prototypen, Aufbau
der Entwicklungsabteilung, Messepräsentation und Fertigstellung der Version 1.0.


Projektleitung für zehn Personen.


Einführung Prozesse für die Medizinproduktezertifizierung. Risikoanalyse.
Koordination der Entwicklung mit Kunde und Kooperationsfirmen.


Fachliche Spezifikation und Architektur.


Abstimmung von Bedienungskonzept, Design und Assets mit Agentur / Kunden.

JEE Java Spring Maven Jetty AOP
AraCom GmbH
2 Monate
2007-05 - 2007-06

Tester und Testfahrer für Radionavigationssystem VW

Tester
Tester

Fehlersuche, Nachtests und Regressionsanalyse der verschiedenen Länder- und
Austattungsvarianten im Testteam Regensburg.


Verwendetes Fehlerverwaltungstool war ein angepasstes CS Synergy.

M-Sys GmbH für SiemensVDO
4 Monate
2007-02 - 2007-05

OLAP Reporting

Die Umstellung des Midoffice-Systems machte das bisherige Reporting obsolet.
Ich übernahm die Analyse und Konzeption des neuen Reportings basierend auf
der bisherigen Lösung und den Anforderungen der einzelnen Abteilungen.


Die neue Lösung basiert auf Excel, den Reporting Services der SQL-Servers
2005 und einer Webbasierten OLAP Anwendung.

M-Sys GmbH für Travianet GmbH
4 Monate
2006-10 - 2007-01

Update Backoffice (Notfalleinsatz)

Software-Entwickler
Software-Entwickler

Verstärkung der IT-Abteilung um die Kundenportalumstellung bis zum
1. November durchzuführen. Danach Konzeption und Durchführung von
Erweiterungen und Fehlerbehebung.


Projekt basiert im Backend auf dem MS SQL-Server 2000 und einem C# Visual
Studio 2005 Projekt auf der Portalseite kam Joomla zum Einsatz. Entwicklung der
Webservices auf C# und PHP-Seite, Erweiterungen am C#-Kern (Hibernate).

M-Sys GmbH für Travianet GmbH
10 Monate
2006-01 - 2006-10

Japanischen Version Multimedia- / Navigationssystems RNS510

Software-Entwickler
Software-Entwickler

Hauptaufgabe war die Anleitung von zwei Mitarbeitern und die Abstimmung mit
den 14 betroffenen Abteilungen zur Konzeption und Umsetzung der Schnittstellen
anhand des vorhandenen Frameworks und des MOST-Katalogs.


(MOST / CAN / VXWorks / Java / Change Synergy / etc.)


Abstimmung mit Kollegen in Japan, Frankreich, Italien und Rumänien in Englisch.

M-Sys GmbH für SiemensVDO
7 Monate
2005-10 - 2006-04

Anbindung Webshops an Bezahlsystem Sparkasse

Anbindung mehrerer Webshops an das Internetbezahlsystem (Kreditkarten und
Lastschrift) der Sparkasse auf Empfehlung der Sparkasse Main-Franken.


Dieses System basiert auf asynchroner HTTP-Kommunikation und SSL
verschlüsseltem PHP-Traffic.

Sparkasse Main-Franken
3 Monate
2005-07 - 2005-09

Einrichten osCommerce Shop

Software-Entwickler
Software-Entwickler

Installation und Konfiguration eines osCommerce Systems für Buchhandlung.
Erweiterung von osC um Buchhalterbereich zur Kaufabwicklung. Anbindung des
Shops zum Bezahlsystem der Sparkasse.
Anbindung an das Back-Office-System. Konfiguration des Apache-Servers.

Hafermas GmbH für Tagungszentrum Benediktushof
9 Monate
2004-12 - 2005-08

Startup Linux4Media

Software-Entwickler, Admin
Software-Entwickler, Admin

Betreuung von Email- und Webserver (Apache). Gestaltung Webseiten und
Webshop Linux4Media.de und Archimedis.tv. (PHP / CSS / HTML)

Linux4Media GmbH
2 Jahre 5 Monate
2002-07 - 2004-11

OLAP Datenauswertung

Software-Entwickler
Software-Entwickler

Programmierung, Konzeption und Weiterentwicklung des Produkts Finance
Intelligence (FI) zur Buchhaltung der K&H. Eigenverantwortliche Installation,
Analyse und Anpassung beim Kunden vor Ort.


FI ist ein Web-Tool zur Multidimensionalen Datenanalyse (OLAP) für Controller
und Entscheider, basierend auf den Microsoft Softwarepakten SQL-Server,
Analysis-Server, Internet-Information-Server und den Office Web Components.


Im Jahr 2007 wurde die Anwendung für die aktuelle Javaoberfläche der K&H und
den SQL-Server 2005 von mir neu programmiert und übergeben.


Seit 2008 nur noch Betreuung von Servicefällen bei Bestandskunden.

K&H Software KG
1 Jahr 6 Monate
2001-01 - 2002-06

Zeiterfassung und CRM

Software-Entwickler
Software-Entwickler

Java-Applet zur Zeiterfassung für Mitarbeiter im Außendienst. (MS SQL-Server,
Apache/Tomcat, Java-RMI, HTTP-Tunneling)


Programmierung eines CRM (Webbasiert mit Tunnel ins Internet) für den internen
Gebrauch der Magellan Software (Java, ASP, MSSQL-Server). Projekt mit 5
Angestellten und einem freien Mitarbeiter (ich selbst). Einarbeitung / Anleitung
zweier dieser Mitarbeiter durch mich.

Magelan Software GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre
1997-10 - 2004-09

Diplomstudium der Physik

Diplom Physiker Universität (1,7), Ludwig Maximilians Universität München
Diplom Physiker Universität (1,7)
Ludwig Maximilians Universität München
Biophysik, Astrophysik

Kompetenzen

Kompetenzen

Top-Skills

Java Linux Cloud Backend Web Everything complicated Physics DBs

Produkte / Standards / Erfahrungen / Methoden

Amazon AWS
Docker
Kafka, Zookeeper, Cassandra
Kubernetes / Openshift

- Eclipse  

- Visual Studio 

- OOA/OOD in UML 

- Model Driven Architecture (MDA, UML 2.0)

- SCRUM Agile Software Development
- V-Modell
- Medizinproduktezertifizierung

- Jenkins, BitBucket, Confluence

Betriebssysteme

Unix
Linux (Debian / Ubuntu) auch Administration
VxWorks
Anwendungsentwicklung
Windows
auch Administration

Programmiersprachen

Java
Seit Java 1.0 und inkl. diverser APIs, Frameworks und Tools
JavaScript
vor allem auch APIs wie jQuery
JEE
many, many Frameworks, Security (JAAC/JASPIC)
PHP

Datenbanken

IBM DB2
MS SQL Server
Auch Administration und 2005
MySQL
Auch Administration
Oracle
Auch PL/SQL
Postgres
SQL
Abfragen, Skripte, StoredProcedures, Transact SQL, PL/SQL, OBDC, JDBC usw.
SQLite

Datenkommunikation

Bus
Automotive Umfeld (MOST, CAN, etc.)
Internet, Intranet
HTTP und HTTPS
Router
Auswahl, Konfiguration, Firewall
TCP/IP
Socket-Kommunikation

Hardware

embedded Systeme
Bedienung, Flashen, Anwendungsentwicklung
PC
Auswahl, Zusammenbau, Wartung, Fehlersuche, Zubehör

Branchen

Branchen

 Automotive, IT-Dienstleister, Fitnessbranche

Einsatzorte

Einsatzorte

Gilching (+100km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Ich suche Aufträge in München oder im Westen von München.

Bei hohem Remoteanteil sind eventuell auch andere Einsatzorte möglich.

möglich

Projekte

Projekte

3 Monate
2020-05 - 2020-07

Update der Server und Rechner

Berater und Administrator Hardware PC Administration Windows Administration Linux ...
Berater und Administrator

- Konzeption und Kauf neuer Rechner
- Einführung Windows 10
- Update auf Ubuntu 20.04
- Anpassung der bestehenden Officeabläufe auf neue Programmversionen
- Schulung der Mitarbeiter

Windows 10 Ubuntu 20.04
Hardware PC Administration Windows Administration Linux Office
Seniorendienst e.V. Germering
2 Jahre 9 Monate
2017-08 - 2020-04

Weiterentwicklung JEE Security Framework

Entwickler, Team Lead, Berater JEE Security (JACC / JASPIC) JEE7 Jakarta EE 8 ...
Entwickler, Team Lead, Berater

Projektleitende Betreuung des Auftrags für Matrix. Koordination und Ausbildung
der Mitarbeiter. Führung der Kundengespräche zu Betrieb und weiter gehender
Entwicklungen im bestehenden Rahmenvertrag. Koordination mit den
verschiedenen Fachabteilungen und Zulieferern.

Weiterentwicklung des JEE Security Frameworks für die Java Webserver:
- Portierung auf Java 11, Java EE 8 bzw. Jakarta EE 8 und Payara 5
- Integration in die Cloudumgebung von BMW (Kubernetes / OpenShift)
- Überarbeiten des SourceCodes / Refactoring / neue Beispielanwendungen
- Einführen von Continuos Testing
- Integration in neues SSO System (Forgerock / OAuth2)

Überarbeiten des bestehenden Frameworks für Erstellen und Verwalten der Java
Webserverumgebungen und Portierung auf SLES12 Systeme (DevOps).

Einarbeiten, Ausbilden und Übergabe des Betriebs an Accenture (Farshoring in
Indien). Vier Mannmonate Workshops in Englisch.

WebLogic Server 12.1 WebLogic Server 12.2 Glassfish 4 Glassfish 5 Oracle DB Maven Git Jenkins BitBucket Confluence SUSE Linux Enterprise Server Kubernetes Openshift Forgerock
JEE Security (JACC / JASPIC) JEE7 Jakarta EE 8 JDK 11 JSF JSP Servlets JMS JPA JDBC JavaScript Oracle DB Perl Shell OAuth2 PostgreSQL SQL
Matrix Technology AG für BMW AG
10 Monate
2016-10 - 2017-07

Migration bestehender Microservices auf Docker Images

Software-Entwickler Git Gravel Microservices ...
Software-Entwickler

Migration von Websphere auf GF4.
Migration auf die neue HERE Map.
Orchestrierung der verschiedenen Microservices.

Eclipse Gitlab Docker Docker-Compose Kafka Zookeeper Cassandra Amazon AWS HERE Map Glassfish 4
Git Gravel Microservices Protocol Buffers
M-Sys GmbH für Continental AG
1 Jahr
2015-11 - 2016-10

Weiterentwicklung des JEE Security Frameworks

Software-Entwickler, Berater Weblogic Server Glassfish Server JEE Security (JAAC ...
Software-Entwickler, Berater

- Portierung auf JEE7 und Glassfish 4 (Payara) bzw. Weblogic 12.2
- Überarbeiten des SourceCodes / Refactoring / neue Beispielanwendungen
- Neugestalten des Buildprozesses
- Umstellen auf Git
- Einführen von Continous Testing

Weblogic 12.1/12.2, Glassfish 3/4, Java Security (JAAS, JACC), JEE, JSF, JSP,
Servlets, JMS, JPA, JDBC, JavaScript, Oracle, Maven, Git, Subversion, Jenkins

Weblogic Server Glassfish Server JEE Security (JAAC JASPIC) JEE JSF JSP Servlets JMS JPA JDBC JavaScript Oracle DB Maven Git Subversion Jenkins
2 Monate
2015-09 - 2015-10

Update der Rechnerausstattung und des Webauftritts

Administrator, Webentwickler PC Hardware Linux Administration Beratung ...
Administrator, Webentwickler
Beratung zu Neuanschaffung und Upgrade der Hardware Ausstattung. Auswahl der neuen Rechnerkomponenten. Zusammenbau der Hardware. Installation von Ubuntu 15.04. Konfiguration der Rechner und Programme. Schulung der Mitarbeiter. Update der bestehenden Webseiten (Inhalte und Design). Der Seniorendienst e.V. ist seit meinem Studium ein Bestandskunde, der als gemeinnütziger Verein auch weiter von mir unterstützt wird.
Ubuntu 15.04 LibreOffice
PC Hardware Linux Administration Beratung Schulung HTML5 CSS3 JavaScript PHP 6
Seniorendienst e.V.
Germering
11 Monate
2014-09 - 2015-07

Backend für Verteilung von Kartendaten und Client API für Zugriff auf Kartendaten

Senior Java Entwickler Eclipse RCP JEE Java ...
Senior Java Entwickler

Entwicklung und Erweiterung einer Java Serverapplikation für das selbstständige Update von Kartendaten für autonome Fahrzeuge. Design der Datenbank und Datenstruktur. Entwickeln einer API für einfachen Zugriff auf die Kartendaten.

Erstellen und Übernahme von Berechnungsroutinen aus C++ Bibliotheken. Test und Simulation von Clients mit Standalone Java-Applikationen basierend auf Eclipse. Übergabe der Version 1.0 an interne Mitarbeiter.

Migration von GlassFish zu WebSphere.nach 6 Monaten.

Eclipse 4.4 Git Glassfish 3 Glassfish 4 Websphere Softlayer Maven Nokia HDMap Amazon AWS Protocol Buffers JSON WAS Liberty Profile Jenkins JUnit PostgreSQL SQLite
Eclipse RCP JEE Java JSP JSF Servlet REST JMS OOAD JPA JNDI Test Driven Development Agile Driven Development IaaS PaaS SQL KML
M-Sys GmbH für Continental AG
München / Regensburg
7 Monate
2014-02 - 2014-08

Startup Keastone

Consultant
Consultant

Requirement Engineering der bisherigen Ideen und Visionen, Entwurf einer
technischen Beschreibung, Erstellen und Erweiterung der Demoversion.


Konzeption des Entwicklungsprozesses. Beratung beim Erstellen der Dokumente
für die nächsten Kapitalisierungsrunden.

Keastone solutions s.r.o.
1 Jahr 6 Monate
2012-09 - 2014-02

Neues JEE Security Framework

Software-Entwickler Weblogic Glassfish JAAC ...
Software-Entwickler

Konzeption und Entwicklung der neuen Version des zentralen Sicherheitsframe-
works für die BMW Java Applikationsserverumgebung. Die Server hosten die
internen und externen Webapplikationen bei BMW und basieren auf den
Produkten Weblogic und Glassfish, die von Oracle vertrieben werden.


Legacy-Support des alten Softwareframeworks (geschrieben in 1999/2000).


3rd Level Support für die Java Application Entwickler auf diesen Systemen und
für die Integration der Standardsicherheitsvorgaben (JSF, Servlet, JSP).


Koordination der weiteren Entwicklung basierend auf den Vorgaben der BMW
Abteilung und den Zulieferern. Training von auszubildenden Mitarbeitern.

Weblogic Glassfish JAAC JASPIC JEE JSP JSF Servlets JMS JPA JDBC Oracle DB IBM DB2 Maven Subversion
1 Jahr 3 Monate
2011-04 - 2012-06

Japan Variante Infotainment-Navigation-System für Volkswagen

Software-Entwickler Java J9 Eclipse ...
Software-Entwickler

Technische Leitung für den Start der Japan-Variante des Infotainment-Navigation-
Systems (Prototypen, B0-Muster und Übergabe an externes Projektteam).


Abstimmung und Entwicklung der benötigten Anpassungen im HMI. Abstimmung
mit Zulieferer der Asiennavigation. Durchführung von Workshops zwischen
verschiedenen Projektteilen. Erstellung und Test der Proof of Concept (PoC)
Lieferungen. Konzeption der Schnittstellenerweiterungen des Vorsystems nach
Analyse der bisherigen Abhängigkeiten im Europasystem. Tracken des Fehler-
abbaus und des Featureaufbaus.


Schulung des neuen Projektteams und Übergabe der einzelnen Aufgaben.


Lieferung des B0-Musters (zum geplanten Termin).


Anschließend (ab Januar 2012) Anpassung und Pflege der Testumgebung auf
Basis der Softwaresimulation für den PC (HMI, Systemcore und Navigations-
software).Portierung von Hessian auf den J9-Java-Compiler und Erweiterung um
reine Socket-Kommunikation.


Java, J9, Eclipse, OSGi, Hessian, Maven, Nexus, Jenkins, Subversion, Jira ...

Java J9 Eclipse OSGi Hessian Maven Nexus Jenkins Subversion Jira
MRK AG für Volkswagen AG
1 Jahr 4 Monate
2010-01 - 2011-04

Infotainment-Navigation-System für Volkswagen

Software-Entwickler
Software-Entwickler

Mitarbeit an der Entwicklung des nächsten Infotainment-Navigation-Systems für
Volkswagen (ab 2012 erster Einsatz). Java, Eclipse, Maven, Hudsen, Bugzilla...


Hilfe bei der Erweiterung des Projektteams (von 20 auf 50 Personen innerhalb 15
Monaten), komplettes Refactoring im Kontext Navigation, Konzeption der neuen
Features im High-/Premium-System. Konzipieren und Einführen neuer Prozesse
für Fehlerverfolgung und Weiterentwicklung.


Vorbereitung und Moderation der wöchentlichen Abstimmungsrunden für den
Kontext Navigation (System, Modellierung und Functional Owner).


Vorbereitung und Start der Varianten für Asien (China, Japan, Korea...).

M-Sys GmbH für Volkswagen AG
2 Monate
2009-11 - 2009-12

Callcenter Framework

Software-Entwickler
Software-Entwickler

Erweiterung des bestehenden, auf PHP basierenden Frameworks.


Neukonzeption des Frameworks für die nächste Version.

Callcenter
4 Monate
2009-07 - 2009-10

Update Computer und Betriebsystem

Berater, Admin
Berater, Admin

Umstellung der IT auf Linux. Hardware, Installation, Neuerstellung der Office-
Vorlagen, Schulung der Mitarbeiter. Relaunch der Webseiten.

1 Jahr 9 Monate
2007-09 - 2009-05

Software für Management Fitnesstudio

Projektmanager JEE Java Spring ...
Projektmanager

Projekt umfasste verschiedene Teilprojekte:


Oberfläche (Java-Swing) für Trainer und Kunden von Fitnessstudios mit
zugehöriger Middleware (JEE). Kommunikation über Webservices.


Konzeption und Implementierung der Schnittstellen zu den Geräten.


Anbindung eines 3D-Köperscanners an neu geschriebene GUI und Integration in
bestehendes System von Fitnessgeräten.


Begleitung des Projekts von der Akquise, über Erstellung des Prototypen, Aufbau
der Entwicklungsabteilung, Messepräsentation und Fertigstellung der Version 1.0.


Projektleitung für zehn Personen.


Einführung Prozesse für die Medizinproduktezertifizierung. Risikoanalyse.
Koordination der Entwicklung mit Kunde und Kooperationsfirmen.


Fachliche Spezifikation und Architektur.


Abstimmung von Bedienungskonzept, Design und Assets mit Agentur / Kunden.

JEE Java Spring Maven Jetty AOP
AraCom GmbH
2 Monate
2007-05 - 2007-06

Tester und Testfahrer für Radionavigationssystem VW

Tester
Tester

Fehlersuche, Nachtests und Regressionsanalyse der verschiedenen Länder- und
Austattungsvarianten im Testteam Regensburg.


Verwendetes Fehlerverwaltungstool war ein angepasstes CS Synergy.

M-Sys GmbH für SiemensVDO
4 Monate
2007-02 - 2007-05

OLAP Reporting

Die Umstellung des Midoffice-Systems machte das bisherige Reporting obsolet.
Ich übernahm die Analyse und Konzeption des neuen Reportings basierend auf
der bisherigen Lösung und den Anforderungen der einzelnen Abteilungen.


Die neue Lösung basiert auf Excel, den Reporting Services der SQL-Servers
2005 und einer Webbasierten OLAP Anwendung.

M-Sys GmbH für Travianet GmbH
4 Monate
2006-10 - 2007-01

Update Backoffice (Notfalleinsatz)

Software-Entwickler
Software-Entwickler

Verstärkung der IT-Abteilung um die Kundenportalumstellung bis zum
1. November durchzuführen. Danach Konzeption und Durchführung von
Erweiterungen und Fehlerbehebung.


Projekt basiert im Backend auf dem MS SQL-Server 2000 und einem C# Visual
Studio 2005 Projekt auf der Portalseite kam Joomla zum Einsatz. Entwicklung der
Webservices auf C# und PHP-Seite, Erweiterungen am C#-Kern (Hibernate).

M-Sys GmbH für Travianet GmbH
10 Monate
2006-01 - 2006-10

Japanischen Version Multimedia- / Navigationssystems RNS510

Software-Entwickler
Software-Entwickler

Hauptaufgabe war die Anleitung von zwei Mitarbeitern und die Abstimmung mit
den 14 betroffenen Abteilungen zur Konzeption und Umsetzung der Schnittstellen
anhand des vorhandenen Frameworks und des MOST-Katalogs.


(MOST / CAN / VXWorks / Java / Change Synergy / etc.)


Abstimmung mit Kollegen in Japan, Frankreich, Italien und Rumänien in Englisch.

M-Sys GmbH für SiemensVDO
7 Monate
2005-10 - 2006-04

Anbindung Webshops an Bezahlsystem Sparkasse

Anbindung mehrerer Webshops an das Internetbezahlsystem (Kreditkarten und
Lastschrift) der Sparkasse auf Empfehlung der Sparkasse Main-Franken.


Dieses System basiert auf asynchroner HTTP-Kommunikation und SSL
verschlüsseltem PHP-Traffic.

Sparkasse Main-Franken
3 Monate
2005-07 - 2005-09

Einrichten osCommerce Shop

Software-Entwickler
Software-Entwickler

Installation und Konfiguration eines osCommerce Systems für Buchhandlung.
Erweiterung von osC um Buchhalterbereich zur Kaufabwicklung. Anbindung des
Shops zum Bezahlsystem der Sparkasse.
Anbindung an das Back-Office-System. Konfiguration des Apache-Servers.

Hafermas GmbH für Tagungszentrum Benediktushof
9 Monate
2004-12 - 2005-08

Startup Linux4Media

Software-Entwickler, Admin
Software-Entwickler, Admin

Betreuung von Email- und Webserver (Apache). Gestaltung Webseiten und
Webshop Linux4Media.de und Archimedis.tv. (PHP / CSS / HTML)

Linux4Media GmbH
2 Jahre 5 Monate
2002-07 - 2004-11

OLAP Datenauswertung

Software-Entwickler
Software-Entwickler

Programmierung, Konzeption und Weiterentwicklung des Produkts Finance
Intelligence (FI) zur Buchhaltung der K&H. Eigenverantwortliche Installation,
Analyse und Anpassung beim Kunden vor Ort.


FI ist ein Web-Tool zur Multidimensionalen Datenanalyse (OLAP) für Controller
und Entscheider, basierend auf den Microsoft Softwarepakten SQL-Server,
Analysis-Server, Internet-Information-Server und den Office Web Components.


Im Jahr 2007 wurde die Anwendung für die aktuelle Javaoberfläche der K&H und
den SQL-Server 2005 von mir neu programmiert und übergeben.


Seit 2008 nur noch Betreuung von Servicefällen bei Bestandskunden.

K&H Software KG
1 Jahr 6 Monate
2001-01 - 2002-06

Zeiterfassung und CRM

Software-Entwickler
Software-Entwickler

Java-Applet zur Zeiterfassung für Mitarbeiter im Außendienst. (MS SQL-Server,
Apache/Tomcat, Java-RMI, HTTP-Tunneling)


Programmierung eines CRM (Webbasiert mit Tunnel ins Internet) für den internen
Gebrauch der Magellan Software (Java, ASP, MSSQL-Server). Projekt mit 5
Angestellten und einem freien Mitarbeiter (ich selbst). Einarbeitung / Anleitung
zweier dieser Mitarbeiter durch mich.

Magelan Software GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre
1997-10 - 2004-09

Diplomstudium der Physik

Diplom Physiker Universität (1,7), Ludwig Maximilians Universität München
Diplom Physiker Universität (1,7)
Ludwig Maximilians Universität München
Biophysik, Astrophysik

Kompetenzen

Kompetenzen

Top-Skills

Java Linux Cloud Backend Web Everything complicated Physics DBs

Produkte / Standards / Erfahrungen / Methoden

Amazon AWS
Docker
Kafka, Zookeeper, Cassandra
Kubernetes / Openshift

- Eclipse  

- Visual Studio 

- OOA/OOD in UML 

- Model Driven Architecture (MDA, UML 2.0)

- SCRUM Agile Software Development
- V-Modell
- Medizinproduktezertifizierung

- Jenkins, BitBucket, Confluence

Betriebssysteme

Unix
Linux (Debian / Ubuntu) auch Administration
VxWorks
Anwendungsentwicklung
Windows
auch Administration

Programmiersprachen

Java
Seit Java 1.0 und inkl. diverser APIs, Frameworks und Tools
JavaScript
vor allem auch APIs wie jQuery
JEE
many, many Frameworks, Security (JAAC/JASPIC)
PHP

Datenbanken

IBM DB2
MS SQL Server
Auch Administration und 2005
MySQL
Auch Administration
Oracle
Auch PL/SQL
Postgres
SQL
Abfragen, Skripte, StoredProcedures, Transact SQL, PL/SQL, OBDC, JDBC usw.
SQLite

Datenkommunikation

Bus
Automotive Umfeld (MOST, CAN, etc.)
Internet, Intranet
HTTP und HTTPS
Router
Auswahl, Konfiguration, Firewall
TCP/IP
Socket-Kommunikation

Hardware

embedded Systeme
Bedienung, Flashen, Anwendungsentwicklung
PC
Auswahl, Zusammenbau, Wartung, Fehlersuche, Zubehör

Branchen

Branchen

 Automotive, IT-Dienstleister, Fitnessbranche

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.