Full-Stack Developer, Senior Java Developer, JEE, JSF, Spring, SQL, Hibernate, JPA, JavaScript, JSON, JQuery, CSS, LESS, Bootstrap
Aktualisiert am 04.11.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 04.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
sprin
Deutsch
Sehr gut in Wort und Schrift
Englisch
Sehr gut in Wort und Schrift

Einsatzorte

Einsatzorte

Köln (+20km) Bonn (+20km) Düsseldorf (+10km)
nicht möglich

Projekte

Projekte

2 Jahre
2022-12 - heute

Roller eShop

Fullstack-Entwickler
Fullstack-Entwickler

  • Backend- und Frontend Entwicklung
  • Weiterentwicklung und Administration des Möbel Roller Shops.

SAP Hybris Java Spring SASS HTML CSS Junit
Möbel Roller GmbH
5 Monate
2022-07 - 2022-11

Backend- und Frontend Entwicklung

Teamleiter, Fullstack-Entwickler
Teamleiter, Fullstack-Entwickler
  • Entwicklung einer Applikation zur Berechnung der Verrentung.
  • Eine Reihe von sehr komplizierten Formeln und Service wurden im Backend umgesetzt und dem Frontend zu Verfügung gestellt. 
  • Die Berater können mit dieser Applikation die Kunden verwalten, verschiede Verrentungsmodelle berechnen und den optimalen Wert ermitteln.
Java SpringBoot Postgresql JHipster Vue.js Typescript Vuetify Docker REST
ImmoRente Plus GmbH
9 Monate
2021-10 - 2022-06

HBL Heizöl Management

Teamleiter, Fullstack-Entwickler
Teamleiter, Fullstack-Entwickler
  • Entwicklung einer webbasierten Applikation zur Verwaltung der Kunden und Heizöl-Lieferanten.
  • Die Kunden können auf einer Karte markiert und eine optimale Route für die Disponierung berechnet werden. 
  • Importieren der Kundendaten von verschiedenen Heizöl-Portalen nach der Bestellung. Erstellung von Lieferschein und Rechnung.
Java SpringBoot Postgresql JHipster Vue.js Typescript Vuetify Docker REST
HBL GmbH
9 Monate
2021-01 - 2021-09

Lieferluzi

Fullstack-Entwickler
Fullstack-Entwickler

  • Backend- und Frontend Entwicklung
  • Entwicklung einer webbasierten Applikation zur Essensbestellung. 
  • Einige Teile der Applikation sind Restaurant-Anmeldung und Verwaltung der Speisekarte sowie die Entwicklung der Bestellprozess von der Suche nach einem Restaurant bis hin zur Bezahlung und Lieferung.

Java SpringBoot Postgresql JHipster Vue.js Typescript Vuetify Docker REST
Lieferluzi GmbH
1 Jahr 3 Monate
2019-10 - 2020-12

Product Data Quality Check (DQX)

Fullstack-Entwickler
Fullstack-Entwickler

  • Backend- und Frontend Entwicklung
  • Die Qualität der Produktdaten wurde durch ein automatisiertes System begutachtet und auf mögliche Fehler hingewiesen

Java Spring CDI Spock JUnit JSF Kubernets Google Cloud
Atrify GmbH
1 Jahr 6 Monate
2018-04 - 2019-09

Roller eShop

Fullstack-Entwickler
Fullstack-Entwickler

  • Backend- und Frontend Entwicklung
  • Weiterentwicklung und Administration des Möbel Roller Shops.

SAP Hybris Java Spring SASS HTML CSS Junit
Roller GmbH
9 Monate
2017-07 - 2018-03

PriceSync Application

Fullstack-Entwickler und Architekt
Fullstack-Entwickler und Architekt

Backend- und Frontend Entwicklung

  • Migration der bestehenden Applikation von GWT nach JSF
  • Datenbank und Objekt-Model Design
  • Dokumentation
  • Code review und Coaching

Java Spring JSF SASS HTML CSS Junit Geb DB2
1WorldSync GmbH
1 Jahr
2016-07 - 2017-06

REWE Customer Data Service

