Fachlicher Schwerpunkt dieses Freiberuflers

Senior Fullstack Entwickler Java, JEE, Spring, Angular

verfügbar ab
03.08.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D1

D2

D4

D5

D6

D7

D8

D9

Städte
Düsseldorf
50 km
Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar
  • Technische Projektleitung
  • Senior Java JEE Architekt
  • Senior Fullstack Entwickler

Projekte

01/2020 - 05/2020

5 Monate

Entwicklung mobile App

Rolle
Senior fullstack Entwickler
Projektinhalte

Entwicklung einer "mobile first" Webapplikation um die betriebswirtschaftlichen Abläufe in der Landwirtschaft zu optimieren.

Kenntnisse

Scrum

JEE

JavaScript

SpringBoot

Apache Wicket

Angular

Produkte

Postgres

Git

REST

02/2018 - 12/2019

1 Jahr 11 Monate

Kassenanwendung

Rolle
Senior JEE Entwickler
Kunde
Retail
Einsatzort
Düsseldorf
Projektinhalte

Weiterentwicklung der Kassenanwendung für verschiedene große Retailer. 

Die Kassenanwendung überwacht und steuert den Zahlungsvorgang inkl. Kreditkarten - Transaktionen und Reporting.

Kenntnisse

Scrum

JEE

Java Swing

JavaFX

JavaScript

SpringBoot

UML 2.0

Produkte

Postgres

Git

REST

08/2017 - 01/2018

6 Monate

BiPro Schnittstelle

Rolle
Senior JEE Entwickler
Kunde
Versicherung
Einsatzort
Düsseldorf
Projektinhalte

Erweiterung der JEE Software zur Kunden- und Verträgeverwaltung.

Besonderer Schwerpunkt auf die BiPro Schnittstelle.

Kenntnisse

Scrum

JEE

JavaScript

BiPro

REST

Java-API for XML WebServices

Produkte

DB2

Git

Apache Tomcat

08/2016 - 07/2017

1 Jahr

Weiterentwicklung der Plattform zum Verwalten von Energieverträgen

Rolle
Senior JEE Entwickler
Kunde
Energiesektor
Projektinhalte

Weiterentwicklung der Plattform zum Verwalten von Energieverträgen für Großkunden.

Produkte

Java JEE

Wicket

Angular2

JavaFX

Maven

Microservices

REST

Tomcat

Spring

Git

Oracle

Scrum

07/2015 - 07/2016

1 Jahr 1 Monat

Entwicklung neuer Plattform zur Auswertung von Kreditdaten

Rolle
Senior Entwickler
Kunde
Bank
Einsatzort
Düsseldorf Umgebung
Projektinhalte

Entwicklung neuer Plattform zur Auswertung von Kreditdaten. Mehrere legacy Applikationen, die durch Infrastruktur-Technologien und Schnittstellen miteinander koordiniert werden müssen

Produkte

Java JEE

FirstSpirit CMS

Wicket

JavaScript

JQuery

Maven

HTML5

CSS3

bootstrap

responsive design

SOA

Microservices

REST

Tomcat

WebSphere

Spring Data

Spring Boot

Git

Oracle

Postgres

Scrum

01/2015 - 06/2015

6 Monate

Entwicklung e-shop eines international agierenden Retailers

Rolle
Senior Software Entwickler
Kunde
Retailer
Einsatzort
NRW
Projektinhalte

Entwicklung e-shop eines international agierenden Retailers

Produkte

Java JEE

JavaScript

JQuery

Maven

HTML5

CSS3

bootstrap

responsive design

Adobe AEM 6.0

Sightly

AngularJS

REST

Scrum

09/2014 - 12/2014

4 Monate

Entwicklung eines neuen online Bezahlszstems mit Schwerpunkt mobile Geräte

Rolle
Senior Entwickler
Kunde
Bank
Einsatzort
Bayern
Projektinhalte

Entwicklung des online Banking Systems mit Schwerpunkt mobile Geräte.

Produkte

Java JEE

JavaScript

JQuery

Maven

Git

HTML5

CSS3

responsive design

Wicket

Spring

Android

iOS

05/2014 - 09/2014

5 Monate

Entwicklung eines neuen online Bezahlsystems

Rolle
Senior JEE Entwickler
Kunde
Banken
Projektinhalte

Entwicklung eines neuen online Bezahlsystems mit Schwerpunkt mobile Geräte.

Produkte

Java JEE

Java Script

JQuery

bootstrap

Maven

XML

HTML5

CSS3

responsive design

Wicket

RESTfull web services

JPA

Postgres

Spring

Scrum

01/2014 - 04/2014

4 Monate

Entwicklung einer neuen Handelsplattform

Rolle
Senior JEE Entwickler
Kunde
Automobilbranche
Projektinhalte

Entwicklung einer neuen Handelsplattform als JEE Applikation. Die Applikation setzt auf das Adobe CQ5 CMS und verwaltet eine Datenbank von Fahrzeugen nach vorgegebenen Kriterien

Produkte

Java JEE

Java Script

Jquery

Lucene

Git

Maven

XML

HTML5

CSS3

responsive design

Adobe CQ5 CMS

RESTfull web services

Postgres

Scrum

09/2013 - 01/2014

5 Monate

Entwicklung und Erweiterung der Funktionalitäten für eine JEE Applikation

Rolle
Senior JEE Entwickler
Kunde
Versicherung
Projektinhalte

Entwicklung und Erweiterung der Funktionalitäten für eine JEE Applikation. Die Applikation bildet verschiedene Lebensszenarien ab, implmentiert die versicherungsmathematische Formeln und unterstützt so den Berater beim Verkauf

Produkte

Java JEE

Wicket

Hibernate

Git

XML

HTML5

Oracle

Scrum

02/2013 - 09/2013

8 Monate

Redesign und Implementierung einer Webapplikation

Rolle
Senior Architekt, technische Projektleitung, JEE Entwicklung
Kunde
Handel
Projektinhalte

Redesign und Implementierung einer Webapplikation zum Steuern aller Geschäftsprozessen des international tätigen Handelsunternehmens

Produkte

Java JEE

Liferay Portal

Wicket

bootstrap

JPA

Hibernate

Spring

SVN

XML

Maven

CSS3

HTML5

responsive design

Postgres

Scrum

07/2012 - 02/2013

8 Monate

Relaunch einer Webseite

Rolle
technische Projektleitung, JEE Entwicklung
Kunde
Automobilbranche
Projektinhalte

Relaunch einer Webseite mit besonderem Schwerpunkt auf mobile Geräte auf der Basis eines Content Management Systems (CMS), Schnittstellen zu legacy Systemen, Koordination, Konzeptionierung, Planung RZ Betrieb,  Budget Planung.

Produkte

Java

Adobe CQ 5 CMS

Tomcat

apache httpd

Wicket

Oracle

WebServices

WebClipping

SVN

JEE

XML

Maven

Eclipse

JSP

OSGi

CSS3

HTML5

Wireframes

responsive design

RESTfull web services

SOA

08/2011 - 12/2011

5 Monate

Entwicklung einer JEE Online Banking Applikation

Rolle
JEE Entwicklung
Kunde
Bank
Projektinhalte

Entwicklung einer JEE Online Banking Applikation

Produkte

Java

Wicket

Jquery

Tomcat

JEE

XML

Maven

Eclipse

03/2010 - 07/2011

1 Jahr 5 Monate

Entwicklung einer Java Applikation

Rolle
Java Entwicklung / Architektur
Kunde
Energiebranche
Projektinhalte

Entwicklung einer Java Applikation zur Verwaltung des deutschen Strom-Netzes nach den Vorgaben der Bundesnetzagentur

Produkte

Java

Swing

Tomcat

JEE

XML

UML

Subversion

Maven

Eclipse

Scrum

05/2008 - 06/2009

1 Jahr 2 Monate

Entwicklung und Realisierung von neuen Konzepten

Rolle
Migration. Technische Projektleitung
Kunde
Automobilbranche
Projektinhalte

Entwicklung und Realisierung von neuen Konzepten für die Migration von 120 Applikationen – überwiegend in Java / J2EE. Die Applikationen müssen in einem komplett neuen Umfeld (neue Datenbank, Betriebssystem, Netzwerk) migriert werden. Entwicklung kleiner tools in Java / Swing.

Produkte

Java

JEE

JDBC

JSP

XML

Oracle

RVS

C:D

Web Services

Shell scripts

Projekthistorie

Wegen der großen Anzahl der Projekte (Berufserfahrung seit 1988, Projekte dauerten zwischen wenigen Tagen und einigen Monaten) sind nicht alle Projekte aufgeführt.

Branchen

Banken
Börse
EDV
Internet
Hardwarehersteller
Softwarehersteller
Telekommunikation
Touristik
Mobilfunk
Automobil
Chemie
Flughafen
Luftfahrt und Raumfahrt
Handel

Kompetenzen

Programmiersprachen
Angular
Apache Sling
ASN.1
Java
Bevorzugte Programmiersprache. Erfahrung mit Swing, EJB, JSP, XML
Java 8
Java-API for XML WebServices
JavaScript
JEE
Shell
Spring boot
TypeScript
yacc/lex
 

