Full Stack Java Developer, Java EE, Jakarta EE, Java, Java Servlets, Web Services, Webanwendungen, REST, SOAP, Schnittstellen, JavaScript, HTML, CSS
Aktualisiert am 01.08.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2023
Verfügbar zu: 100%
davon vor Ort: 40%
Java
Java EE
Microservices
REST
SOAP
JAX-RS
Jakarta EE
JAX-WS
Java Servlet
Maven
SQL
Microsoft SQL Server
Oracle
JUnit
OpenAPI
Linux
Tomcat
Docker
XML
JSON
Confluence
JIRA
Cloud Computing
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Griechisch
Grundkenntnisse
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+200km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Monate
2023-05 - 2023-07

Anbindung einer eventbasierten API an ein Altsystem

Java Java EE Jakarta ...
Konzeption und Entwicklung eines Dienstes zur Anbindung einer eventbasierten API an die prozedurale API eines Altsystem.
Java Java EE Jakarta Jakarta EE JPA CDI / Weld Servlet API EclipseLink REST JSON Maven GitLab Docker Docker Swarm Apache Tomcat Kafka Confluent Oracle
Verlagsgruppe
Stuttgart
3 Monate
2023-05 - 2023-07

Dienst zur Bereitstellung von Lizenzinformationen

Java Java EE Jakarta ...
Konzeption und Entwicklung eines REST-basierten Dienstes zur Bereitstellung von Lizenzinformationen an Suchdienste
Java Java EE Jakarta Jakarta EE JPA CDI / Weld Servlet API EclipseLink SQL Oracle REST JSON Maven GitLab Docker Docker Swarm Apache Tomcat JSON Web Tokens
Verlagsgruppe
Stuttgart
10 Monate
2022-07 - 2023-04

Classroom Management System / Altsystem

Kotlin Java Jakarta ...

Wartung und Stabilisierung eines abzulösenden Classroom Management Systems.

Es handelte sich um ein internationales Team, Arbeitssprache war Englisch.

Kotlin Java Jakarta JDBC PostgreSQL REST JSON Vaadin HTML5 CSS3 Google Cloud Platform AWS Microservices Linux IntelliJ
Softwarehaus
Perth (remote)
6 Monate
2022-01 - 2022-06

Classroom Management System / Neusystem

Python REST JSON ...

Weiterentwicklung eines bestehenden Classroom Management Systems zur Kontrolle und Steuerung der Endgeräte von Schülern während des Unterrichts.

Es handelte sich um ein großes internationales Team, Arbeitssprache war Englisch.

Python REST JSON ReactJS HTML5 CSS3 JavaScript TypeScript Microservices Google Cloud Platform Google Cloud Build Google Pub/Sub Google Compute Engine Argo Codefresh Docker
Softwarehaus
Perth (remote)
7 Monate
2021-06 - 2021-12

Dienst zur Anbindung an Google Scholar

Java Java EE Jakarta ...
Konzeption und Entwicklung eines Dienstes zur Bereitstellung von Lizenzinformationen an Google Scholar
Java Java EE Jakarta Jakarta EE JPA CDI / Weld Servlet API EclipseLink Oracle SQL REST JSON Maven Docker Docker Swarm Apache Tomcat
Verlagsgruppe
Stuttgart
4 Jahre 5 Monate
2017-01 - 2021-05

Middleware zum Identitätsmanagement

Java / Java EE Webservices Atypon RightSuite ...

Der Entwicklungsprozess umfasste Konzeption, objektorientierte Analyse und Design, Datenmodellierung, Sicherstellung von Clusterfähigkeit, Entwicklung und Dokumentation einer API für Anwendungsentwickler sowie die Integration verschiedener bestehender Identitätsdienste.

Java / Java EE Webservices Atypon RightSuite Java Servlets jQuery JavaScript SQL JPA2 JDBC HTML5 CSS3 Eclipse XML XSD XPath SQL Server REST JSON Docker
Verlagsgruppe
Stuttgart
7 Monate
2018-06 - 2018-12

Entwicklung interaktiver Museumsmedien mit Gestensteuerung (Touchscreens) für ein Stuttgarter Museum auf Basis von Webtechnologien

Java EE JavaScript HTML ...
  • Anbindung an zentrale Haussteuerung (Crestron)
  • Anbindung an zentralen Medienserver und CMS
  • Ansteuerung von Videoprojektoren, Digital Signage Displays und großformatiger Touchscreens
  • Ansteuerung von eingebetteten Systemen (Wand mit Leuchtpunkten)
  • Technisches Projektmanagement und Kommunikation mit dem Endkunden
Apache Tomcat Displax Debian Eclipse iPad Crestron
Java EE JavaScript HTML CSS React JSON REST
Medienagentur
Stuttgart
3 Jahre 5 Monate
2014-04 - 2017-08

Entwicklung eines interaktiven Museumsführers für Smartphones und Displaysysteme auf Basis von HTML5.

JavaScript jQuery Mobile HTML5 ...

