Entwicklung einer Web-Anwendung für einen großen deutschen Autobauer,
welche es erlaubt große Mengen fahrzeug-bezogener Statistikdaten zu importiert,
durchsuchen, visualisieren und exportieren
Implementierung des REST-basierten
Backends mit Spring Boot/Spring Webflux mit Datenhaltung in einer Mongo DB,
sowie der Web-Oberfläche mit Javascript und React JS
Migration eines Altsystems durch Entwicklung von Microservices für den 1&1 Online Shop zur Bereitstellung von Daten wie Tarifen, Preisen, Smartphones, Tablets und Smartwatches
Im Einzelnen wurden in den Microservices neue REST-Endpunkte mit Spring Webflux implementiert, welche die benötigten Daten für die neuen Websites des Shops aus einer Postgresql-Datenbank lieferten
Die Implementierung wurde mit Cucumber BDD-Tests/Wiremock und JUnit-Tests abgedeckt
Manuelle Tests der Endpunkte wurden mit Postman, Swagger UI und Sichtung der Kibana-Logs durchgeführt
Anschließend wurden die Services mittels Jenkins Jobs auf die Kubernetes Umgebung deployt
Für die Entwicklung kamen IntelliJ Idea, Gradle, Git/Bitbucket zum Einsatz und es wurde nach der Scrum-Methode in 2-wöchigen Sprints gearbeitet
Java 11Spring BootSpring WebfluxSpring Data R2DBCPostgreSQLRedisDockerSwaggerOpen APIRancherKubernetesIntelliJ IdeaCucumberJUnitWiremockGradleGitJenkinsBitbucketKibanaScrumAngularCucum-berLombok
1&1 Telecommunication SE
9 Monate
2021-12 - 2022-08
CDSE ? Connected Drive Store Engine
Senior Java DeveloperJava 11Spring BootJPA...
Senior Java Developer
Entwicklung von Microservices für
den Bereich Billing und Payment eines Automobil-Herstellers.
Begleitung der
Migration von OpenShift On-Premises nach AWS.
AKDB Anstalt für Kommunale Datenverarbeitung in Bayern
9 Monate
2019-06 - 2020-02
Belege nach WE
Senior SoftwareentwicklerSCRUMJSON
Senior Softwareentwickler
Zusammenlegung des
Belegverwaltungs- und Wareneingangsdialogs eines Java Swing-basierten Frontends
in einen integrierten Gesamtdialog und Erweiterung um zusätzliche Funktionen.
Implementierung des neuen Dialogs ?from Scratch? auf Basis des Pflichtenhefts und der Analyse des Alt-System Codes unter Berücksichtigung von Clean Code- und Objektorientierten-Design-Prinzipien. Anbindung der neuen REST-basierten Services des JEE/Spring Boot-Backends.
Windows 10Java 8JEEJBossSwingMavenSVN
SCRUMJSON
Dr. Eckhardt + Partner GmbH
Bad Soden
3 Monate
2019-04 - 2019-06
ep-Stat-App für die Verbände der Holz- und Möbelindustrie
Senior Softwareentwickler
Senior Softwareentwickler
Für die bestehende Statistik-Anwendung ep-stat der Dr. Eckhardt + Partner GmbH sollte für den Kunden zusätzlich eine App entwickelt werden, welche es ermöglicht, die Statistik-Daten von ep-Stat auswählen, anzeigen und filtern zu können.
Die Mitarbeit an diesem Projekt umfasste die Analyse der Daten, das Design und die Implementierung des App-Interfaces, sowie die Transition zwischen den einzelnen Seiten. Für die graphische Anzeige der Statistikdaten wurde eine Open-Source-Library angebunden und die tabellarische Anzeige über eine selbst entwickelte GUI-Komponente realisiert, da im Standard GUI keine passende Komponenten vorhanden war.
Die App wurde nativ mit Swift und ohne Web-Technologien entwickelt, da der Kunde Wert auf eine reaktionsschnelle und animierte Anwendung legte.
Mac OS XXcodeCocoaPodsSwift
Dr. Eckhardt + Partner GmbH
6 Monate
2018-10 - 2019-03
Arbeiten an der Software-Architekturschicht
Senior Softwareentwickler
Senior Softwareentwickler
Hier wurden verschiedene Aufgaben in den grundlegenden Schichten der JEE- und Spring-Middleware des Kunden durchgeführt.
Vereinheitlichung des Loggings: Die verschiedenen Module sollten nicht mehr auf verschiedenen konkreten Logging-Implementierung arbeiten, sondern gegen eine Logging-Facade loggen, in diesem Fall SLF4J. Zu diesem Zweck wurden alle Dependencies zu konkreten Logging-Frameworks in den Maven-Dateien durch die SLF4J Abhängigkeiten ersetzt und die Zugriffe in den Programmen angepasst.
Migration von JAX-RS 1.1 (Implementierung RESTEasy) nach JAX-RS 2.1 (Standard): Die Umsetzung umfasste die Anpassung der Abhängigkeiten in den Maven-Dateien, sowie Anpassungen im Java-Code. Hierbei mussten die Eigenheiten von RESTEasy entfernt und durch eine standard-konforme Implementierung ersetzt werden, sowie den Änderungen zwischen der Version 1.1 und 2.1 Rechnung getragen werden.
Änderungen in der Repository-API, welche für die Kapselung der DB-Zugriffe zuständig ist und ein transparentes Caching erlaubt. Die API wurde verschlankt um Daten zu Sparen und Zugriffe auf den Cache wurden beschleunigt.
Mitarbeit an der Implementierung einer einheitlichen Heartbeat-Komponente über verschiedene Module hinweg, welche es erlaubt den Zustand der einzelnen Anwendungen über das Web abzufragen.
Windows 10MavenJava 8JBossSpring Boot
Dr. Eckhardt + Partner GmbH
Bad Soden
4 Monate
2018-04 - 2018-07
Pergo.PRO - Personaleinsatzplanung
Pergo.PRO ist eine Eigenentwicklung der Firma Dr. Eckhardt + Partner GmbH für die Personaleinsatzplanung, welche als Frontend Eclipse RCP verwendet.
Im Rahmen dieses Projekts war es meine Aufgabe eine komplexe Custom SWT-Komponente zu designen und zu implementieren, auf deren Basis die graphische Wochenplanung und die Urlaubsplanung realisiert wurde. Diese stellt die Einsatzzeiten aller Mitarbeiter in Form von Balken dar, welche der Kunde frei erzeugen und via Drag & Drop bearbeiten kann.
Windows 10Eclipse RCPJava 8SWTSVN
Dr. Eckhardt + Partner GmbH
Bad Soden
4 Monate
2017-12 - 2018-03
Pergo.PRO - App
SASSHTMLCSS
Im Rahmen der Entwicklung der Pergo.PRO-Anwendung (s.o.) wurde auch eine begleitende App entwickelt über die Mitarbeiter ihre Einsatzzeiten abrufen können.
Hier war es meine Aufgabe die zentrale Kalender-Seite mit der Anzeige der Arbeitszeiten zu designen und zu implementieren. Es wurde eine der Kalender-App vom iPhone ähnliche Komponente entwickelt, über die der Mitarbeiter die angezeigten Arbeitszeiten selektieren kann.
Weiterhin wurden die REST-Anfragen angebunden und deren Datenstruktur konzipiert, welche im JSON-Format an den Client verschickt wurden.
Windows 10IntelliJ WebStormIonic 3Angular 5TypeScriptNode.js
SASSHTMLCSS
6 Jahre
2012-01 - 2017-12
Beste Frische
Technischer Leiter/Lead DeveloperJava 7SQLXSLT...
Technischer Leiter/Lead Developer
Beste Frische für die REWE Group
Implementierung eines Datenerfassungsgeräts zur Pflege von Markt- und Artikeldaten im Einzelhandel.
Erstellung von technischen Konzepten und IT-Spezifikationen zu Dialogen und Geschäftsvorfällen.
Implementierung von Use-Cases auf dem Backend von der REST-Schnittstelle bis zur Datenbank.
Außerdem Analyse und Behebung von Performance-Problemen.
Implementierung von Erweiterungen und Behebung von Problemen in Produktion.
Lead DeveloperUnity 3DMicrosoft Visual StudioC#...
Lead Developer
Entwicklung der Apps: 8 Dots, Digit Dash, Addictit und MergeUp für den
App Store (iOS) und Google Play Store (Android).
Eigenverantwortliche
Durchführung des Game Designs, Grafik
Designs, Programmierung, Trailer- und Promo-Video-Erstellung sowie der Assets
für die Stores.
Unity 3DMicrosoft Visual StudioC#Adobe CCBlender
Dr. Eckhardt + Partner GmbH
Bad Soden
1 Jahr 5 Monate
2015-04 - 2016-08
WebDispo für die REWE Group
Senior Softwareentwickler
Senior Softwareentwickler
Entwicklung von Dialogen für ein
komplexes Dispositionssystem mit JSF/Richfaces.
Erstellen von Backend-Services mit JDBC auf der Basis
von IBM WebSphere bzw. dem JBoss EAP
Zentrale Abbildung der Märkte / Artikelarchiv für die REWE Group
Das Artikelarchiv ermöglicht die Pflege von markt- und artikelbezogenen Daten in der Warenwirtschaft und bildet verschiedene preis- und artikelbezogene Prozesse ab.
Erstellung von technischen Konzepten und IT-Spezifikationen zu Dialogen und komplexen Geschäftsvorfällen. Dokumentation und Aufbereitung komplexer bestehender Vorgänge und Prozesse Implementierung von Front- und Backend-Komponenten.
Zentrale Abbildung der Märkte / ?PEP - Personal-Einsatzplanung?
Lead DeveloperJavaJ2EEiBatis...
Lead Developer
Zentrale Abbildung der Märkte / ?PEP - Personal-Einsatzplanung? für die REWE Group
Entwicklung eines umfangreichen individuellen Personaleinsatzplanungs-Systems, mit Mitarbeiter- und Urlaubsverwaltung, graphischem und tabellarischem Planungstool für deren Einsatzzeiten und Fehlzeiten, sowie der Berechnung der erforderlichen Anwesenheiten im Markt aufgrund statistischer Auswertungen der Vorwochen und der geplanten umsatzbezogenen und nicht umsatzbezogenen Tätigkeiten.
Erstellung von technischen Konzepten und IT-Spezifikationen zu Dialogen und komplexen Geschäftsvorfällen, sowie die Implementierung der Front- und Backend-Komponenten. Hervorzuheben ist hier die komplett eigenständige Entwicklung der graphischen Planungskomponente in Swing, welche die Grundlage für die wöchentliche Planung der Mitarbeiter und deren Urlaubszeiten bildet. Außerdem Begleitung im produktiven Einsatz und ständige Erweiterung des Produkts.
JavaJ2EEiBatisSwingIBM WebSpehereJUnitSVN
Dr. Eckhardt + Partner GmbH
Bad Soden
2 Jahre
2001-01 - 2002-12
Web-Elvira
SoftwareentwicklerApache ServerPerlC...
Softwareentwickler
Web-Elvira für den Hauptverband der Deutschen Bauindustrie (HvB)
Web-ELVIRA ist ein Client-Server-System, welches es den Mitgliedern des HvB erlaubt, mittels Web-Browser Faktensuchen auf der Datenbank des HvB durchzuführen. Die vom System ermittelten Daten werden tabellarisch oder graphisch (Linien-, Balken-Diagramme) im Browser angezeigt.
Die Tätigkeiten umfassten den gesamten Entwicklungsprozess, von der Angebotserstellung, Aufnahme der Anforderungen, Lastenheft-Erstellung und Implementierung und Deployment der Software. Hervorzuheben ist die selbst entwickelte Grafik-Library in C für die in Echtzeit erzeugten Diagramme aus den ermittelten Daten.
Apache ServerPerlCJavaSybase DB
Dr. Eckhardt + Partner GmbH
Bad Soden
3 Monate
2001-01 - 2001-03
Backpack-Online Shop
SoftwareentwicklerJ2EEJavaJavaServer Pages...
Softwareentwickler
Backpack-Online Shop für Blue Martini
Projekt in den USA: Schulung vor Ort in der Web-Shop-Software der Partner-Firma Blue Martini und anschließende Customization/Germanization (Shipping, Payment, u.a.) eines Demo-Web-Shops für den deutschen Markt.
J2EEJavaJavaServer PagesAdobe PhotoshopPerl
Dr. Eckhardt + Partner GmbH
Bad Soden
Aus- und Weiterbildung
Aus- und Weiterbildung
5 Jahre 10 Monate
1993-10 - 1999-07
Diplomstudiengang Betriebswirtschaftslehre
Diplom-Kaufmann, Johann Wolfgang Goethe-Universität, Frankfurt am Main
Diplom-Kaufmann
Johann Wolfgang Goethe-Universität, Frankfurt am Main
Entwicklung einer Web-Anwendung für einen großen deutschen Autobauer,
welche es erlaubt große Mengen fahrzeug-bezogener Statistikdaten zu importiert,
durchsuchen, visualisieren und exportieren
Implementierung des REST-basierten
Backends mit Spring Boot/Spring Webflux mit Datenhaltung in einer Mongo DB,
sowie der Web-Oberfläche mit Javascript und React JS
Migration eines Altsystems durch Entwicklung von Microservices für den 1&1 Online Shop zur Bereitstellung von Daten wie Tarifen, Preisen, Smartphones, Tablets und Smartwatches
Im Einzelnen wurden in den Microservices neue REST-Endpunkte mit Spring Webflux implementiert, welche die benötigten Daten für die neuen Websites des Shops aus einer Postgresql-Datenbank lieferten
Die Implementierung wurde mit Cucumber BDD-Tests/Wiremock und JUnit-Tests abgedeckt
Manuelle Tests der Endpunkte wurden mit Postman, Swagger UI und Sichtung der Kibana-Logs durchgeführt
Anschließend wurden die Services mittels Jenkins Jobs auf die Kubernetes Umgebung deployt
Für die Entwicklung kamen IntelliJ Idea, Gradle, Git/Bitbucket zum Einsatz und es wurde nach der Scrum-Methode in 2-wöchigen Sprints gearbeitet
Java 11Spring BootSpring WebfluxSpring Data R2DBCPostgreSQLRedisDockerSwaggerOpen APIRancherKubernetesIntelliJ IdeaCucumberJUnitWiremockGradleGitJenkinsBitbucketKibanaScrumAngularCucum-berLombok
1&1 Telecommunication SE
9 Monate
2021-12 - 2022-08
CDSE ? Connected Drive Store Engine
Senior Java DeveloperJava 11Spring BootJPA...
Senior Java Developer
Entwicklung von Microservices für
den Bereich Billing und Payment eines Automobil-Herstellers.
Begleitung der
Migration von OpenShift On-Premises nach AWS.
AKDB Anstalt für Kommunale Datenverarbeitung in Bayern
9 Monate
2019-06 - 2020-02
Belege nach WE
Senior SoftwareentwicklerSCRUMJSON
Senior Softwareentwickler
Zusammenlegung des
Belegverwaltungs- und Wareneingangsdialogs eines Java Swing-basierten Frontends
in einen integrierten Gesamtdialog und Erweiterung um zusätzliche Funktionen.
Implementierung des neuen Dialogs ?from Scratch? auf Basis des Pflichtenhefts und der Analyse des Alt-System Codes unter Berücksichtigung von Clean Code- und Objektorientierten-Design-Prinzipien. Anbindung der neuen REST-basierten Services des JEE/Spring Boot-Backends.
Windows 10Java 8JEEJBossSwingMavenSVN
SCRUMJSON
Dr. Eckhardt + Partner GmbH
Bad Soden
3 Monate
2019-04 - 2019-06
ep-Stat-App für die Verbände der Holz- und Möbelindustrie
Senior Softwareentwickler
Senior Softwareentwickler
Für die bestehende Statistik-Anwendung ep-stat der Dr. Eckhardt + Partner GmbH sollte für den Kunden zusätzlich eine App entwickelt werden, welche es ermöglicht, die Statistik-Daten von ep-Stat auswählen, anzeigen und filtern zu können.
Die Mitarbeit an diesem Projekt umfasste die Analyse der Daten, das Design und die Implementierung des App-Interfaces, sowie die Transition zwischen den einzelnen Seiten. Für die graphische Anzeige der Statistikdaten wurde eine Open-Source-Library angebunden und die tabellarische Anzeige über eine selbst entwickelte GUI-Komponente realisiert, da im Standard GUI keine passende Komponenten vorhanden war.
Die App wurde nativ mit Swift und ohne Web-Technologien entwickelt, da der Kunde Wert auf eine reaktionsschnelle und animierte Anwendung legte.
Mac OS XXcodeCocoaPodsSwift
Dr. Eckhardt + Partner GmbH
6 Monate
2018-10 - 2019-03
Arbeiten an der Software-Architekturschicht
Senior Softwareentwickler
Senior Softwareentwickler
Hier wurden verschiedene Aufgaben in den grundlegenden Schichten der JEE- und Spring-Middleware des Kunden durchgeführt.
Vereinheitlichung des Loggings: Die verschiedenen Module sollten nicht mehr auf verschiedenen konkreten Logging-Implementierung arbeiten, sondern gegen eine Logging-Facade loggen, in diesem Fall SLF4J. Zu diesem Zweck wurden alle Dependencies zu konkreten Logging-Frameworks in den Maven-Dateien durch die SLF4J Abhängigkeiten ersetzt und die Zugriffe in den Programmen angepasst.
Migration von JAX-RS 1.1 (Implementierung RESTEasy) nach JAX-RS 2.1 (Standard): Die Umsetzung umfasste die Anpassung der Abhängigkeiten in den Maven-Dateien, sowie Anpassungen im Java-Code. Hierbei mussten die Eigenheiten von RESTEasy entfernt und durch eine standard-konforme Implementierung ersetzt werden, sowie den Änderungen zwischen der Version 1.1 und 2.1 Rechnung getragen werden.
Änderungen in der Repository-API, welche für die Kapselung der DB-Zugriffe zuständig ist und ein transparentes Caching erlaubt. Die API wurde verschlankt um Daten zu Sparen und Zugriffe auf den Cache wurden beschleunigt.
Mitarbeit an der Implementierung einer einheitlichen Heartbeat-Komponente über verschiedene Module hinweg, welche es erlaubt den Zustand der einzelnen Anwendungen über das Web abzufragen.
Windows 10MavenJava 8JBossSpring Boot
Dr. Eckhardt + Partner GmbH
Bad Soden
4 Monate
2018-04 - 2018-07
Pergo.PRO - Personaleinsatzplanung
Pergo.PRO ist eine Eigenentwicklung der Firma Dr. Eckhardt + Partner GmbH für die Personaleinsatzplanung, welche als Frontend Eclipse RCP verwendet.
Im Rahmen dieses Projekts war es meine Aufgabe eine komplexe Custom SWT-Komponente zu designen und zu implementieren, auf deren Basis die graphische Wochenplanung und die Urlaubsplanung realisiert wurde. Diese stellt die Einsatzzeiten aller Mitarbeiter in Form von Balken dar, welche der Kunde frei erzeugen und via Drag & Drop bearbeiten kann.
Windows 10Eclipse RCPJava 8SWTSVN
Dr. Eckhardt + Partner GmbH
Bad Soden
4 Monate
2017-12 - 2018-03
Pergo.PRO - App
SASSHTMLCSS
Im Rahmen der Entwicklung der Pergo.PRO-Anwendung (s.o.) wurde auch eine begleitende App entwickelt über die Mitarbeiter ihre Einsatzzeiten abrufen können.
Hier war es meine Aufgabe die zentrale Kalender-Seite mit der Anzeige der Arbeitszeiten zu designen und zu implementieren. Es wurde eine der Kalender-App vom iPhone ähnliche Komponente entwickelt, über die der Mitarbeiter die angezeigten Arbeitszeiten selektieren kann.
Weiterhin wurden die REST-Anfragen angebunden und deren Datenstruktur konzipiert, welche im JSON-Format an den Client verschickt wurden.
Windows 10IntelliJ WebStormIonic 3Angular 5TypeScriptNode.js
SASSHTMLCSS
6 Jahre
2012-01 - 2017-12
Beste Frische
Technischer Leiter/Lead DeveloperJava 7SQLXSLT...
Technischer Leiter/Lead Developer
Beste Frische für die REWE Group
Implementierung eines Datenerfassungsgeräts zur Pflege von Markt- und Artikeldaten im Einzelhandel.
Erstellung von technischen Konzepten und IT-Spezifikationen zu Dialogen und Geschäftsvorfällen.
Implementierung von Use-Cases auf dem Backend von der REST-Schnittstelle bis zur Datenbank.
Außerdem Analyse und Behebung von Performance-Problemen.
Implementierung von Erweiterungen und Behebung von Problemen in Produktion.
Lead DeveloperUnity 3DMicrosoft Visual StudioC#...
Lead Developer
Entwicklung der Apps: 8 Dots, Digit Dash, Addictit und MergeUp für den
App Store (iOS) und Google Play Store (Android).
Eigenverantwortliche
Durchführung des Game Designs, Grafik
Designs, Programmierung, Trailer- und Promo-Video-Erstellung sowie der Assets
für die Stores.
Unity 3DMicrosoft Visual StudioC#Adobe CCBlender
Dr. Eckhardt + Partner GmbH
Bad Soden
1 Jahr 5 Monate
2015-04 - 2016-08
WebDispo für die REWE Group
Senior Softwareentwickler
Senior Softwareentwickler
Entwicklung von Dialogen für ein
komplexes Dispositionssystem mit JSF/Richfaces.
Erstellen von Backend-Services mit JDBC auf der Basis
von IBM WebSphere bzw. dem JBoss EAP
Zentrale Abbildung der Märkte / Artikelarchiv für die REWE Group
Das Artikelarchiv ermöglicht die Pflege von markt- und artikelbezogenen Daten in der Warenwirtschaft und bildet verschiedene preis- und artikelbezogene Prozesse ab.
Erstellung von technischen Konzepten und IT-Spezifikationen zu Dialogen und komplexen Geschäftsvorfällen. Dokumentation und Aufbereitung komplexer bestehender Vorgänge und Prozesse Implementierung von Front- und Backend-Komponenten.
Zentrale Abbildung der Märkte / ?PEP - Personal-Einsatzplanung?
Lead DeveloperJavaJ2EEiBatis...
Lead Developer
Zentrale Abbildung der Märkte / ?PEP - Personal-Einsatzplanung? für die REWE Group
Entwicklung eines umfangreichen individuellen Personaleinsatzplanungs-Systems, mit Mitarbeiter- und Urlaubsverwaltung, graphischem und tabellarischem Planungstool für deren Einsatzzeiten und Fehlzeiten, sowie der Berechnung der erforderlichen Anwesenheiten im Markt aufgrund statistischer Auswertungen der Vorwochen und der geplanten umsatzbezogenen und nicht umsatzbezogenen Tätigkeiten.
Erstellung von technischen Konzepten und IT-Spezifikationen zu Dialogen und komplexen Geschäftsvorfällen, sowie die Implementierung der Front- und Backend-Komponenten. Hervorzuheben ist hier die komplett eigenständige Entwicklung der graphischen Planungskomponente in Swing, welche die Grundlage für die wöchentliche Planung der Mitarbeiter und deren Urlaubszeiten bildet. Außerdem Begleitung im produktiven Einsatz und ständige Erweiterung des Produkts.
JavaJ2EEiBatisSwingIBM WebSpehereJUnitSVN
Dr. Eckhardt + Partner GmbH
Bad Soden
2 Jahre
2001-01 - 2002-12
Web-Elvira
SoftwareentwicklerApache ServerPerlC...
Softwareentwickler
Web-Elvira für den Hauptverband der Deutschen Bauindustrie (HvB)
Web-ELVIRA ist ein Client-Server-System, welches es den Mitgliedern des HvB erlaubt, mittels Web-Browser Faktensuchen auf der Datenbank des HvB durchzuführen. Die vom System ermittelten Daten werden tabellarisch oder graphisch (Linien-, Balken-Diagramme) im Browser angezeigt.
Die Tätigkeiten umfassten den gesamten Entwicklungsprozess, von der Angebotserstellung, Aufnahme der Anforderungen, Lastenheft-Erstellung und Implementierung und Deployment der Software. Hervorzuheben ist die selbst entwickelte Grafik-Library in C für die in Echtzeit erzeugten Diagramme aus den ermittelten Daten.
Apache ServerPerlCJavaSybase DB
Dr. Eckhardt + Partner GmbH
Bad Soden
3 Monate
2001-01 - 2001-03
Backpack-Online Shop
SoftwareentwicklerJ2EEJavaJavaServer Pages...
Softwareentwickler
Backpack-Online Shop für Blue Martini
Projekt in den USA: Schulung vor Ort in der Web-Shop-Software der Partner-Firma Blue Martini und anschließende Customization/Germanization (Shipping, Payment, u.a.) eines Demo-Web-Shops für den deutschen Markt.
J2EEJavaJavaServer PagesAdobe PhotoshopPerl
Dr. Eckhardt + Partner GmbH
Bad Soden
Aus- und Weiterbildung
Aus- und Weiterbildung
5 Jahre 10 Monate
1993-10 - 1999-07
Diplomstudiengang Betriebswirtschaftslehre
Diplom-Kaufmann, Johann Wolfgang Goethe-Universität, Frankfurt am Main
Diplom-Kaufmann
Johann Wolfgang Goethe-Universität, Frankfurt am Main
Informatik
Entwicklung betrieblicher Informationssysteme
Informationsmanagement
Finanzmanagement und Finanzcontrolling
Diplomarbeit: auf Anfrage
Abschlussnote: 3,0
Zertifikate:
Angular Certified Developer, Level 2
Pivotal Certified Spring Professional
Oracle Certified Associate, Java SE 8 Programmer
Schulungen:
Spring Boot 2.1
Scrum
Kompetenzen
Kompetenzen
Top-Skills
Spring BootJava 17MavenScrumSPRING BootIntelliJ
Produkte / Standards / Erfahrungen / Methoden
Agile Entwicklung
Experte
Angular 5
Fortgeschritten
CSS
Fortgeschritten
Eclipse
Experte
Eclipse RCP
Basics
HTML
Fortgeschritten
IntelliJ WebStorm
Basics
JBoss
Fortgeschritten
JUnit
Experte
Magicdraw
Basics
Maven
Experte
Mockito
Fortgeschritten
MyBatis
Fortgeschritten
Node.js
Basics
REST
Experte
SASS
Basics
SCRUM
Experte
Spring
Fortgeschritten
Spring Boot
Experte
SVN
Experte
Swing
Experte
SWT
Experte
Xcode
Fortgeschritten
XML
Experte
XSLT
Fortgeschritten
Spring Webflux
Fortgeschritten
Frameworks/Libraries:
Spring/Spring Boot
Hibernate
JEE/J2EE
Spring Webflux
Swing
Angular
Swagger
Angular
Lombok
IDE:
Eclipse
IntelliJ Idea
Xcode
Visual Studio
Methoden:
SCRUM
Wasserfall-Vorgehensmodell
Formate/Standards:
REST
JSON
XML
CSS
SASS
YAML
Tools:
Maven
Gradle
Git
SVN
Docker
Test-Frameworks:
JUnit
Wiremock
Mockito
Cucumber
Betriebssysteme
Mac OS X
Windows 10
Programmiersprachen
Java 8
Experte
JEE
JSON
Swift
TypeScript
UML
Java
C#
HTML
JavaScript
Python
Java 17
Fortgeschritten
Kotlin
Fortgeschritten
Datenbanken
IBM DB2
PostgreSQL
MySQL
SQLite
Datenkommunikation
WebSphere MQ
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung