Entwicklung und Architektur von Java SE, JEE und Spring Framework basierten Applikationen sowohl Backend als auch Frontend
Aktualisiert am 04.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 80%
davon vor Ort: 50%
Java
Spring
Softwarearchitektur
AWS
MySQL
Postgres
EJB
Azure
SQL
Maven
Java EE
JPA
REST
Webentwicklung
Objektorientierung
JSON
Deutsch
Muttersprache
Englisch
verhandlungssicher/ fließend
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+100km) Rosenheim, Oberbayern (+100km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2021-03 - 2022-06

Entwicklung/ Umsetzung von cloudbasierten Services

IT Consultant Java Spring Gatling ...
IT Consultant
  • Implementierung eines digitalen Fahrzeugschlüssels für Mercedes in der MS Azure Cloud
  • Implementierung zahlreicher Schnittstellen zu benachbarten Daimler-Systemen
  • Coaching weniger erfahrener Entwickler, Code Reviews, Agile Entwicklung (Plannings, Reviews, ?)
Java Spring Gatling Azure MS Azure SQL Database
Daimler, Stuttgart
Stuttgart
6 Jahre 5 Monate
2014-08 - 2020-12

Entwicklung einer Web-Anwendung zur Verwaltung Hotels und Ferienanlagen

Gründer, Architekt, Entwickler Google App Engine GWT HTML(5) ...
Gründer, Architekt, Entwickler
  • Gründung, Leitung und Schließung des Unternehmens trotz funktionierendem Produkt und zufriedener Kunden aufgrund schwierigen Wachstums 
  • Implementierung einer Google-Cloud-spezifischen Java-Server-Architektur (NoSQL-DB in der ?Google App Engine?) und später Migration zu AWS (mySQL) 
  • Implementierung eines Web-Frontends mit GWT (Google Web Toolkit) 
  • Implementierung eines Eclipse-RCP-Clients (als offline-fähiges Pendant des WebFrontends) 
Google App Engine GWT HTML(5) jQuery JasperReports Google Web Toolkit Apache POI JSON Jersey MapReduce MySQL AWS
auf Anfrage
München
2 Jahre 11 Monate
2017-06 - 2020-04

Entwicklung/ Umsetzung von Microservices

IT Consultant, Java Spring AWS ...
IT Consultant,
  • Konzeption, Implementierung und Dokumentation von Microservices, die indirekt mit den Fahrzeugen kommunizieren
  • Agile Entwicklung, technisch/organisatorische Leitung eines kleinen Teams
  • Planung und Durchführung von Integration-Tests, Live-Tests, Pen-Tests, Rollout, Migrationen
Java Spring AWS MQTT PostgreSQL JPA JSF JUnit Mockito Gatling
BMW, München
München
1 Jahr 1 Monat
2015-09 - 2016-09

Weiterentwicklung eines Eclipse-RCP-Clients

IT Consultant Eclipse EMF Eclipse RCP
IT Consultant
  • Weiterentwicklung einer Eclipse-RCP-basierten IDE zur Roboter-Steuerung
  • Erweiterung/Migration des Datenmodells auf EMF
  • Implementierung von EMF-basierten ?Editoren?
Eclipse EMF Eclipse RCP
KUKA, Augsburg
München
10 Monate
2013-10 - 2014-07

Entwicklung eines Eclipse-RCP-Clients zur Planung und Visualisierung des Bordnetzes

IT Consultant Scrum Eclipse Eclipse RCP ...
IT Consultant
  • Spezifikation und Entwicklung eines RCP-Clients mit einem JEE-Server-Backend 
  • Spezifikation/ Konzeption fachlicher Teilkomponenten 
  • Fachliche Leitung eines kleinen Teams, Coaching und Unterstützung anderer Entwickler im Bereich Eclipse RCP 
  • Implementierung von Eclipse-RCP-Komponenten im Client sowie Business-Logik und Datenzugriffsschicht am Server
Scrum Eclipse Eclipse RCP JPA Hibernate Spring
BMW, München
München
9 Monate
2013-01 - 2013-09

PLM Beratung & Administration

IT Consultant Perl Teamcenter UA Eclipse RCP
IT Consultant
  • Weiterentwicklung des PLM-Systems auf Basis von Teamcenter UA 
  • Administration und Organisation des Entwicklungsumgebung (Server, User, Rechte & Rollen, Datei-Systeme, File-Replizierung, Multi-Site-Konfiguration, CAD-Schnittstellen, Update & Migration, ?) 
  • Weiterentwicklung der Entwicklungsumgebung (Nightly Builds und Deployments mit perl und ANT, automatische Tests mit Sikuli) 
  • Implementierung eines Eclipse-RCP-Clients zur Kontrolle der Server-Installation
Perl Teamcenter UA Eclipse RCP
Bosch und Siemens Hausgeräte, Traunreut
Traunreut
2 Jahre 6 Monate
2010-07 - 2012-12

PLM Beratung & Web-Entwicklung

IT Consultant, Software-Architekt ASP.NET JavaScript jQuery ...
IT Consultant, Software-Architekt
  • Weiterentwicklung der gesamten Web-Architektur und der vom Kunden entwickelten Web-Clients als Frontends des PDM Systems (Teamcenter Enterprise) 
  • Konzeption und Implementierung einer objektorientierten und wiederverwendbaren Architektur der eigenentwickelten ASP.NET-Oberflächen 
  • Administration des Systems (Server, User, Hosts, Vaults, Work Locations, File Systems, Location Selection Rules, Bulk Data Replication, ?) 
  • Implementierung eines SAP-Datenabgleichs (Web-Services mit ASP.NET Frontend)
ASP.NET JavaScript jQuery MS Silverlight Teamcenter Enterprise MS Visual Studio
Rohde & Schwarz, München
München
1 Jahr 4 Monate
2009-03 - 2010-06

Entwicklung eines Business-Intelligence-Systems

IT Consultant Adobe Flex Apache POI PLM ...
IT Consultant
  • Entwicklung einer Planungs-Anwendung zur Steuerung und Visualisierung von Terminen, Freigaben u. a. im Bereich Konstruktion. Die Server-Architektur ist JEE-basiert, der Client basiert auf Adobe Flex
  • Schnittstellen zu benachbarten Systemen und Export-Funktionalität (SQL, JDBC, Apache POI, MS Excel, XML, 3D PDF, CSV) 
  • UI und Charting-Funktionalität (Adobe Flex) 
Adobe Flex Apache POI PLM Altova XMLSpy
Audi, Ingolstadt
Neckarsulm
3 Jahre 8 Monate
2005-05 - 2008-12

Entwicklung eines PLM/CAD-Clients auf Eclipse-Basis

IT Consultant, Software-Architekt Eclipse RCP Teamcenter Enterprise JSF ...
IT Consultant, Software-Architekt
  • Architektur und Entwicklung eines Eclipse-RCP-Clients (?Common Engineering Client CEC?) für das PLM-System ?SMARAGD? mit einer einer JEE-Server-Architektur als Schnittstelle zu TC Enterprise (eVista) 
  • Fachliche Leitung eines zehnköpfigen Teams 
  • Nahtlose integrierte 3D-Visualisierung auf JT-Basis (VisMockup, PLM Vis. Toolkit) und Entwicklung einer leistungsfähigen CATIA-Anbindung
Eclipse RCP Teamcenter Enterprise JSF Apache Tomcat Java Swing Eclipse SWT CATIA
Daimler, Stuttgart
Sindelfingen

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Informatik/ Nebenfach: Wirtschaftswissenschaften
Technische Universität München
Abschluss: Diplom

Position

Position

Software-Architekt und Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Softwarearchitektur AWS MySQL Postgres EJB Azure SQL Maven Java EE JPA REST Webentwicklung Objektorientierung JSON

Produkte / Standards / Erfahrungen / Methoden

Java-Erfahrung

  • Spring Framework
  • REST APIs
  • J2EE
  • JEE
  • Servlets
  • EJB
  • JSF
  • JPA
  • Hibernate
  • JDO
  • JDBC
  • NoSQL (Google) 
  • Amazon AWS
  • MS Azure
  • Google Cloud (App Engine) 
  • MQTT (Broker) 
  • Maven
  • ANT
  • Jenkins
  • JUnit
  • Mockito
  • Docker
  • Kubernetes
  • OpenShift 
  • Eclipse
  • RCP
  • EMF
  • JFace
  • SWT
  • zahlreiche Bibliotheken für XML-Verarbeitung
  • Charts & Reporting

Konzepte
  • Agile Entwicklung
  • SCRUM
  • Objektorientierung
  • UML
  • Design Patterns
  • DevOps
  • Web Services
  • Micro Services
  • Kryptographie
  • Zertifikate
  • Verschlüsselung

Tools
  • Oracle
  • mySQL
  • PostgreSQL
  • Tomcat
  • WebSphere
  • JBoss
  • Jetty
  • GIT
  • GitHub
  • SVN
  • CVS
  • ClearCase
  • Postman
  • Swagger 
  •  Gatling 
  • Jira
  • Confluence
  • Sonar 
  • Joomla
  • WordPress
  • MS Office
  • Lotus Notes
  • DOORS 
  • Eclipse
  • IntelliJ 

Programmiersprachen

ASP.NET
C
C#
Java
JavaScript
SQL
HTML5
CSS
JSON
XML
Silverlight
Visual Basic

Datenbanken

Access
Google BigTable
JDBC
JPA
Lotus Notes
MySQL
Oracle
Postgres
SQL

Berechnung / Simulation / Versuch / Validierung

Design / Entwicklung / Konstruktion

3D PDF
CATIA
DMU
JT

Branchen

Branchen

  • Automotive
  • Elektrotechnik
  • Maschinenbau

Einsatzorte

Einsatzorte

München (+100km) Rosenheim, Oberbayern (+100km)
Deutschland
möglich

Projekte

Projekte

1 Jahr 4 Monate
2021-03 - 2022-06

Entwicklung/ Umsetzung von cloudbasierten Services

IT Consultant Java Spring Gatling ...
IT Consultant
  • Implementierung eines digitalen Fahrzeugschlüssels für Mercedes in der MS Azure Cloud
  • Implementierung zahlreicher Schnittstellen zu benachbarten Daimler-Systemen
  • Coaching weniger erfahrener Entwickler, Code Reviews, Agile Entwicklung (Plannings, Reviews, ?)
Java Spring Gatling Azure MS Azure SQL Database
Daimler, Stuttgart
Stuttgart
6 Jahre 5 Monate
2014-08 - 2020-12

Entwicklung einer Web-Anwendung zur Verwaltung Hotels und Ferienanlagen

Gründer, Architekt, Entwickler Google App Engine GWT HTML(5) ...
Gründer, Architekt, Entwickler
  • Gründung, Leitung und Schließung des Unternehmens trotz funktionierendem Produkt und zufriedener Kunden aufgrund schwierigen Wachstums 
  • Implementierung einer Google-Cloud-spezifischen Java-Server-Architektur (NoSQL-DB in der ?Google App Engine?) und später Migration zu AWS (mySQL) 
  • Implementierung eines Web-Frontends mit GWT (Google Web Toolkit) 
  • Implementierung eines Eclipse-RCP-Clients (als offline-fähiges Pendant des WebFrontends) 
Google App Engine GWT HTML(5) jQuery JasperReports Google Web Toolkit Apache POI JSON Jersey MapReduce MySQL AWS
auf Anfrage
München
2 Jahre 11 Monate
2017-06 - 2020-04

Entwicklung/ Umsetzung von Microservices

IT Consultant, Java Spring AWS ...
IT Consultant,
  • Konzeption, Implementierung und Dokumentation von Microservices, die indirekt mit den Fahrzeugen kommunizieren
  • Agile Entwicklung, technisch/organisatorische Leitung eines kleinen Teams
  • Planung und Durchführung von Integration-Tests, Live-Tests, Pen-Tests, Rollout, Migrationen
Java Spring AWS MQTT PostgreSQL JPA JSF JUnit Mockito Gatling
BMW, München
München
1 Jahr 1 Monat
2015-09 - 2016-09

Weiterentwicklung eines Eclipse-RCP-Clients

IT Consultant Eclipse EMF Eclipse RCP
IT Consultant
  • Weiterentwicklung einer Eclipse-RCP-basierten IDE zur Roboter-Steuerung
  • Erweiterung/Migration des Datenmodells auf EMF
  • Implementierung von EMF-basierten ?Editoren?
Eclipse EMF Eclipse RCP
KUKA, Augsburg
München
10 Monate
2013-10 - 2014-07

Entwicklung eines Eclipse-RCP-Clients zur Planung und Visualisierung des Bordnetzes

IT Consultant Scrum Eclipse Eclipse RCP ...
IT Consultant
  • Spezifikation und Entwicklung eines RCP-Clients mit einem JEE-Server-Backend 
  • Spezifikation/ Konzeption fachlicher Teilkomponenten 
  • Fachliche Leitung eines kleinen Teams, Coaching und Unterstützung anderer Entwickler im Bereich Eclipse RCP 
  • Implementierung von Eclipse-RCP-Komponenten im Client sowie Business-Logik und Datenzugriffsschicht am Server
Scrum Eclipse Eclipse RCP JPA Hibernate Spring
BMW, München
München
9 Monate
2013-01 - 2013-09

PLM Beratung & Administration

IT Consultant Perl Teamcenter UA Eclipse RCP
IT Consultant
  • Weiterentwicklung des PLM-Systems auf Basis von Teamcenter UA 
  • Administration und Organisation des Entwicklungsumgebung (Server, User, Rechte & Rollen, Datei-Systeme, File-Replizierung, Multi-Site-Konfiguration, CAD-Schnittstellen, Update & Migration, ?) 
  • Weiterentwicklung der Entwicklungsumgebung (Nightly Builds und Deployments mit perl und ANT, automatische Tests mit Sikuli) 
  • Implementierung eines Eclipse-RCP-Clients zur Kontrolle der Server-Installation
Perl Teamcenter UA Eclipse RCP
Bosch und Siemens Hausgeräte, Traunreut
Traunreut
2 Jahre 6 Monate
2010-07 - 2012-12

PLM Beratung & Web-Entwicklung

IT Consultant, Software-Architekt ASP.NET JavaScript jQuery ...
IT Consultant, Software-Architekt
  • Weiterentwicklung der gesamten Web-Architektur und der vom Kunden entwickelten Web-Clients als Frontends des PDM Systems (Teamcenter Enterprise) 
  • Konzeption und Implementierung einer objektorientierten und wiederverwendbaren Architektur der eigenentwickelten ASP.NET-Oberflächen 
  • Administration des Systems (Server, User, Hosts, Vaults, Work Locations, File Systems, Location Selection Rules, Bulk Data Replication, ?) 
  • Implementierung eines SAP-Datenabgleichs (Web-Services mit ASP.NET Frontend)
ASP.NET JavaScript jQuery MS Silverlight Teamcenter Enterprise MS Visual Studio
Rohde & Schwarz, München
München
1 Jahr 4 Monate
2009-03 - 2010-06

Entwicklung eines Business-Intelligence-Systems

IT Consultant Adobe Flex Apache POI PLM ...
IT Consultant
  • Entwicklung einer Planungs-Anwendung zur Steuerung und Visualisierung von Terminen, Freigaben u. a. im Bereich Konstruktion. Die Server-Architektur ist JEE-basiert, der Client basiert auf Adobe Flex
  • Schnittstellen zu benachbarten Systemen und Export-Funktionalität (SQL, JDBC, Apache POI, MS Excel, XML, 3D PDF, CSV) 
  • UI und Charting-Funktionalität (Adobe Flex) 
Adobe Flex Apache POI PLM Altova XMLSpy
Audi, Ingolstadt
Neckarsulm
3 Jahre 8 Monate
2005-05 - 2008-12

Entwicklung eines PLM/CAD-Clients auf Eclipse-Basis

IT Consultant, Software-Architekt Eclipse RCP Teamcenter Enterprise JSF ...
IT Consultant, Software-Architekt
  • Architektur und Entwicklung eines Eclipse-RCP-Clients (?Common Engineering Client CEC?) für das PLM-System ?SMARAGD? mit einer einer JEE-Server-Architektur als Schnittstelle zu TC Enterprise (eVista) 
  • Fachliche Leitung eines zehnköpfigen Teams 
  • Nahtlose integrierte 3D-Visualisierung auf JT-Basis (VisMockup, PLM Vis. Toolkit) und Entwicklung einer leistungsfähigen CATIA-Anbindung
Eclipse RCP Teamcenter Enterprise JSF Apache Tomcat Java Swing Eclipse SWT CATIA
Daimler, Stuttgart
Sindelfingen

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Informatik/ Nebenfach: Wirtschaftswissenschaften
Technische Universität München
Abschluss: Diplom

Position

Position

Software-Architekt und Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Softwarearchitektur AWS MySQL Postgres EJB Azure SQL Maven Java EE JPA REST Webentwicklung Objektorientierung JSON

Produkte / Standards / Erfahrungen / Methoden

Java-Erfahrung

  • Spring Framework
  • REST APIs
  • J2EE
  • JEE
  • Servlets
  • EJB
  • JSF
  • JPA
  • Hibernate
  • JDO
  • JDBC
  • NoSQL (Google) 
  • Amazon AWS
  • MS Azure
  • Google Cloud (App Engine) 
  • MQTT (Broker) 
  • Maven
  • ANT
  • Jenkins
  • JUnit
  • Mockito
  • Docker
  • Kubernetes
  • OpenShift 
  • Eclipse
  • RCP
  • EMF
  • JFace
  • SWT
  • zahlreiche Bibliotheken für XML-Verarbeitung
  • Charts & Reporting

Konzepte
  • Agile Entwicklung
  • SCRUM
  • Objektorientierung
  • UML
  • Design Patterns
  • DevOps
  • Web Services
  • Micro Services
  • Kryptographie
  • Zertifikate
  • Verschlüsselung

Tools
  • Oracle
  • mySQL
  • PostgreSQL
  • Tomcat
  • WebSphere
  • JBoss
  • Jetty
  • GIT
  • GitHub
  • SVN
  • CVS
  • ClearCase
  • Postman
  • Swagger 
  •  Gatling 
  • Jira
  • Confluence
  • Sonar 
  • Joomla
  • WordPress
  • MS Office
  • Lotus Notes
  • DOORS 
  • Eclipse
  • IntelliJ 

Programmiersprachen

ASP.NET
C
C#
Java
JavaScript
SQL
HTML5
CSS
JSON
XML
Silverlight
Visual Basic

Datenbanken

Access
Google BigTable
JDBC
JPA
Lotus Notes
MySQL
Oracle
Postgres
SQL

Berechnung / Simulation / Versuch / Validierung

Design / Entwicklung / Konstruktion

3D PDF
CATIA
DMU
JT

Branchen

Branchen

  • Automotive
  • Elektrotechnik
  • Maschinenbau

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.