Fullstack-Entwickler und Architekt
Fullstack-Entwickler und Architekt

  • Entwicklung, Coaching
  • Entwicklung der neuen Marktauswahl
  • Einbau von Google-Karten und Darstellung der REWE Märkte
  • Anbindung an verschiedene externe Systeme um Marktdaten, Öffnungszeiten, Sonderöffnungszeiten, usw. zu importieren
  • Responsive Design für die optimale Darstellung der Applikation auf verschiedenen Geräten
  • Entwicklung der Kundenkonto-Verwaltung
  • Entwicklung der System- und Layout-Tests
  • Einrichtung des CI / CD Systems mit Jenkins

Java Spring Boot REST JavaScript Grunt Bower SASS HTML CSS Junit Geb Galen Responsive Web design Micro Service Architecture
REWE Digital GmbH
1 Jahr 6 Monate
2015-01 - 2016-06

SA2 Major Release 3 ? BMS 3.1

Entwickler
Entwickler

  • Entwicklung, Coaching, Dokumentation
  • Die Entwicklung wurde auf Basis der agilen Vorgehensweise (SCRUM) umgesetzt
  • Entwicklung eines Assembly Prozesses auf Basis Maven
  • Track & Trace des Nachrichtenflusses mittels ELK
  • Bearbeitung der neuen BMS 3.1 Nachrichten
  • Neue Server-Infrastruktur mit Docker
  • Entwicklung einer Configuration Management Applikation
  • Code Review und Coaching
  • Umstellung der Suche auf Elastic Search um die bestehende Oracle Datenbank zu entlasten
  • Umstellung des Nachrichten-Transports von Filebasiert auf JMS (ActiveMQ und CouchDB) in verschiedenen Ebenen der Infrastruktur
  • Als Nachrichten Verteiler wurde eine Applikation auf Basis von Mule ESB entwickelt
  • Profiling der bestehenden Applikationen um Bottlenecks zu erkennen und zu beseitigen, um die Performance zu verbessern
  • Einführung des Git-Flows zu Verbesserung des Release Managements
  • Entwicklung eines Load Balancers auf Basis von Mule ESB zur besseren Verteilung von XML-Nachrichten nach Ziel Systeme
  • Zusammenführung verschiedener GIT-Projekte unter einem Projekt, um die Verwaltungsaufwände und Fehler beim Deployment zu verringern

Java Spring JMS Oracle Docker XML ActiveMQ Kafka ElasticSearch LogStash MyBatis CouchDB Gitlab Kibana VisualVM Mule ESB Maven Red Hat Enterprise
1WorldSync GmbH
2 Jahre
2013-01 - 2014-12

Relaunch des Online-Shops

Software-Architekt, Abteilungsleiter
Software-Architekt, Abteilungsleiter

Architektur, Entwicklung, Dokumentation, Koordination

  • Relaunch der Galeria-Kaufhof Multichannel Online Plattform um die Time-to-Market erheblich zu reduzieren.
  • Die monolithische Architektur des bisherigen Systems wurde durch eine Micro Service Architektur abgelöst, in der verschiedene fachliche Domäne ausschließlich über REST-Schnittstellen miteinander kommunizieren
  • Die Entwicklung wurde auf Basis der agilen Vorgehensweise (SCRUM) umgesetzt
  • Entwicklung einer speziellen Management Console für den Fachbereich mit AngularJS und Bootstrap, um die einfache Pflege des eShops durch den Fachbereich zu ermöglichen.
  • Implementierung eines asynchron/nicht-blockierend arbeitenden Systems auf Basis von Scala, Play und Cassandra noSQL.
  • Technische Leitung von diversen Projekten innerhalb des eShops.
  • Wartung, Weiterentwicklung und technische Unterstützung des Galeria.de eShops.
  • Entwicklung eines WCMS Cockpits, um den Aufbau und die Pflege der Seiten und Produktwerbung für den Fachbereich zu ermöglichen. Benutzte Technologien waren JEE, Hybris eCommerce, ZK-Framework, Spring, JavaScript und CSS.
  • Entwicklung eines Tools, um die Pflege der Angebote innerhalb des eShops für den Fachbereich zu ermöglichen. Benutzte Technologien waren Java, Swing und Spring.
  • Austausch mit dem Fachbereich
  • Coaching und Schulungen des Fachbereichs
  • Dokumentation
  • Implementierung von automatisierten Tests