Der Entwicklungsprozess umfasste objektorientierte Analyse und Design, Datenmodellierung, die Zusammenarbeit mit Grafikern und die Evaluierung und Einbindung von Bibliotheken zum Einlesen von QR-Codes und zur Bilderkennung.

JavaScript jQuery Mobile HTML5 CSS3 JSON WebRTC QR-Codes Computer Vision Eclipse
Medienagentur, Stuttgart
1 Monat
2016-12 - 2016-12

Entwicklung einer Benutzerschnittstelle mit Gestensteuerung für ein Messedisplay eines großen Ausstellers auf der BAU 2017.

JavaScript jQuery HTML5 ...

Der Entwicklungsprozess umfasste die Zusammenarbeit mit Grafikern und die Entwicklung einer Brücke zur Ansteuerung eines auf WATCHOUT basierenden Präsentationssystems über UDP.

JavaScript jQuery HTML5 CSS3 JSON Java / Java EE UDP Eclipse
Medienagentur, Stuttgart
3 Jahre 6 Monate
2013-07 - 2016-12

Erweiterung einer Webanwendung zur Begleitung der Geschäftsprozesse Nutzer- und Kundenverwaltung, Zugangsberechtigung, Lizenzverwaltung und Onlineveröffentlichungen um weitere Lizenztypen und Verwaltungsmöglichkeiten

Java / Java EE Webservices JAX-WS ...

Der Entwicklungsprozess umfasste objektorientierte Analyse und Design, Datenmodellierung sowie Anbindung an verschiedene APIs und relationale Datenbanken.

Java / Java EE Webservices JAX-WS Atypon RightSuite JSP Java Servlets jQuery JavaScript SQL Oracle JDBC HTML CSS Eclipse XML JDOM
Verlagsgruppe, Stuttgart
2 Monate
2013-05 - 2013-06

Implementierung einer Konsolenanwendung zur Migration von Daten von verschiedenen proprietären System hin zu einem Standardprodukt.

Java / Java EE Spring Context Spring JDBC ...
Java / Java EE Spring Context Spring JDBC Atypon RightSuite SQL Microsoft SQL Server MySQL Eclipse Maven
Verlagsgruppe, Stuttgart
1 Monat
2013-04 - 2013-04

Implementierung einer Webanwendung und eines Web Service zur Validierung von Bankleitzahlen und Kontonummern.

Java / Java EE Spring Web MVC Spring Web Services ...
Java / Java EE Spring Web MVC Spring Web Services Spring JDBC JSP Java Servlets jQuery JavaScript SQL Microsoft SQL Server HTML CSS Eclipse XML JDOM Maven Tomcat
Verlagsgruppe, Stuttgart
5 Monate
2012-11 - 2013-03

Implementierung einer Webanwendung zur Begleitung der Geschäftsprozesse Nutzer- und Kundenverwaltung, Zugangsberechtigung, Lizenzverwaltung und Onlineveröffentlichungen.

Java / Java EE Webservices JAX-WS ...

Der Entwicklungsprozess umfasste objektorientierte Analyse und Design, Datenmodellierung sowie Anbindung an verschiedene APIs und relationale Datenbanken.

Java / Java EE Webservices JAX-WS Atypon RightSuite JSP Java Servlets jQuery JavaScript SQL Oracle JDBC HTML CSS Eclipse XML JDOM
Verlagsgruppe, Stuttgart
1 Jahr 10 Monate
2011-01 - 2012-10

eigenes Projekt - [Name auf Anfrage]

Java Java EE JSP ...
  • Konzeption, Entwicklung und Betrieb einer mobilen Kontaktplattform für Singles.
  • Neben der Entwicklung einer netzwerk- und ortsbasierten Anwendung für Smartphones, jeweils nativ für Android und iOS, umfasste das Projekt die Erstellung des unterstützenden Server-Back-Ends.
  • Der Entwicklungsprozess umfasste objektorientierte Analyse und Design, Datenmodellierung, Design eines robusten Kommunikationsprotokolls für unzuverlässige Netzwerkverbindungen, die Integration verschiedener Webservices und APIs sowie die Zusammenarbeit mit einem Grafikdesigner.
  • Schlüsselanforderungen waren hohe Gebrauchstauglichkeit, geringe Latenz bei der Kommunikation und Toleranz gegenüber unzuverlässigen Netzwerkverbindungen und fehlenden Ortungsdiensten.
Java Java EE JSP Java Servlets JavaScript SQL PostgreSQL JDBC Linux (Ubuntu) Apache Tomcat HTML CSS JSON long poll Facebook API Android Android SDK Google Maps API Google Play Apple iOS iOS SDK Xcode Apple Push Notification Service Apple App Store GeoIP Shellskripte
2 Monate
2011-10 - 2011-11

Weiterentwicklung und Fehlerbereinigung einer Webanwendung zur Prüfungsvorbereitung für Studenten.

Java / Java EE Spring Web MVC Webservices ...

Hauptaufgabe war der Austausch der proprietären Benutzerverwaltung durch eine Anbindung an die Software „RightSuite“ der Firma Atypon (www.atypon.com) mittels Webservice.