Betriebssysteme
Linux
SUN OS, Solaris
Entwicklung device driver unter Solaris, Erfahrung seit 1988
Unix
 

Datenbanken
DB2
JDBC
MySQL
NoSQL
Oracle
Postgres
SQL

Sprachkenntnisse
Deutsch
Englisch
Griechisch
2. Muttersprache

Datenkommunikation
LU6.2
SMTP
SNA
SNMP
TCP/IP
X.400 X.25 X.225 X.75...
 

Produkte / Standards / Erfahrungen
Apache Tomcat
Apache Wicket
BiPro
Git
Java JEE
Java Swing
JavaFX
Maven
Microservices
REST
Scrum
Spring
SpringBoot
Tomcat
UML 2.0
Wicket
  • Java seit 1995, JEE seit 2001
    • JavaScript, Swing, JDBC, JSP, Struts, Ajax, Wicket, Jquery, JavaServerFaces, EJB, XML, Spring, Hibernate, JPA
  • Scrum, Kanban, Jira, Git, Jenkins, Maven, Junit
  • Webserver/MiddleTier:
    • Apache, Tomcat, JBoss, Glassfish, Adobe CQ5 / AEM CMS, Liferay
  • Banken, Wertpapierhandel: Imagine, REUTERS Triarch
  • Fachkenntnisse in der Energiebranche
  • Sun Solaris: langjährige Erfahrungen mit dem Solaris Kernel. Entwicklung von device driver unter SunOS und Solaris. Performance-Analyse, -Troubleshooting
  • Linux: Administration und Entwicklung

Beruflicher Werdegang

Seit 1989 als Programmierer in Betriebssystem- und Netzwerk- Technologien habe ich die Geburt des World Wide Web miterlebt und teilw. mitgestaltet.

In der Zeit von 1990 bis 2001 (11 Jahre) als Partner der Fa. Sun Microsystems habe ich den Beginn und die Weiterentwicklung von Java und J2EE "von innen" miterlebt. Als Subunternehmer von Sun konnte ich mehrere Projekte bei deutschen Großunternehmen, die damals Kunden von Sun waren, realisieren. 

Bis 1997 lagen meine Schwerpunkte im Betriebssystem Solaris und den diversen Netzwerktechnologien.

Ab 1997 und bis heute (seit 2001 ohne Sun) habe ich ausschließlich in Java und J2EE Projekten gearbeitet.

In den '90ern Projekte bei der Dt. Telekom, Vodafone (ehem. MMO / D2) und EPlus, sowie der Dt. Bundesbank, der Dt. Bank, der Commerzbank und EZB. Dazu Projekte bei den deutschen Großkonzernen aus der Luftfahrt- , Automobil- und Chemie- Branche.

2007:

Entwicklung von Billing Software für Mobilfunk-Provider für Orga Systems.

2008:

Entwicklung von Management Software für Mobilfunk-Switches für Nokia.

2008-2009:

Migration von Applikationen in einer neuen Infrastruktur (und neuen Standort), ohne Produktionsunterbrechung für Volkswagen Financial Services.

2010-2011:

Weiterentwicklung der Software, die zur europaweiten Planung des Stromnetzes dient. Fachkenntnisse über die Stromwirtschaft. RWE.

2012-heute:

Java / JEE Architektur- und Entwicklungs- Aufgaben bei produktionskritischen Webapplikationen. Endkunden waren Daimler AG, ING-DiBa u.a.


Bemerkungen

Selbsteinschätzung:

GenerellseheichmichalsTechniker,dervieleTechnologien „von innen“ herbeherrscht.

Selbst bei neuen Fachgebieten bin ich in der Lage – aufgrund meiner umfangreichen Erfahrungen – mich sehr schnell einzuarbeiten.

 

Obwohl hauptsächlich Senior Softwareentwickler, habe ich viele Konzepte erarbeitet und viele Architekturen (mit)gestaltet. Meine Erfahrungen als Administrator von verschiedenen Plattformen (große UNIX Rechenzentren und Datenbanken) erlauben mir einen globalen Blick auf komplexe betriebliche Abläufe zu haben und nicht „nur“ Softwareentwickler zu sein.

 

Am wohlsten fühle ich mich bei Aufgaben, die eine Kombination meiner diversen Skills erfordern. Zum Beispiel Aufgaben, die sowohl Konzeption, als auch Softwareentwicklung  beinhalten.


Ausbildungshistorie

Diplom Mathematiker, Universität Athen
Diplom Ingenieur Elektrotechnik  / Nachrichtentechnik, RWTH Aachen