Scala Play AngularJs JQuery Bootstrap LESS MySQL Cassandra noSQL RESTful Responsive Web design Hybris eCommerce ZK-Framework JEE Spring (u.a. MVC Security IoC) JPA JavaScript CSS Oracle Micro Service Architecture
GALERIA Kaufhof GmbH
5 Jahre 4 Monate
2007-09 - 2012-12

CRS (Central Reservation Systems)

Software-Architekt
Software-Architekt

Architektur, Entwicklung, Dokumentation

  • Entwicklung eines neuen HRS-Anwendungsframeworks.
  • Der hier eingeführte Technologie-Stack umfasst dabei sowohl Backend-lastige Komponenten auf Basis von JPA und Spring als auch Frontendtechnologien auf Basis von JSF und Vaadin.
  • Einführung des Anwendungsframeworks mittels Coachings und Schulungen
  • Entwicklung einer Basistechnologie mit Java und JSF als Proof of Concept zum Neuaufbau des HRS-Webauftritts.
  • Integration der Google-Maps für die geographische Verfügbarkeitsdarstellung der Hotels. Die ursprüngliche Bing-Karte wurde dadurch abgelöst.
  • Implementierung der Kundenanmeldung mittels eines internen Mechanismus oder auch Facebook, Google+ oder Twitter. Hier kamen hauptsächlich Spring Security, OAuth 1.x und 2.x, DB2 und openLDAP zum Einsatz.
  • Austausch mit dem Fachbereich
  • Regressionstests, Loadtests und Optimierung des Codes
  • Analyse und Austausch mit dem Fachbereich
  • Dokumentation und Architektonische Konzepte mittels UML
  • Entwicklung einer Swing basierten Applikation sowie eines Backend-Services für das Importieren und die Pflege der Hoteldaten in der HRS-Hoteldatenbank (DB2).
  • Coaching und Schulungen des Fachbereichs

JEE Java Server Faces (JSF) Primefaces UML Spring Swing Spring Security Hibernate iBatis ehCache JProfiler JMeter Vaadin OpenLDAP JPA Responsive Web design Gitlab openLDAP OAuth EJB JQuery JavaScript MySQL DB2 Red Hat Enterprise
Hotel Reservation Services (HRS)
5 Jahre 10 Monate
2001-11 - 2007-08

European Dealer Portal

Lead Developer
Lead Developer
  • Technische Leitung
  • Entwicklung
  • Coaching
  • Infrastructure Management
  • DB und AS Server Administration
  • 3rd Level Support
Java JSP Microsoft SQL Server Windows 2000 Server Plumtree Enterprise Portal ASP VB LDAP
Ford Motor Company

Aus- und Weiterbildung

Aus- und Weiterbildung

2011 ? 2013

Computer Engineering

Master of Science

Schwerpunkten künstliche Intelligenz und Robotik


2006 ? 2011

Computer Engineering - Software

Bachelor of Science


Weiterbildung

  • AEVO (Ausbilder-Eignungsverordnung)
  • SCJP (Sun® Certified Java 5.0 Programmer) Training Program
  • Hybris Developer Training Part I - Core Platform
  • Hybris Developer Training Part II ? Commerce
  • MS SQL Server 2000 Administration
  • Einführungs- und Fortgeschrittenen C-Programmierungs-Kurs
  • MCSE-Kurse (Windows NT Administration)

Kompetenzen

Kompetenzen

Top-Skills

Java sprin

Produkte / Standards / Erfahrungen / Methoden