Java / Java EE Spring Web MVC Webservices JAX-WS Atypon RightSuite JSP JavaScript SQL JDBC HTML CSS Maven Git Eclipse UML XML
Verlagsgruppe, Stuttgart
6 Jahre 6 Monate
2004-07 - 2010-12

eigenes Projekt - [Name auf Anfrage]

Java / Java EE JSP Java Servlets ...

Entwicklung einer Webanwendung in Mehrschichtenarchitektur mit Datenbank-Backend. Der Funktionsumfang umfasst vielfältige Möglichkeiten zur Kommunikation und Interaktion der Nutzer untereinander in Echtzeit. Besonders hohe Anforderungen bestanden an die Gebrauchstauglichkeit sowie mit vielen Tausend zeitgleich aktiven Nutzern an Leistung, Verfügbarkeit und Skalierbarkeit.

 

Der Entwicklungsprozess umfasste neben Anforderungserhebung, objektorientierter Analyse und Design sowie Datenmodellierung auch die Integration verschiedener Webservices.

 

Weitere Tätigkeiten bestehen in der kaufmännische Leitung, der Auftragsvergabe an Dienstleister und der Koordination eines Teams von Benutzerbetreuern.

 

2015 erfolgte der Verkauf des Projekts an einen Investor.

Java / Java EE JSP Java Servlets JavaScript (AJAX und Comet) SQL PostgreSQL JDBC Linux (Ubuntu) Apache Tomcat HTML CSS Webservices Facebook API REST SSL / PKI Apache Lucene Python Shellskripte
2 Jahre 1 Monat
2005-07 - 2007-07

Konzeption und Entwicklung einer Lernsoftware als Webanwendung

Java / Java EE JSP Java Servlets ...

Konzeption und Entwicklung einer Lernsoftware als Webanwendung. Wichtige Anforderungen waren hohe Gebrauchstauglichkeit, die Unterstützung von Multimediafunktionen und die Kompatibilität der webbasierten Benutzerschnittstelle mit einer Vielzahl von Browsern.

 

Das Projekt umfasste neben der Anforderungsanalyse in Zusammenarbeit mit Vertretern der kalifornischen Schulverwaltung, objektorientierter Analyse und Design sowie Datenmodellierung auch die Einarbeitung und die Übergabe des Projekts an ein ukrainisches Entwicklerteam.

Java / Java EE JSP Java Servlets JavaScript SQL H2 (eingebettetes Datenbanksystem) JDBC Jetty HTML CSS REST Ein- und Ausgabe von Audio und Video
phase-6 AG, Baar, Schweiz
2 Jahre 3 Monate
2003-04 - 2005-06

OSPlus-Kredit-Projekt

Softwareentwickler Java / Java EE JSP IBM WebSphere ...
Softwareentwickler

Konzeption und Entwicklung einer Webanwendung in Mehrschichtenarchitektur mit zentraler Datenhaltung und Anbindung eines Rechenkerns. Abdeckung der kompletten Geschäftsprozesse Baufinanzierung und Konsumentenkredite.

 

Die Entwicklung umfasste neben objektorientierter Analyse und Design auch den Einsatz von UML, Datenmodellierung, Leistungsoptimierung und Dokumentation.

 

Java / Java EE JSP IBM WebSphere WSAD Eclipse UML XML SQL Oracle firmeninternes Framework für die webbasierte Benutzerschnittstelle
Subito AG, Mörfelden-Walldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 10 Monate
1996-09 - 2002-06

Wirtschaftsingenieurwesen Studienrichtung Informatik / Operations Research

Diplom-Wirtschaftsingenieur, Uni Karlsruhe (TH) / KIT
Diplom-Wirtschaftsingenieur
Uni Karlsruhe (TH) / KIT

Informatik / Operations Research

Softwareentwicklung

Maschinelles Lernen

Kompetenzen

Kompetenzen

Top-Skills

Java Java EE Microservices REST SOAP JAX-RS Jakarta EE JAX-WS Java Servlet Maven SQL Microsoft SQL Server Oracle JUnit OpenAPI Linux Tomcat Docker XML JSON Confluence JIRA Cloud Computing

Produkte / Standards / Erfahrungen / Methoden