Profil:

  • Mit einem soliden Fundament von 25 Jahren Erfahrung als Entwickler und Architekt trete ich jeder neuen beruflichen Herausforderung mit einem reichen Schatz an Wissen und bewährten Fertigkeiten entgegen.
  • Als engagierter Technologie- und Forschungsbegeisteter verfolge ich leidenschaftlich die neuesten Trends und Entwicklungen in der Technologie. Die Herausforderung, innovative Lösungen für komplexe Probleme zu finden und zu erforschen, treibt mich kontinuierlich an. Neue Technologien erwecken in mir nicht nur großes Interesse, sondern motivieren mich auch, mein Fachwissen ständig zu erweitern und an aktuellen Forschungsprojekten mitzuwirken.
  • Meine Rolle in diversen erfolgreichen Projekten reichte von der Ideenfindung bis zur Umsetzung und hat mich befähigt, tiefgreifendes Verständnis für die Bedürfnisse und Herausforderungen zu entwickeln.


Spezialkenntnisse

  • Mehrjährige Erfahrung als Entwickler und Architekt in kleinen bis großen Projekte
  • Einsatz und Sicherstellung der Einhaltung von agilen Methoden, modernen Design Pattern und Software-Architektur
  • Optimierung von Software sowie Serverumgebungen (z.B. Hardware, Betriebssystem) zum besseren Ablauf der Applikationen unter Hochlast.
  • Coaching, Einarbeitung und Führung von Projektteams und externer Dienstleister
  • Sicherer Umgang mit Windows- und Linux-Servern
  • Beratung der Fachbereiche bei der Anforderungsdefinition sowie die Unterstützung bei der Erstellung von Fachkonzepten
  • Definition von Entwicklungsprozessen unter Kommunikation mit dem Fachbereich
  • Design und Entwicklung von Webanwendungen und Java Backend Code anhand fachlicher Konzepte
  • Administration und Implementierung von LDAP (Netscape Directory Services, OpenLDAP)
  • Entwickler und Commiter bei Liferay Portal


Backend Stack

  • Java, JEE, CDI, Python
  • Spring (Boot, IoC, MVC, Security, WebServices)
  • SAP Hybris E-Commerce Software
  • Python
  • Quarkus, Wildfly
  • Cloud Programming
  • JDBC, JPA, Hibernate, iBatis, RDBMS
  • Java Server Pages (JSP), JSTL, Servlets
  • Java Server Faces (JSF), Primefaces
  • WebServices , REST
  • EhCache, OAuth, LDAP
  • ActiveMQ, Kafka
  • Mule ESB
  • Node.JS


Frontend Stack

  • JavaScript / Typescript
  • CSS 3
  • HTML, HTML5, XHTML, XML
  • JQuery
  • JSON, AJAX
  • Angular, VueJs
  • Bootstrap / Tailwind / Vuetify
  • LESS, SASS
  • Grunt, Gulp
  • Responsive Webdesign
  • Vaadin

Test und Performance

  • JUnit
  • Spock
  • Selenium, Geb
  • EasyMock, Mockito
  • JMeter, Galen
  • VisualVM
  • JProfiler
  • Cypress
  • Jasmine


Software-Konfigurationsmanagement und Monitoring

  • Maven, ANT
  • Git, Subversion
  • Jenkins (CI / CD, JenkinsFile DSL)
  • Docker
  • ELK (ElasticSearch, Logstash, Kibana)
  • Grafana
  • Kubernetes
  • Cloud - GCP


Methoden für Softwareentwicklung

  • SCRUM
  • KANBAN
  • SDM (Solution Delivery Method) 
  • (Analyse, Design, Implementation, Integration, Test)
  • UML
  • TDD (Test Driven Development)
  • Micro Service Architecture, RESTful
  • Multithreading


Tools

  • IDEA Intellij
  • Eclipse
  • FindBugs, SonarJ, CheckStyle
  • Adobe Photoshop
  • Microsoft Office
  • JIRA, Confluence
  • Nexus
  • BitBucket, Github
  • Confleuence
  • Enterprise Architect
  • SOAP-UI
  • mySQL Workbench
  • xmlstarlet
  • GitLab

Betriebssysteme

Linux
Windows
XP/2000/2003 Server
MacOs
Unix
Red Hat Enterprise
SUSE Enterprise
Ubutu

Programmiersprachen

Java
Java EE
JavaScript
Portlets
Java Server Faces
Servlets und JSP
EJB3
Struts
iBatis
Hibernate
Spring
Play

Datenbanken

DB/2
MS SQL Server 2000-2005
MySQL
v3.x ? 5.x
PostgreSQL
Oracle

Branchen

Branchen

  • E-Commerce
  • Logistik
  • Automobilindustrie
  • Versicherung
  • Immobilien

Einsatzorte

Einsatzorte

Köln (+20km) Bonn (+20km) Düsseldorf (+10km)
nicht möglich

Projekte

Projekte

2 Jahre
2022-12 - heute

Roller eShop

Fullstack-Entwickler
Fullstack-Entwickler

  • Backend- und Frontend Entwicklung
  • Weiterentwicklung und Administration des Möbel Roller Shops.

SAP Hybris Java Spring SASS HTML CSS Junit
Möbel Roller GmbH
5 Monate
2022-07 - 2022-11

Backend- und Frontend Entwicklung

Teamleiter, Fullstack-Entwickler
Teamleiter, Fullstack-Entwickler
  • Entwicklung einer Applikation zur Berechnung der Verrentung.
  • Eine Reihe von sehr komplizierten Formeln und Service wurden im Backend umgesetzt und dem Frontend zu Verfügung gestellt. 
  • Die Berater können mit dieser Applikation die Kunden verwalten, verschiede Verrentungsmodelle berechnen und den optimalen Wert ermitteln.
Java SpringBoot Postgresql JHipster Vue.js Typescript Vuetify Docker REST
ImmoRente Plus GmbH
9 Monate
2021-10 - 2022-06

HBL Heizöl Management

Teamleiter, Fullstack-Entwickler
Teamleiter, Fullstack-Entwickler
  • Entwicklung einer webbasierten Applikation zur Verwaltung der Kunden und Heizöl-Lieferanten.
  • Die Kunden können auf einer Karte markiert und eine optimale Route für die Disponierung berechnet werden. 
  • Importieren der Kundendaten von verschiedenen Heizöl-Portalen nach der Bestellung. Erstellung von Lieferschein und Rechnung.
Java SpringBoot Postgresql JHipster Vue.js Typescript Vuetify Docker REST
HBL GmbH
9 Monate
2021-01 - 2021-09

Lieferluzi

Fullstack-Entwickler
Fullstack-Entwickler

  • Backend- und Frontend Entwicklung
  • Entwicklung einer webbasierten Applikation zur Essensbestellung. 
  • Einige Teile der Applikation sind Restaurant-Anmeldung und Verwaltung der Speisekarte sowie die Entwicklung der Bestellprozess von der Suche nach einem Restaurant bis hin zur Bezahlung und Lieferung.

Java SpringBoot Postgresql JHipster Vue.js Typescript Vuetify Docker REST
Lieferluzi GmbH
1 Jahr 3 Monate
2019-10 - 2020-12

Product Data Quality Check (DQX)

Fullstack-Entwickler
Fullstack-Entwickler

  • Backend- und Frontend Entwicklung
  • Die Qualität der Produktdaten wurde durch ein automatisiertes System begutachtet und auf mögliche Fehler hingewiesen

Java Spring CDI Spock JUnit JSF Kubernets Google Cloud
Atrify GmbH
1 Jahr 6 Monate
2018-04 - 2019-09

Roller eShop

Fullstack-Entwickler
Fullstack-Entwickler

  • Backend- und Frontend Entwicklung
  • Weiterentwicklung und Administration des Möbel Roller Shops.

SAP Hybris Java Spring SASS HTML CSS Junit
Roller GmbH
9 Monate
2017-07 - 2018-03

PriceSync Application

Fullstack-Entwickler und Architekt
Fullstack-Entwickler und Architekt

Backend- und Frontend Entwicklung

  • Migration der bestehenden Applikation von GWT nach JSF
  • Datenbank und Objekt-Model Design
  • Dokumentation
  • Code review und Coaching

Java Spring JSF SASS HTML CSS Junit Geb DB2
1WorldSync GmbH
1 Jahr
2016-07 - 2017-06

REWE Customer Data Service