Apache Webserver
Umfassende Erfahrung in Konfiguration, Skalierung und Optimierung
Atypon RightSuite
Umfassende Erfahrung in Produkt und APIs
CSS Compiler
Umfassende Erfahrung in SCSS
CSS3
Umfassende Erfahrung, auch mit CSS Compilern, SCSS
Datenmodellierung
Umfassende Erfahrung in ORM
Docker
Umfassende Erfahrung
Eclipse
Umfassende Erfahrung
EclipseLink
Umfassende Erfahrung beim Einsatz als JPA Implementierung
Entwickeln von Schnittstellen
Umfassende Erfahrung, auch mit Schnittstellen zu eingebetteten Systemen
Git
Umfassende Erfahrung
Hibernate
Umfassende Erfahrung
HTML
Umfassende Erfahrung, auch mit Front-End Frameworks, React
Identity & Access Management
Umfassende Erfahrung, sowohl beim Einsatz von Drittsystemen als auch bei der Entwicklung
Jakarta EE
Umfassende Erfahrung in verschiedenen Java / Jakarta EE Technologien
Java
Umfassende Erfahrung, auch Java 11 Technologien und Java EE
Java EE
Umfassende Erfahrung in verschiedenen Java EE Technologien
Java Servlets
Umfassende Erfahrung, sowohl direkt als auch als Basis von Frameworks
JAX-RS
Umfassende Erfahrung, auch im Bezug auf Abbildung auf Java-Objekte, Schnittstellendefinition
JAX-WS
Umfassende Erfahrung, auch im Bezug auf Abbildung auf Java-Objekte
JDBC
Umfassende Erfahrung, auch in Transaktionen
JPA2
Umfassende Erfahrung, auch in ORM
jQuery
Umfassende Erfahrung in Legacy Systemen
jQuery Mobile
Umfassende Erfahrung in Legacy Systemen
JSON
Umfassende Erfahrung, auch im Bezug auf Abbildung auf Java-Objekte
JSP
Umfassende Erfahrung in Legacy Systemen
Linux
Umfassende Erfahrung in Aufsetzen, Warten und Optimieren von Servern
Maven
Umfassende Erfahrung
Microservices
Umfassende Erfahrung in Architektur und Umsetzung, Transaktionssicherheit, Konsistenz
Microsoft SQL Server
Umfassende Erfahrung in spezifischem SQL, Transaktionen, Queues
Objektorientierte Analyse und Design
Umfassende Erfahrung, auch in UML
OpenAPI
Umfassende Erfahrung in OpenAPI / Swagger, Contract First / Contract Last
Oracle
Umfassende Erfahrung in spezifischem SQL, Transaktionen, Queues
ORM
Umfassende Erfahrung
PostgreSQL
Umfassende Erfahrung in Konfiguration, Skalierung und Optimierung
React
Umfassende Erfahrung
REST
Umfassende Erfahrung, auch im Bezug auf Abbildung auf Java-Objekte, JAX-RS
SOAP
Umfassende Erfahrung
Softwarearchitektur
Umfassende Erfahrung
Spring
Umfassende Erfahrung
SQL
Umfassende Erfahrung, auch in Optimierung von Queries, Query Planner
Tomcat
Umfassende Erfahrung in Konfiguration, Skalierung und Optimierung
VMware
Umfassende Erfahrung in VMware Workstation und ESXi
Webanwendungen
Umfassende Erfahrung in Architektur und Umsetzung
Webservices
Umfassende Erfahrung in Architektur und Umsetzung
XML
Umfassende Erfahrung in Parsen, Erzeugen und Abbildung auf Java-Objekte
XSD
Umfassende Erfahrung

Betriebssysteme

Android
Umfassende Erfahrung in Entwicklung von nativen und hybriden Anwendungen
iOS
Umfassende Erfahrung in Entwicklung von nativen und hybriden Anwendungen
Linux
Umfassende Erfahrung in Aufsetzen, Warten und Optimieren von Servern
Windows
Umfassende Erfahrung in Aufsetzen, Warten und Optimieren von Servern
 

 

Programmiersprachen

Jakarta EE
Spezialist, inkl. Java EE, Servlets, JSP und Web-Applikationen
Java
Spezialist, inkl. Java EE, Servlets, JSP und Web-Applikationen
Java 11
Spezialist, inkl. Java EE, Servlets, JSP und Web-Applikationen
Java EE
Spezialist, inkl. Java EE, Servlets, JSP und Web-Applikationen
JavaScript
Spezialist, inkl. AJAX, Comet, JSON
Scriptsprachen
Shell
SQL
Umfassende Erfahrung, auch in Optimierung von Queries, Query Planner

Datenbanken

Access
Grundkenntnisse
DB2
Grundkenntnisse
JDBC
Sehr gute Kenntnisse
Microsoft SQL Server
mfassende Erfahrung in spezifischem SQL, Transaktionen, Queues
MySQL
Grundkenntnisse
ODBC
Grundkenntnisse
Oracle
mfassende Erfahrung in spezifischem SQL, Transaktionen, Queues
PostgreSQL
Umfassende Erfahrung in Konfiguration, Skalierung und Optimierung
SQL
Gute Kenntnisse auch in Datenbankdesign, Performance-Optimierung

Datenkommunikation

Ethernet
Sehr gute Kenntnisse
Internet, Intranet
Sehr gute Kenntnisse
LAN
Sehr gute Kenntnisse
parallele Schnittstelle
Sehr gute Kenntnisse
Router
Gute Kenntnisse
RS232
Sehr gute Kenntnisse
SMTP
Sehr gute Kenntnisse
TCP/IP
Sehr gute Kenntnisse
Windows Netzwerk
Gute Kenntnisse

Hardware