Fullstack-Entwickler und Architekt
Fullstack-Entwickler und Architekt

  • Entwicklung, Coaching
  • Entwicklung der neuen Marktauswahl
  • Einbau von Google-Karten und Darstellung der REWE Märkte
  • Anbindung an verschiedene externe Systeme um Marktdaten, Öffnungszeiten, Sonderöffnungszeiten, usw. zu importieren
  • Responsive Design für die optimale Darstellung der Applikation auf verschiedenen Geräten
  • Entwicklung der Kundenkonto-Verwaltung
  • Entwicklung der System- und Layout-Tests
  • Einrichtung des CI / CD Systems mit Jenkins

Java Spring Boot REST JavaScript Grunt Bower SASS HTML CSS Junit Geb Galen Responsive Web design Micro Service Architecture
REWE Digital GmbH
1 Jahr 6 Monate
2015-01 - 2016-06

SA2 Major Release 3 ? BMS 3.1

Entwickler
Entwickler

  • Entwicklung, Coaching, Dokumentation
  • Die Entwicklung wurde auf Basis der agilen Vorgehensweise (SCRUM) umgesetzt
  • Entwicklung eines Assembly Prozesses auf Basis Maven
  • Track & Trace des Nachrichtenflusses mittels ELK
  • Bearbeitung der neuen BMS 3.1 Nachrichten
  • Neue Server-Infrastruktur mit Docker
  • Entwicklung einer Configuration Management Applikation
  • Code Review und Coaching
  • Umstellung der Suche auf Elastic Search um die bestehende Oracle Datenbank zu entlasten
  • Umstellung des Nachrichten-Transports von Filebasiert auf JMS (ActiveMQ und CouchDB) in verschiedenen Ebenen der Infrastruktur
  • Als Nachrichten Verteiler wurde eine Applikation auf Basis von Mule ESB entwickelt
  • Profiling der bestehenden Applikationen um Bottlenecks zu erkennen und zu beseitigen, um die Performance zu verbessern
  • Einführung des Git-Flows zu Verbesserung des Release Managements
  • Entwicklung eines Load Balancers auf Basis von Mule ESB zur besseren Verteilung von XML-Nachrichten nach Ziel Systeme
  • Zusammenführung verschiedener GIT-Projekte unter einem Projekt, um die Verwaltungsaufwände und Fehler beim Deployment zu verringern

Java Spring JMS Oracle Docker XML ActiveMQ Kafka ElasticSearch LogStash MyBatis CouchDB Gitlab Kibana VisualVM Mule ESB Maven Red Hat Enterprise
1WorldSync GmbH
2 Jahre
2013-01 - 2014-12

Relaunch des Online-Shops

Software-Architekt, Abteilungsleiter
Software-Architekt, Abteilungsleiter

Architektur, Entwicklung, Dokumentation, Koordination

  • Relaunch der Galeria-Kaufhof Multichannel Online Plattform um die Time-to-Market erheblich zu reduzieren.
  • Die monolithische Architektur des bisherigen Systems wurde durch eine Micro Service Architektur abgelöst, in der verschiedene fachliche Domäne ausschließlich über REST-Schnittstellen miteinander kommunizieren
  • Die Entwicklung wurde auf Basis der agilen Vorgehensweise (SCRUM) umgesetzt
  • Entwicklung einer speziellen Management Console für den Fachbereich mit AngularJS und Bootstrap, um die einfache Pflege des eShops durch den Fachbereich zu ermöglichen.
  • Implementierung eines asynchron/nicht-blockierend arbeitenden Systems auf Basis von Scala, Play und Cassandra noSQL.
  • Technische Leitung von diversen Projekten innerhalb des eShops.
  • Wartung, Weiterentwicklung und technische Unterstützung des Galeria.de eShops.
  • Entwicklung eines WCMS Cockpits, um den Aufbau und die Pflege der Seiten und Produktwerbung für den Fachbereich zu ermöglichen. Benutzte Technologien waren JEE, Hybris eCommerce, ZK-Framework, Spring, JavaScript und CSS.
  • Entwicklung eines Tools, um die Pflege der Angebote innerhalb des eShops für den Fachbereich zu ermöglichen. Benutzte Technologien waren Java, Swing und Spring.
  • Austausch mit dem Fachbereich
  • Coaching und Schulungen des Fachbereichs
  • Dokumentation
  • Implementierung von automatisierten Tests