Embedded Systeme
Gute Kenntnisse
Hardware
Einfache Schaltungen und Ansteuerungen
Messgeräte
Gute Kenntnisse
Grundkenntnisse in elektronischen Schaltungen und Erfahrung in Versuchsaufbauten sind vorhanden.

Branchen

Branchen

Agenturen

Verlage

Social Media

Schulen

Banken

Versicherungen

Einsatzorte

Einsatzorte

Stuttgart (+200km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Monate
2023-05 - 2023-07

Anbindung einer eventbasierten API an ein Altsystem

Java Java EE Jakarta ...
Konzeption und Entwicklung eines Dienstes zur Anbindung einer eventbasierten API an die prozedurale API eines Altsystem.
Java Java EE Jakarta Jakarta EE JPA CDI / Weld Servlet API EclipseLink REST JSON Maven GitLab Docker Docker Swarm Apache Tomcat Kafka Confluent Oracle
Verlagsgruppe
Stuttgart
3 Monate
2023-05 - 2023-07

Dienst zur Bereitstellung von Lizenzinformationen

Java Java EE Jakarta ...
Konzeption und Entwicklung eines REST-basierten Dienstes zur Bereitstellung von Lizenzinformationen an Suchdienste
Java Java EE Jakarta Jakarta EE JPA CDI / Weld Servlet API EclipseLink SQL Oracle REST JSON Maven GitLab Docker Docker Swarm Apache Tomcat JSON Web Tokens
Verlagsgruppe
Stuttgart
10 Monate
2022-07 - 2023-04

Classroom Management System / Altsystem

Kotlin Java Jakarta ...

Wartung und Stabilisierung eines abzulösenden Classroom Management Systems.

Es handelte sich um ein internationales Team, Arbeitssprache war Englisch.

Kotlin Java Jakarta JDBC PostgreSQL REST JSON Vaadin HTML5 CSS3 Google Cloud Platform AWS Microservices Linux IntelliJ
Softwarehaus
Perth (remote)
6 Monate
2022-01 - 2022-06

Classroom Management System / Neusystem

Python REST JSON ...

Weiterentwicklung eines bestehenden Classroom Management Systems zur Kontrolle und Steuerung der Endgeräte von Schülern während des Unterrichts.

Es handelte sich um ein großes internationales Team, Arbeitssprache war Englisch.

Python REST JSON ReactJS HTML5 CSS3 JavaScript TypeScript Microservices Google Cloud Platform Google Cloud Build Google Pub/Sub Google Compute Engine Argo Codefresh Docker
Softwarehaus
Perth (remote)
7 Monate
2021-06 - 2021-12

Dienst zur Anbindung an Google Scholar

Java Java EE Jakarta ...
Konzeption und Entwicklung eines Dienstes zur Bereitstellung von Lizenzinformationen an Google Scholar
Java Java EE Jakarta Jakarta EE JPA CDI / Weld Servlet API EclipseLink Oracle SQL REST JSON Maven Docker Docker Swarm Apache Tomcat
Verlagsgruppe
Stuttgart
4 Jahre 5 Monate
2017-01 - 2021-05

Middleware zum Identitätsmanagement

Java / Java EE Webservices Atypon RightSuite ...

Der Entwicklungsprozess umfasste Konzeption, objektorientierte Analyse und Design, Datenmodellierung, Sicherstellung von Clusterfähigkeit, Entwicklung und Dokumentation einer API für Anwendungsentwickler sowie die Integration verschiedener bestehender Identitätsdienste.

Java / Java EE Webservices Atypon RightSuite Java Servlets jQuery JavaScript SQL JPA2 JDBC HTML5 CSS3 Eclipse XML XSD XPath SQL Server REST JSON Docker
Verlagsgruppe
Stuttgart
7 Monate
2018-06 - 2018-12

Entwicklung interaktiver Museumsmedien mit Gestensteuerung (Touchscreens) für ein Stuttgarter Museum auf Basis von Webtechnologien

Java EE JavaScript HTML ...
  • Anbindung an zentrale Haussteuerung (Crestron)
  • Anbindung an zentralen Medienserver und CMS
  • Ansteuerung von Videoprojektoren, Digital Signage Displays und großformatiger Touchscreens
  • Ansteuerung von eingebetteten Systemen (Wand mit Leuchtpunkten)
  • Technisches Projektmanagement und Kommunikation mit dem Endkunden
Apache Tomcat Displax Debian Eclipse iPad Crestron
Java EE JavaScript HTML CSS React JSON REST
Medienagentur
Stuttgart
3 Jahre 5 Monate
2014-04 - 2017-08

Entwicklung eines interaktiven Museumsführers für Smartphones und Displaysysteme auf Basis von HTML5.

JavaScript jQuery Mobile HTML5 ...

Der Entwicklungsprozess umfasste objektorientierte Analyse und Design, Datenmodellierung, die Zusammenarbeit mit Grafikern und die Evaluierung und Einbindung von Bibliotheken zum Einlesen von QR-Codes und zur Bilderkennung.

JavaScript jQuery Mobile HTML5 CSS3 JSON WebRTC QR-Codes Computer Vision Eclipse
Medienagentur, Stuttgart
1 Monat
2016-12 - 2016-12

Entwicklung einer Benutzerschnittstelle mit Gestensteuerung für ein Messedisplay eines großen Ausstellers auf der BAU 2017.

JavaScript jQuery HTML5 ...

Der Entwicklungsprozess umfasste die Zusammenarbeit mit Grafikern und die Entwicklung einer Brücke zur Ansteuerung eines auf WATCHOUT basierenden Präsentationssystems über UDP.

JavaScript jQuery HTML5 CSS3 JSON Java / Java EE UDP Eclipse
Medienagentur, Stuttgart
3 Jahre 6 Monate
2013-07 - 2016-12

Erweiterung einer Webanwendung zur Begleitung der Geschäftsprozesse Nutzer- und Kundenverwaltung, Zugangsberechtigung, Lizenzverwaltung und Onlineveröffentlichungen um weitere Lizenztypen und Verwaltungsmöglichkeiten

Java / Java EE Webservices JAX-WS ...

Der Entwicklungsprozess umfasste objektorientierte Analyse und Design, Datenmodellierung sowie Anbindung an verschiedene APIs und relationale Datenbanken.

Java / Java EE Webservices JAX-WS Atypon RightSuite JSP Java Servlets jQuery JavaScript SQL Oracle JDBC HTML CSS Eclipse XML JDOM
Verlagsgruppe, Stuttgart
2 Monate
2013-05 - 2013-06

Implementierung einer Konsolenanwendung zur Migration von Daten von verschiedenen proprietären System hin zu einem Standardprodukt.

Java / Java EE Spring Context Spring JDBC ...
Java / Java EE Spring Context Spring JDBC Atypon RightSuite SQL Microsoft SQL Server MySQL Eclipse Maven
Verlagsgruppe, Stuttgart
1 Monat
2013-04 - 2013-04

Implementierung einer Webanwendung und eines Web Service zur Validierung von Bankleitzahlen und Kontonummern.

Java / Java EE Spring Web MVC Spring Web Services ...
Java / Java EE Spring Web MVC Spring Web Services Spring JDBC JSP Java Servlets jQuery JavaScript SQL Microsoft SQL Server HTML CSS Eclipse XML JDOM Maven Tomcat
Verlagsgruppe, Stuttgart
5 Monate
2012-11 - 2013-03

Implementierung einer Webanwendung zur Begleitung der Geschäftsprozesse Nutzer- und Kundenverwaltung, Zugangsberechtigung, Lizenzverwaltung und Onlineveröffentlichungen.

Java / Java EE Webservices JAX-WS ...

Der Entwicklungsprozess umfasste objektorientierte Analyse und Design, Datenmodellierung sowie Anbindung an verschiedene APIs und relationale Datenbanken.

Java / Java EE Webservices JAX-WS Atypon RightSuite JSP Java Servlets jQuery JavaScript SQL Oracle JDBC HTML CSS Eclipse XML JDOM
Verlagsgruppe, Stuttgart
1 Jahr 10 Monate
2011-01 - 2012-10

eigenes Projekt - [Name auf Anfrage]

Java Java EE JSP ...
  • Konzeption, Entwicklung und Betrieb einer mobilen Kontaktplattform für Singles.
  • Neben der Entwicklung einer netzwerk- und ortsbasierten Anwendung für Smartphones, jeweils nativ für Android und iOS, umfasste das Projekt die Erstellung des unterstützenden Server-Back-Ends.
  • Der Entwicklungsprozess umfasste objektorientierte Analyse und Design, Datenmodellierung, Design eines robusten Kommunikationsprotokolls für unzuverlässige Netzwerkverbindungen, die Integration verschiedener Webservices und APIs sowie die Zusammenarbeit mit einem Grafikdesigner.
  • Schlüsselanforderungen waren hohe Gebrauchstauglichkeit, geringe Latenz bei der Kommunikation und Toleranz gegenüber unzuverlässigen Netzwerkverbindungen und fehlenden Ortungsdiensten.
Java Java EE JSP Java Servlets JavaScript SQL PostgreSQL JDBC Linux (Ubuntu) Apache Tomcat HTML CSS JSON long poll Facebook API Android Android SDK Google Maps API Google Play Apple iOS iOS SDK Xcode Apple Push Notification Service Apple App Store GeoIP Shellskripte
2 Monate
2011-10 - 2011-11

Weiterentwicklung und Fehlerbereinigung einer Webanwendung zur Prüfungsvorbereitung für Studenten.

Java / Java EE Spring Web MVC Webservices ...

Hauptaufgabe war der Austausch der proprietären Benutzerverwaltung durch eine Anbindung an die Software „RightSuite“ der Firma Atypon (www.atypon.com) mittels Webservice.

Java / Java EE Spring Web MVC Webservices JAX-WS Atypon RightSuite JSP JavaScript SQL JDBC HTML CSS Maven Git Eclipse UML XML
Verlagsgruppe, Stuttgart
6 Jahre 6 Monate
2004-07 - 2010-12

eigenes Projekt - [Name auf Anfrage]

Java / Java EE JSP Java Servlets ...

Entwicklung einer Webanwendung in Mehrschichtenarchitektur mit Datenbank-Backend. Der Funktionsumfang umfasst vielfältige Möglichkeiten zur Kommunikation und Interaktion der Nutzer untereinander in Echtzeit. Besonders hohe Anforderungen bestanden an die Gebrauchstauglichkeit sowie mit vielen Tausend zeitgleich aktiven Nutzern an Leistung, Verfügbarkeit und Skalierbarkeit.

 

Der Entwicklungsprozess umfasste neben Anforderungserhebung, objektorientierter Analyse und Design sowie Datenmodellierung auch die Integration verschiedener Webservices.

 

Weitere Tätigkeiten bestehen in der kaufmännische Leitung, der Auftragsvergabe an Dienstleister und der Koordination eines Teams von Benutzerbetreuern.

 

2015 erfolgte der Verkauf des Projekts an einen Investor.

Java / Java EE JSP Java Servlets JavaScript (AJAX und Comet) SQL PostgreSQL JDBC Linux (Ubuntu) Apache Tomcat HTML CSS Webservices Facebook API REST SSL / PKI Apache Lucene Python Shellskripte
2 Jahre 1 Monat
2005-07 - 2007-07

Konzeption und Entwicklung einer Lernsoftware als Webanwendung

Java / Java EE JSP Java Servlets ...

Konzeption und Entwicklung einer Lernsoftware als Webanwendung. Wichtige Anforderungen waren hohe Gebrauchstauglichkeit, die Unterstützung von Multimediafunktionen und die Kompatibilität der webbasierten Benutzerschnittstelle mit einer Vielzahl von Browsern.

 

Das Projekt umfasste neben der Anforderungsanalyse in Zusammenarbeit mit Vertretern der kalifornischen Schulverwaltung, objektorientierter Analyse und Design sowie Datenmodellierung auch die Einarbeitung und die Übergabe des Projekts an ein ukrainisches Entwicklerteam.

Java / Java EE JSP Java Servlets JavaScript SQL H2 (eingebettetes Datenbanksystem) JDBC Jetty HTML CSS REST Ein- und Ausgabe von Audio und Video
phase-6 AG, Baar, Schweiz
2 Jahre 3 Monate
2003-04 - 2005-06

OSPlus-Kredit-Projekt

Softwareentwickler Java / Java EE JSP IBM WebSphere ...
Softwareentwickler

Konzeption und Entwicklung einer Webanwendung in Mehrschichtenarchitektur mit zentraler Datenhaltung und Anbindung eines Rechenkerns. Abdeckung der kompletten Geschäftsprozesse Baufinanzierung und Konsumentenkredite.

 

Die Entwicklung umfasste neben objektorientierter Analyse und Design auch den Einsatz von UML, Datenmodellierung, Leistungsoptimierung und Dokumentation.

 

Java / Java EE JSP IBM WebSphere WSAD Eclipse UML XML SQL Oracle firmeninternes Framework für die webbasierte Benutzerschnittstelle
Subito AG, Mörfelden-Walldorf

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 10 Monate
1996-09 - 2002-06

Wirtschaftsingenieurwesen Studienrichtung Informatik / Operations Research

Diplom-Wirtschaftsingenieur, Uni Karlsruhe (TH) / KIT
Diplom-Wirtschaftsingenieur
Uni Karlsruhe (TH) / KIT

Informatik / Operations Research

Softwareentwicklung

Maschinelles Lernen

Kompetenzen

Kompetenzen

Top-Skills

Java Java EE Microservices REST SOAP JAX-RS Jakarta EE JAX-WS Java Servlet Maven SQL Microsoft SQL Server Oracle JUnit OpenAPI Linux Tomcat Docker XML JSON Confluence JIRA Cloud Computing

Produkte / Standards / Erfahrungen / Methoden

Apache Webserver
Umfassende Erfahrung in Konfiguration, Skalierung und Optimierung
Atypon RightSuite
Umfassende Erfahrung in Produkt und APIs
CSS Compiler
Umfassende Erfahrung in SCSS
CSS3
Umfassende Erfahrung, auch mit CSS Compilern, SCSS
Datenmodellierung
Umfassende Erfahrung in ORM
Docker
Umfassende Erfahrung
Eclipse
Umfassende Erfahrung
EclipseLink
Umfassende Erfahrung beim Einsatz als JPA Implementierung
Entwickeln von Schnittstellen
Umfassende Erfahrung, auch mit Schnittstellen zu eingebetteten Systemen
Git
Umfassende Erfahrung
Hibernate
Umfassende Erfahrung
HTML
Umfassende Erfahrung, auch mit Front-End Frameworks, React
Identity & Access Management
Umfassende Erfahrung, sowohl beim Einsatz von Drittsystemen als auch bei der Entwicklung
Jakarta EE
Umfassende Erfahrung in verschiedenen Java / Jakarta EE Technologien
Java
Umfassende Erfahrung, auch Java 11 Technologien und Java EE
Java EE
Umfassende Erfahrung in verschiedenen Java EE Technologien
Java Servlets
Umfassende Erfahrung, sowohl direkt als auch als Basis von Frameworks
JAX-RS
Umfassende Erfahrung, auch im Bezug auf Abbildung auf Java-Objekte, Schnittstellendefinition
JAX-WS
Umfassende Erfahrung, auch im Bezug auf Abbildung auf Java-Objekte
JDBC
Umfassende Erfahrung, auch in Transaktionen
JPA2
Umfassende Erfahrung, auch in ORM
jQuery
Umfassende Erfahrung in Legacy Systemen
jQuery Mobile
Umfassende Erfahrung in Legacy Systemen
JSON
Umfassende Erfahrung, auch im Bezug auf Abbildung auf Java-Objekte
JSP
Umfassende Erfahrung in Legacy Systemen
Linux
Umfassende Erfahrung in Aufsetzen, Warten und Optimieren von Servern
Maven
Umfassende Erfahrung
Microservices
Umfassende Erfahrung in Architektur und Umsetzung, Transaktionssicherheit, Konsistenz
Microsoft SQL Server
Umfassende Erfahrung in spezifischem SQL, Transaktionen, Queues
Objektorientierte Analyse und Design
Umfassende Erfahrung, auch in UML
OpenAPI
Umfassende Erfahrung in OpenAPI / Swagger, Contract First / Contract Last
Oracle
Umfassende Erfahrung in spezifischem SQL, Transaktionen, Queues
ORM
Umfassende Erfahrung
PostgreSQL
Umfassende Erfahrung in Konfiguration, Skalierung und Optimierung
React
Umfassende Erfahrung
REST
Umfassende Erfahrung, auch im Bezug auf Abbildung auf Java-Objekte, JAX-RS
SOAP
Umfassende Erfahrung
Softwarearchitektur
Umfassende Erfahrung
Spring
Umfassende Erfahrung
SQL
Umfassende Erfahrung, auch in Optimierung von Queries, Query Planner
Tomcat
Umfassende Erfahrung in Konfiguration, Skalierung und Optimierung
VMware
Umfassende Erfahrung in VMware Workstation und ESXi
Webanwendungen
Umfassende Erfahrung in Architektur und Umsetzung
Webservices
Umfassende Erfahrung in Architektur und Umsetzung
XML
Umfassende Erfahrung in Parsen, Erzeugen und Abbildung auf Java-Objekte
XSD
Umfassende Erfahrung

Betriebssysteme

Android
Umfassende Erfahrung in Entwicklung von nativen und hybriden Anwendungen
iOS
Umfassende Erfahrung in Entwicklung von nativen und hybriden Anwendungen
Linux
Umfassende Erfahrung in Aufsetzen, Warten und Optimieren von Servern
Windows
Umfassende Erfahrung in Aufsetzen, Warten und Optimieren von Servern
 

 

Programmiersprachen

Jakarta EE
Spezialist, inkl. Java EE, Servlets, JSP und Web-Applikationen
Java
Spezialist, inkl. Java EE, Servlets, JSP und Web-Applikationen
Java 11
Spezialist, inkl. Java EE, Servlets, JSP und Web-Applikationen
Java EE
Spezialist, inkl. Java EE, Servlets, JSP und Web-Applikationen
JavaScript
Spezialist, inkl. AJAX, Comet, JSON
Scriptsprachen
Shell
SQL
Umfassende Erfahrung, auch in Optimierung von Queries, Query Planner

Datenbanken

Access
Grundkenntnisse
DB2
Grundkenntnisse
JDBC
Sehr gute Kenntnisse
Microsoft SQL Server
mfassende Erfahrung in spezifischem SQL, Transaktionen, Queues
MySQL
Grundkenntnisse
ODBC
Grundkenntnisse
Oracle
mfassende Erfahrung in spezifischem SQL, Transaktionen, Queues
PostgreSQL
Umfassende Erfahrung in Konfiguration, Skalierung und Optimierung
SQL
Gute Kenntnisse auch in Datenbankdesign, Performance-Optimierung

Datenkommunikation

Ethernet
Sehr gute Kenntnisse
Internet, Intranet
Sehr gute Kenntnisse
LAN
Sehr gute Kenntnisse
parallele Schnittstelle
Sehr gute Kenntnisse
Router
Gute Kenntnisse
RS232
Sehr gute Kenntnisse
SMTP
Sehr gute Kenntnisse
TCP/IP
Sehr gute Kenntnisse
Windows Netzwerk
Gute Kenntnisse

Hardware

Embedded Systeme
Gute Kenntnisse
Hardware
Einfache Schaltungen und Ansteuerungen
Messgeräte
Gute Kenntnisse
Grundkenntnisse in elektronischen Schaltungen und Erfahrung in Versuchsaufbauten sind vorhanden.

Branchen

Branchen

Agenturen

Verlage

Social Media

Schulen

Banken

Versicherungen

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.