Scala Play AngularJs JQuery Bootstrap LESS MySQL Cassandra noSQL RESTful Responsive Web design Hybris eCommerce ZK-Framework JEE Spring (u.a. MVC Security IoC) JPA JavaScript CSS Oracle Micro Service Architecture
GALERIA Kaufhof GmbH
5 Jahre 4 Monate
2007-09 - 2012-12

CRS (Central Reservation Systems)

Software-Architekt
Software-Architekt

Architektur, Entwicklung, Dokumentation

  • Entwicklung eines neuen HRS-Anwendungsframeworks.
  • Der hier eingeführte Technologie-Stack umfasst dabei sowohl Backend-lastige Komponenten auf Basis von JPA und Spring als auch Frontendtechnologien auf Basis von JSF und Vaadin.
  • Einführung des Anwendungsframeworks mittels Coachings und Schulungen
  • Entwicklung einer Basistechnologie mit Java und JSF als Proof of Concept zum Neuaufbau des HRS-Webauftritts.
  • Integration der Google-Maps für die geographische Verfügbarkeitsdarstellung der Hotels. Die ursprüngliche Bing-Karte wurde dadurch abgelöst.
  • Implementierung der Kundenanmeldung mittels eines internen Mechanismus oder auch Facebook, Google+ oder Twitter. Hier kamen hauptsächlich Spring Security, OAuth 1.x und 2.x, DB2 und openLDAP zum Einsatz.
  • Austausch mit dem Fachbereich
  • Regressionstests, Loadtests und Optimierung des Codes
  • Analyse und Austausch mit dem Fachbereich
  • Dokumentation und Architektonische Konzepte mittels UML
  • Entwicklung einer Swing basierten Applikation sowie eines Backend-Services für das Importieren und die Pflege der Hoteldaten in der HRS-Hoteldatenbank (DB2).
  • Coaching und Schulungen des Fachbereichs

JEE Java Server Faces (JSF) Primefaces UML Spring Swing Spring Security Hibernate iBatis ehCache JProfiler JMeter Vaadin OpenLDAP JPA Responsive Web design Gitlab openLDAP OAuth EJB JQuery JavaScript MySQL DB2 Red Hat Enterprise
Hotel Reservation Services (HRS)
5 Jahre 10 Monate
2001-11 - 2007-08

European Dealer Portal

Lead Developer
Lead Developer
  • Technische Leitung
  • Entwicklung
  • Coaching
  • Infrastructure Management
  • DB und AS Server Administration
  • 3rd Level Support
Java JSP Microsoft SQL Server Windows 2000 Server Plumtree Enterprise Portal ASP VB LDAP
Ford Motor Company

Aus- und Weiterbildung

Aus- und Weiterbildung

2011 ? 2013

Computer Engineering

Master of Science

Schwerpunkten künstliche Intelligenz und Robotik


2006 ? 2011

Computer Engineering - Software

Bachelor of Science


Weiterbildung

  • AEVO (Ausbilder-Eignungsverordnung)
  • SCJP (Sun® Certified Java 5.0 Programmer) Training Program
  • Hybris Developer Training Part I - Core Platform
  • Hybris Developer Training Part II ? Commerce
  • MS SQL Server 2000 Administration
  • Einführungs- und Fortgeschrittenen C-Programmierungs-Kurs
  • MCSE-Kurse (Windows NT Administration)

Kompetenzen

Kompetenzen

Top-Skills

Java sprin

Produkte / Standards / Erfahrungen / Methoden

Profil:

  • Mit einem soliden Fundament von 25 Jahren Erfahrung als Entwickler und Architekt trete ich jeder neuen beruflichen Herausforderung mit einem reichen Schatz an Wissen und bewährten Fertigkeiten entgegen.
  • Als engagierter Technologie- und Forschungsbegeisteter verfolge ich leidenschaftlich die neuesten Trends und Entwicklungen in der Technologie. Die Herausforderung, innovative Lösungen für komplexe Probleme zu finden und zu erforschen, treibt mich kontinuierlich an. Neue Technologien erwecken in mir nicht nur großes Interesse, sondern motivieren mich auch, mein Fachwissen ständig zu erweitern und an aktuellen Forschungsprojekten mitzuwirken.
  • Meine Rolle in diversen erfolgreichen Projekten reichte von der Ideenfindung bis zur Umsetzung und hat mich befähigt, tiefgreifendes Verständnis für die Bedürfnisse und Herausforderungen zu entwickeln.


Spezialkenntnisse

  • Mehrjährige Erfahrung als Entwickler und Architekt in kleinen bis großen Projekte
  • Einsatz und Sicherstellung der Einhaltung von agilen Methoden, modernen Design Pattern und Software-Architektur
  • Optimierung von Software sowie Serverumgebungen (z.B. Hardware, Betriebssystem) zum besseren Ablauf der Applikationen unter Hochlast.
  • Coaching, Einarbeitung und Führung von Projektteams und externer Dienstleister
  • Sicherer Umgang mit Windows- und Linux-Servern
  • Beratung der Fachbereiche bei der Anforderungsdefinition sowie die Unterstützung bei der Erstellung von Fachkonzepten
  • Definition von Entwicklungsprozessen unter Kommunikation mit dem Fachbereich
  • Design und Entwicklung von Webanwendungen und Java Backend Code anhand fachlicher Konzepte
  • Administration und Implementierung von LDAP (Netscape Directory Services, OpenLDAP)
  • Entwickler und Commiter bei Liferay Portal


Backend Stack

  • Java, JEE, CDI, Python
  • Spring (Boot, IoC, MVC, Security, WebServices)
  • SAP Hybris E-Commerce Software
  • Python
  • Quarkus, Wildfly
  • Cloud Programming
  • JDBC, JPA, Hibernate, iBatis, RDBMS
  • Java Server Pages (JSP), JSTL, Servlets
  • Java Server Faces (JSF), Primefaces
  • WebServices , REST
  • EhCache, OAuth, LDAP
  • ActiveMQ, Kafka
  • Mule ESB
  • Node.JS


Frontend Stack

  • JavaScript / Typescript
  • CSS 3
  • HTML, HTML5, XHTML, XML
  • JQuery
  • JSON, AJAX
  • Angular, VueJs
  • Bootstrap / Tailwind / Vuetify
  • LESS, SASS
  • Grunt, Gulp
  • Responsive Webdesign
  • Vaadin

Test und Performance

  • JUnit
  • Spock
  • Selenium, Geb
  • EasyMock, Mockito
  • JMeter, Galen
  • VisualVM
  • JProfiler
  • Cypress
  • Jasmine


Software-Konfigurationsmanagement und Monitoring

  • Maven, ANT
  • Git, Subversion
  • Jenkins (CI / CD, JenkinsFile DSL)
  • Docker
  • ELK (ElasticSearch, Logstash, Kibana)
  • Grafana
  • Kubernetes
  • Cloud - GCP


Methoden für Softwareentwicklung

  • SCRUM
  • KANBAN
  • SDM (Solution Delivery Method) 
  • (Analyse, Design, Implementation, Integration, Test)
  • UML
  • TDD (Test Driven Development)
  • Micro Service Architecture, RESTful
  • Multithreading


Tools

  • IDEA Intellij
  • Eclipse
  • FindBugs, SonarJ, CheckStyle
  • Adobe Photoshop
  • Microsoft Office
  • JIRA, Confluence
  • Nexus
  • BitBucket, Github
  • Confleuence
  • Enterprise Architect
  • SOAP-UI
  • mySQL Workbench
  • xmlstarlet
  • GitLab

Betriebssysteme

Linux
Windows
XP/2000/2003 Server
MacOs
Unix
Red Hat Enterprise
SUSE Enterprise
Ubutu

Programmiersprachen

Java
Java EE
JavaScript
Portlets
Java Server Faces
Servlets und JSP
EJB3
Struts
iBatis
Hibernate
Spring
Play

Datenbanken

DB/2
MS SQL Server 2000-2005
MySQL
v3.x ? 5.x
PostgreSQL
Oracle

Branchen

Branchen

  • E-Commerce
  • Logistik
  • Automobilindustrie
  • Versicherung
  • Immobilien

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.