Sun zertifizierter Lead/Senior Developer, Cloud-Systeme, Kozeptionierung, Design, Implementierung, Kotlin, Java, C, C++
Aktualisiert am 13.12.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Cloud (Azure)
SpringBoot
Kotlin
Lead Developer
Analysefähigkeit
Beratung
Kubernetes
Deutsch
Muttersprache
Englisch
Gut
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Darmstadt (+100km) Frankfurt am Main (+50km) Homburg (Saar) (+50km)

Deutschland: bevorzugt Rhein-Main-Gebiet

möglich

Projekte

Projekte

4 Jahre 5 Monate
2019-10 - heute

Verschieden Projekte im Bereich Finanzdienstleistungen

Lead-Developer IntelliJ Kotlin Java 11/17 ...
Lead-Developer
DVAG Projekte.  Verschieden Projekte im Bereich Finanzdienstleistungen

  • Beratungsleistungen. 
  • Erarbeitung von Umsetzungskonzepten und Entwicklungsarbeiten. 
  • Vorrangig im Cloud Umfeld mit MS Azure Komponenten (AzureSQL, AzureSearch, BlobStorage, Messaging) 
  • Kubernetes und Docker

IntelliJ Kotlin Java 11/17 Spring Stack (Boot Data Test etc.) REST Services Microservices GitHub AzureSQL log4u Junit Jira Confluence OAuth 2 OpenID Connect KeyCloak Groovy Git Gradle Maven
compeople AG
Frankfurt
4 Monate
2019-06 - 2019-09

Connected Car - Fahrzeugbezogene Services und Systeme

Senior Developer Mac OSX Linux IntelliJ ...
Senior Developer

  • Analyse, Design und Implementierung von fachlichen Anforderungen innerhalb des Projekts ?Connected Car?. 
  • Neue Anforderungen müssen analysiert und in den bestehenden modularen Backend-Baukasten eingearbeitet werden. 
  • Hierbei handelt es sich sowohl um fahrzeugbezogene Dienste (z.B. Parkplatzsuche, Flottenmanagement, Abfrage von fahrzeugrelevanten Informationen) als auch administrative Dienste (z.B. Admin-Tool zur Verwaltung und Konfiguration der Dienste). 
  • Als agiles Vorgehensmodell wird SCRUM eingesetzt.

Mac OSX Linux IntelliJ Java 8 Kafka Spring Stack (Boot Data Test etc.) REST Services Microservices Wicket Jersey-Stack Jenkins Oracle- DB Postgres-DB Jira Confluence OAuth 2 Groovy Git Maven
Valtech Mobility GmbH,
Neu-Isenburg
2 Jahre 6 Monate
2017-01 - 2019-06

Rechnungsmanagement für Handwerk und Mittelstand

Windows 7 Linux IntelliJ ...
DV Deutsche Verrechnungsstelle

  • Analyse, Design und Implementierung von fachlichen Anforderungen innerhalb des Projekts ?DV Deutsche Verrechnungsstelle?. 
  • Neue Anforderungen müssen in dem Portal umgesetzt werden. 
  • Dies beinhaltet Frontend- als auch Backend-Tätigkeiten. 
  • Die Entwicklung von neuen, auf Spring Boot basierenden, Microservices. 
  • Die Speicherung der Daten erfolgt in einer dokumentenorientieren NoSQL Datenbank (MongoDB). 
  • Des Weiteren gerhört zu meinen Aufgaben die Erweiterung des AngularJS Frontends um neue Komponenten sowie die Anbindung des Backends und Sicherstellung der Qualität durch entsprechende Tests (Frontend und Backend), sowie die Dokumentation der Tätigkeiten in Confluence. 
  • In einer weiteren Ausbaustufe wurde das System refactored und auf einen message-basierten-Ansatz umgestellt. 
  • Hierbei kam Apache Kafka zu Einsatz.

Windows 7 Linux IntelliJ Java 8 Kafka Spring Stack (Boot Data Test etc.) REST Services Microservices Angular JS Jenkins Mongo DB log4u Mongo Chef Junit Jira Confluence OAuth 2 OpenID Connect KeyCloak Groovy Git Gradle Maven
compeople AG
Frankfurt
3 Jahre 3 Monate
2013-10 - 2016-12

Endverbraucherportal

Windows 7 Linux Eclipse ...
meineSCHUFA. Endverbraucherportal der Schufa Holding AG

  • Analyse, Design und Implementierung von fachlichen Anforderungen innerhalb des Projekts ?auf Anfrage?. 
  • Die Aufgabe bestand in der Analyse von fachlichen Anforderungen sowie der Beratung des Fachbereichs hinsichtlich der Umsetzung sowie der anschießenden Implementierung. 
  • Ein weiterer Schwerpunkt war das Refactoring der Applikation. 
  • Hierbei wurde das Altsystem, unter Berücksichtigung der neuen Architekturvorgaben, von EJB 2.x auf EJB 3.1 umgestellt. 
  • Als Architekturgrundlage wurde Domain Driven Design angewandt. 
  • Die Tests wurden primär durch Cucumber realisiert (behaviourdriven). 
  • Das WebFrontend ist über WebServices angebunden. 
  • Die Entwicklung wurde unter Windows mit Eclipse und Java 6 (JEE, Struts) durchgeführt. Als Buildsystem wurde Ant genutzt. 
  • Die Test- und Produktivumgebung ist Linux bzw. Solaris. 
  •  Mitarbeit bei der Entwicklung eines neuen ? auf einem modernen Technologiestack basierenden ? Systems, dass das Altsystem mittelfristig ablösen soll.

Windows 7 Linux Eclipse Java 6 + 8 EJB 3.1 EJB 2.x Ant Jenkins WebService SoapUI DB2 Junit Cucumber Tests Apache WebServer Oracle WebLogic 12c Server JEE-Stack Enterprise Architect IBM Jazz Platform Jira Confluence OAuth Groovy Grails IntelliJ Git Gradle Spring Boot Spring MVC Spring Data Thymeleaf Docker Container Maven 3
Schufa Holding AG
Wiesbaden
1 Jahr 3 Monate
2012-12 - 2014-02

Places 8x (Location based App)

Windows 8 Pro Microsoft Visual Studio Express 2012 für Windows Phone diverse Windows c# Phone Libs ...
  • Design und Implementierung der Windows Phone 8 Application ?Places 8x?. 
  • Places 8x ermöglicht es dem Benutzer, abhängig von seinem aktuellen Standort, Lokalitäten in der Nähe zu finden. 
  • Es bietet über 25 vordefinierte, konfigurierbare Kategorien (z.B. Bank, Geldautomat, Fitnesscenter, etc.), eine Freitextsuche, eine Kartendarstellung sowie eine Navigationsmöglichkeit von der aktuellen Position zur ausgewählten Lokalitäten. 
  • Als Backend wurde der Google-Places Webservice genutzt. 
  • Die Daten wurden als JSON angefragt und JSON.NET verarbeitet. 
  • Für ReverseGeocode-Requests sowie die Navigation wurden Bing-Webservice genutzt.
Windows 8 Pro Microsoft Visual Studio Express 2012 für Windows Phone diverse Windows c# Phone Libs Google- und Bing-WebServices.
Eignes Windows Phone 8 Projekt
3 Jahre 3 Monate
2010-07 - 2013-09

Online-Auftritt der verschiedenen GM-Marken

Windows XP Linux Eclipse Helios ...
General Motors World Platform. Online-Auftritt der verschiedenen GM-Marken (Opel, Vauxhall,...)

  • Design und Implementierung von fachlichen Anforderungen innerhalb des Projekts ?GM World Platform?. 
  • Die Aufgabe bestand in der Umsetzung von fachlichen Anforderungen für die verschiedenen Applikationen der ?GM World Platform? (z.B. VehicleConfigurator, Dealer Locator, Locate New Vehicle) sowie der Fehlerbehebung. 
  • Weiterhin war ich am Refactoring der VehicleConfigurator-Application beteiligt. 
  • Hierbei wurden das Design und die Implementierung geändert. 
  • Ziel war es, zukünftige Erweiterungen schnell und unproblematisch umzusetzen zu können und die Application generell wartbarer zu gestalten. 
  • Die Platform ist derzeit weltweit in über 45 Ländern im Einsatz (z.B.HTML auf Anfrage.). 
  •  Für den Opel ADAM Konfigurator wurde ein RSTFul Backend entwickelt. 
  • Weiterhin war ich für die Bereitstellung der Releases inkl. Release-Notes verantwortlich. 
  • Externe Systeme sind über WebServices angebunden. 
  • Die Entwicklung wurde unter Windows mit Eclipse und Java 6 (JEE, Spring, Struts 2) durchgeführt. 
  • Als Buildsystem wurde Maven 2 / Jenkins genutzt. 
  • Die Test- und Produktivumgebung ist Linux. 

Windows XP Linux Eclipse Helios Java 6 Spring 2.5.6 Struts 2 Maven 2 Jenkins WebService SoapUI XML XSLT JAXB MySQL Junit Selenium Apache WebServer Tomcat 6 Jetty JEE-Stack Subversion UML RESTFul WebService (Jersey Lib) Jackson JSON Parser Enterprise Architect. Jira Bug Tracking Confluence 3.5.9 Enterprise Wiki
MRM Worldwide GmbH
Frankfurt
9 Monate
2009-10 - 2010-06

JEE-Projekte im Handel- und Dienstleistungsumfeld

Windows XP Eclipse 3.5 (Galileo) Java 5 und Java 6 ...
JEE-Projekte im Handel- und Dienstleistungsumfeld (REWE-Group)

Analyse, Design und Implementierung von fachlichen Komponenten für verschiedene Projekte (Lagerinventur, verschiedene Marktverfahren, div. Bewertungsverfahren) der REWE-Group. Die Entwicklung wurde unter Windows mit Eclipse und Java 6 (JEE, Spring, Spring MVC) durchgeführt. Als Buildsystem wurde Maven 2 genutzt. Die Test- und Produktivumgebung war Host (z/OS). 

  • Analyse und Design von Businesskomponenten und ?Services 
  • Entwicklung von Businesskomponenten und ?Services mittels Spring 2.5 
  • Analyse der fachlichen Anforderungen 
  • Implementierung der Business-Logic 
  • Test der Komponenten/Services mittels JUnit/Mock-Test 
  • Entwicklung einer Web-Applikation mittels Spring MVC 
  • Entwicklung eines Code-Generators der über DB-Metadaten entsprechende Business-Objekte und die zugehörige DAO-Schicht generiert (Interface, Implementierung, SQL). Komplette CRUD-Operationen werden generiert. 
  • Validierungen mittels AOP (Aspect J)

Windows XP Eclipse 3.5 (Galileo) Java 5 und Java 6 Spring 2.5.6 Spring MVC Maven 2 SQuirrel 3 Host z/OS JEE-Stack Subversion AOP (Aspect J) IBM DB2 Tomcat 6
Dr. Eckhardt + Partner GmbH
Bad-Soden/Ts.
2 Jahre 5 Monate
2007-05 - 2009-09

SOA-Applikation

Windows XP Linux Websphere 6.1.2 ...
SOA-Applikation in der Finanzdienstleistungsbranche

Analyse, Design und Implementierung von fachlichen Komponenten im Bereich der Versorgungsoptimierung von Geldautomaten und Tresoren. Besondere Schwerpunkte lagen in der Analyse von Performance-Problemen, der Analyse und Entwicklung eines neuen Optimierungsmodells sowie der Unterstützung der Qualitätssicherung bei der Durchführung auslieferungsrelevanter Abschlusstests. 

  • Analyse und Design von Businesskomponenten und ?Services 
  • Entwicklung von Businesskomponenten und ?Services 
  • Analyse der fachlichen Anforderungen 
  • Implementierung der Business-Logic 
  • Migration verschiedenen Komponenten einer Vorgängerversion auf die aktuelle Version 
  • Test der Komponenten/Services mittels JUnit/Mock-Test 
  • Performancetuning der Services/Datenbank 
  • MDD Model Driven Design

Windows XP Linux Websphere 6.1.2 WebSphere MQ JBoss 4.1 Oracle 9i/10g XML JAVA (1.4.2) SOA J2EE EJB MDB WebServices Servlets MKS RAD (Eclipse 3.x) Maven Ant Jasper Xalan JDom Junit log4J Groovy Open Architekture Ware DSL
Wincor-Nixdorf International GmbH
Neu-Isenburg
4 Monate
2007-02 - 2007-05

Java Anwendungsentwicklung/Datenbankentwicklung

Windows XP Java 1.4.2 J2EE ...
  • Entwicklung eines Metadaten-Abstraction-Layers. 
  • Entwicklung und Test von Stored Procedures 
  • Datenbankentwicklung und -pflege 
  • Anbindung des bestehenden Systems über den Metadaten-Layer an die Datenbank 
  • Entwicklung von Factories / Zugriff auf die Stored Procedures 
  • Performanceanalyse und ?tuning der Datenbank/SQL-Statements 
  • Entwicklung der Business-Logic 
  • Mitarbeit bei der Entwicklung von Eclipse-Plugins 
  • Test der neuen Komponenten
Windows XP Java 1.4.2 J2EE XML XSLT PostgreSQL Apache Cocoon Apache iBatis Data-Mapper Tomcat 5.x Jetty OOA/OOD/OOP PL/pgSQL MyEclipse 5.1 pgAdmin
InformationLinks GmbH
Bad-Soden/Ts.
1 Jahr 3 Monate
2005-11 - 2007-01

Weiterentwicklung einer J2EE basierten Einkaufsapplikation

Windows 2000 Professional Java 1.3.1 1.4.2 und 1.5.0 J2EE ...
Entwicklung/Integration der PKS (Public Key Infrastructure) 

  • Einsatz von Governikus (rechtsverbindliche Online-Transaktionen) 
  • digitale Zertifikate 
  • Signaturkarten (TeleSec, Signtrust, D-Trust...) 
  • Umstellung von Java 1.3.1 auf Java 1.4.2 
  • Danach Umstellung von Java 1.4.2 auf Java 1.5.0 
  • Umstellung von Weblogic 7.1 auf Weblogic 8.1 
  • Danach Umstellung von Weblogic 8.1 auf Weblogic 9.1 
  • Evaluierung verschiedene Workflow-Systeme 
  • Entwicklung einer eigenen Workflow-Engine 
  • Entwicklung der Workflow-Komponenten 
  • Konfiguration des Workflows über XML 
  • PDF-Generierung mittels Velocity 
  • Datenbankanbindung über JDBC/Hibernate 
  • Session- und EntityBeans, Servlets, JSP 
  • Java WebStart 
  • Applikationsentwicklung mit Java Server Faces (MyFaces, Tomahawk) 
  • generelle Wartungsaufgaben 
  • Konfigurationmanagment

Windows 2000 Professional Java 1.3.1 1.4.2 und 1.5.0 J2EE EJB Servlets JSP MVC JDBC Hibernate 3.1 BEA Weblogic 7.1 8.1 und 9.1 Eclipse 3.1 DB-Visualizer Subversion Visal Source Safe 6.0 Oracle 9 Toad OOA/OOD/OOP XML Enterprise Architekt Apache WebServer 1.3.x Tomcat 4.1.x und 5.0.x Java WebStart Lotus Notes 6.5 UML
DB Systems GmbH
Frankfurt
2 Jahre 8 Monate
2003-05 - 2005-12

Modulentwicklung für ein Abrechnungssystem

Linux Windows XP Java ...
  • Analyse der Anforderungen 
  • Design u. Entwicklung der GUI/Swing-Komponenten 
  • Design u. Entwicklung der Serverkomponenten (Entity- u. SessionBeans, Hibernate) 
  • Datenbankdesign 
  • Integration der neuen Module in das bestehende System 
  • Administration des Applications Servers


Entwicklung eines Web-basierten Content-Management-Systems für den Einzelhandel

  • Analyse der Anforderungen 
  • Design der Weboberfläche 
  • Design u. Entwicklung der JSPs und Servlets 
  • Datenbankdesign 
  • Administration der Datenbank (Backup/Recovery etc.) 
  • Tomcat/Apache Verbindung mittels mod_jk. 
  • Konfiguration des Tomcat und Apache 
  • Einbindung verschiedener Apache-Module 
  • Einrichtung des Versionsverwaltungssystems CVS


Weiterentwicklung eine Abrechnungs- und Klientenverwaltungssystems auf J2EE-Basis 

  • Umstellung der Datenbank von PostgreSQL auf MaxDB (früher SAP-DB) 
  • Design und Entwicklung von Session EJB (stateless und stateful), 
  • und von Entity EJB (CMP und BMP) 
  • Einführung des OP-Mappers Hibernate 
  • Konfiguration und Administration des Application Servers 
  • Datenbankdesign mittels Enterprise Architekt 
  • Abstimmungstätigkeiten bzgl. der Business-Logic 
  • Integration der neuen Komponenten in das bestehende System 
  • Testen der Komponenten

Linux Windows XP Java J2EE EJB (Entity/Session-Beans) Swing JBoss Application Server XML Apache/Fop NetBeans SAP DB Ant Hibernate EnterpriseArchitect OOA/OOD/OOP UML CVS Java 1.4.2 Apache Web-Server Tomcat Servlet Container mod_jk Hibernate O/R-Mapping Servlets JSP JavaScript HTML NetBeans PostgeSQL Jakarta/ant JDBC EJB jakarta/ant
CFH Systeme und Consulting GmbH
Frankfurt
2 Jahre 11 Monate
2003-02 - 2005-12

Configuration Management

UNIX (HP-UX 10.x 11i) Windows NT 4.0/2000 ...
  • Erstellen von
  • Nightly-, Weekly- und Final-Builds. 
  • Hotfixes. 
  • Releasenotes. 
  • Grundlagen hierfür bildeten Change Requests und IT-Anforderungen 
  • Entwicklersupport. 
  • Entwicklung von Tools zur Vereinfachung des Buildprozesses. 
  • Umstellung von PVCS 6.7 auf Version 8.0 inklusive Merant FileServer (ermöglicht einen webbasierten Zugriff).
UNIX (HP-UX 10.x 11i) Windows NT 4.0/2000 C++ Perl PVCS 6.7 und 8.0 Java Makefiles Shell-Skripts Oracle Ant Merant FileServer und VersionManager Tomcat Apache Web-Server
Arcor AG
Essen
3 Monate
2005-08 - 2005-10

Weiterentwicklung einer J2EE basierten Web-Applikation

Windows XP Java J2EE ...
  • Weiterentwicklung eines Moduls zur Generierung von MS-Excel Files. 
  • Evaluierung und Test bzgl. des Einsatzes eines Reporting Tools (Jasper Reports, JasperAssistant) 
  • Datenbankanbindung mittels JDBC 
  • Integration und Test der Komponenten 
  • Entwicklung der Business Komponenten 
  • Entwicklung der Web-Komponenten (JSP, Servlets)
Windows XP Java J2EE EJB (Session-Beans) JSP Servlets Model (proprietäre MVC-Architektur) SAP NetWeaver 2 Oracle 9 Toad OOA/OOD/OOP
Deutsche Post IT-Solutions GmbH
Darmstadt
2 Monate
2005-06 - 2005-07

Serverseitige J2EE Entwicklung für ein Produktions- und Trackingsystem

Windows XP Java J2EE ...
  • Architekturberatung 
  • Design u. Entwicklung der Serverkomponenten (CMP-EntityBeans, Stateless SessionBeans) 
  • Datenbankanbindung mittels JDBC 
  • Entwicklung von DB-Views und StoredProcedures 
  • Datenbankdesign 
  • Integration und Test der Komponenten 
  • Konfiguration mittels Rational Application Developer 
  • Entwicklung der BusinessLogic 
  • Entwicklung der BusinessFacade
Windows XP Java J2EE EJB (Entity/Session-Beans) IBM WebSphere Application Server 6.0 IBM Rational Application Developer 6.0 (früher WSAD) MS SQL-Server 2000 MS SQL Server Enterprise Manager MS SQL-Server Query Analyzer OOA/OOD/OOP CVS
Magicon Systems GmbH
Karlsruhe
6 Monate
2002-11 - 2003-04

Konzeptionierung, Design und Implementierung

Linux Windows XP Java ...
Konzeptionierung, Design und Implementierung eines Abrechnungs- und Klientenverwaltungssystems auf Basis der J2EE 

  • Analyse der Anforderungen 
  • Design und Entwicklung von Session EJB (stateless und stateful) und von Entity EJB (CMP und BMP) 
  • Datenbankdesign mittels Enterprise Architekt 
  • Abstimmungstätigkeiten bzgl. der Business-Logic 
  • Konfiguration und Administration des Application Servers 
  • Testen der Komponenten

Linux Windows XP Java J2EE JDBC EJB Swing JBoss Application Server XML Apache/Fop NetBeans PostgeSQL SAP DB jakarta/ant EnterpriseArchitect OOA/OOD/OOP UML CVS
Verein für Sozialpädagogische Modelle eV
Frankfurt
8 Monate
2002-02 - 2002-09

Proof of Concepts

Windows 2000 Java J2EE ...
  • Konzeptionierung, Design und "Proof of concepts" eines Software-Produkts für die Luftfahrtbranche auf Basis von J2EE, Java Server Entwicklung (EJB)
Windows 2000 Java J2EE EJB JDBC JBoss Application Server BEA Weblogic XML JBuilder OOA/OOD/OOP UML jakarta/ant
AviationSoft GmbH
Offenbach
6 Monate
2001-07 - 2001-12

Configuration Management

UNIX (HP-UX 10.10 10.20 11i) ...
  • Umstellung des Customer Care & Billing-Systems von einem 32 Bit HP-UX-System auf HP-UX 11i (64 Bit). 
  • Erstellen von
  • Nightly-, Weekly- und Final-Builds. 
  • Hotfixes. 
  • Releasenotes. 
  • Entwicklersupport. 
  • Entwicklung von Tools zur Vereinfachung des Buildprozesses.
UNIX (HP-UX 10.10 10.20 11i) Windows NT 4.0 C++ Perl PVCS Java Makefiles Shell-Skripts Oracle
Arcor AG
Eschborn

Aus- und Weiterbildung

Aus- und Weiterbildung

2005:
Sun Certified Programmer for the Java 2 Platform 1.4 (91%)

1994 ? 1996:
Wirtschaftingenieurwesenstudium
Dipl.-Wirtsch.-Ing. (FH)
FH Mannheim und der FH Ludwigshafen

1988 ? 1992:
Elektrotechnikstudium
Dipl.-Ing. (FH)
FH Darmstadt

1983 ? 1985:
Ausbildung zum Nachrichtengerätemechaniker
Fa. Robert-Bosch GmbH, Darmstadt

1973 ? 1986:
Fachoberschule in Darmstadt

1977 ? 1983:
Realschule in Mühltal, Nieder-Ramstadt

1973 ? 1977:
Grundschule in Mühltal, Nieder-Beerbach

Position

Position

  • Konzeption und Realisierung von SOA, Spring, Microservices
  • Java (J2EE, JDBC, EJB, JSP, Servlet, etc), C/C++
  • Administration
  • Anwendungsentwicklung
  • Configuration- und Build-Management

Kompetenzen

Kompetenzen

Top-Skills

Cloud (Azure) SpringBoot Kotlin Lead Developer Analysefähigkeit Beratung Kubernetes

Schwerpunkte

  • Cloud Systeme - Azure 
  • Senior/Lead Developer, Kozeptionierung, Design,  Implementierung, OOA/OOD/OOP 
  • Service-orientierte Architekturen SOA 
  • Teamleitung / Koordination 
  • Spring, Microservices 
  • Java (J2EE, JDBC, EJB, JSP, Servlet, etc), C/C++ 
  •  Configuration- und Build-Management

Produkte / Standards / Erfahrungen / Methoden

Docker
Erfahrungen 
  • Cloud - Azure 
  • Kafka 
  • Microservices 
  • AngularJS 
  • Service-orientierte Architekturen (SOA) 
  • Entwicklung von n-tier und C/S-Applikationen 
  • n-tier Systeme unter Einsatz von Application Servern 
  • Objektorientierte Analyse/Design/Realisierung 
  • Datenbankentwicklung und -modellierung 
  • Systemnahe Programmierung 
  • Systemprogrammierung von Unix/Linux-Systemen 
  • Configuration- und Build-Management 
  • Mobile Devices DevelopmentStandards/Produkte 
  • Windows Phone 8 
  • RESTFul Webservices 
  • SOA 
  • J2EE (JDBC,EJB,CMP,BMP,JMS,JSF,etc) 
  • Aspect J (AOP) 
  • Spring 2.5, 4.2.5, Spring MVC, Sping Data, Spring Boot 
  • OAuth 2, OpenID Connect 
  • BEA Weblogic 7.1/8.1/9.1 
  • Oracle Weblogic 12c 
  • Docker Container 
  • Kubernets 
  • IBM WebSphere Application Server 6.0 und 6.1 
  • IBM Rational Application Developer 6.0 und 6.1 (früher WSAD) 
  • IntelliJ 
  • WebSphere MQ 
  • SAP NetWeaver 2 
  • XML/XSL/XSLT 
  • Open Architekture Ware, OAW 
  • JBoss 2.x, 3.x, 4.x 
  • Tomcat 
  • Jakarta-Projekte 
  • Jasper-Reports 
  • Groovy 
  • Grails 
  • Maven 1 und 2 
  • Ant 
  • MKS Lifecycle Management-Plattform 
  • Hibernate O/R-Mapping 
  • Java Server Faces (MyFaces, Tomahawk, Tobago) 
  • Tomahawk, Tobago 
  • Apache Web-Server und Module 
  • diverse Apache-Projekte 
  • Samba 
  • lex und yacc 
  •  MS Office 
  • embedded SQL 
  • PRO*C 
  • Netbeans IDE 3.4 ? 4.0 
  • Eclipse IDE + Plugins 
  • Jbuilder 
  • Toad 
  • SQuirrel 3 
  • CVS, PVCS 
  • Subversion 
  • Git 
  • Lotus Notes 
  • Content Management System (CMS) Joomla, Wordpress 
  • Governikus (rechtsverbindliche Online-Transaktionen)


Tätigkeitsübersicht 

2013 ? heute 

Rolle: Geschäftsführer 

Kunde: auf Anfrage


2001 ? 2013: 

Rolle: Freiberufler tätig 


1993 ? 2000:

Rolle: Arbeitnehmer tätig 

Betriebssysteme

6809
Echtzeitbetriebssysteme
OS/9
HPUX
Versionen 10.10, 10.20, 11i
MS-DOS
alle Versionen
OS/9
SUN OS, Solaris
Unix
SCO, Sinix, Unixware
Windows
3.x, 95, 98, Me, NT 3.51, NT 4.0, 2000, XP
Linux (SuSE, RedHat, Ubuntu)
Mac OS
Cloud-Systeme - Azure

Programmiersprachen

4gl
4GL-Tools Uniface
Assembler
6809,68000,68030
C
C++
Emacs
Java
JavaScript
Pascal
Perl
inc. Tk
PL/SQL
Python
Scriptsprachen
Shell
Kotlin
AngularJS
C#
Groovy, Grails
Perl: inc. Tk
4gl: 4GL-Tools Uniface
Assembler: 6809,68000,68030

Datenbanken

Access
Adabas
DB2
Informix
JDBC
Lotus Notes
MS SQL Server
SQL Server 2000
MySQL
ODBC
Oracle
8, 9, 10
Postgres
SQL
SAP-DB
AzureSQL
MongoDB

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
Message Queuing
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

Echtzeitsysteme
OS/9
embedded Systeme
Electronic Cash Terminals
Fuzzy Controller
Mikrocontroller
68HC11
PC

Branchen

Branchen

  • Finanzbranche
  • Agenturen
  • Telekommunikation
  • Industrie
  • IT-Dienstleister

Einsatzorte

Einsatzorte

Darmstadt (+100km) Frankfurt am Main (+50km) Homburg (Saar) (+50km)

Deutschland: bevorzugt Rhein-Main-Gebiet

möglich

Projekte

Projekte

4 Jahre 5 Monate
2019-10 - heute

Verschieden Projekte im Bereich Finanzdienstleistungen

Lead-Developer IntelliJ Kotlin Java 11/17 ...
Lead-Developer
DVAG Projekte.  Verschieden Projekte im Bereich Finanzdienstleistungen

  • Beratungsleistungen. 
  • Erarbeitung von Umsetzungskonzepten und Entwicklungsarbeiten. 
  • Vorrangig im Cloud Umfeld mit MS Azure Komponenten (AzureSQL, AzureSearch, BlobStorage, Messaging) 
  • Kubernetes und Docker

IntelliJ Kotlin Java 11/17 Spring Stack (Boot Data Test etc.) REST Services Microservices GitHub AzureSQL log4u Junit Jira Confluence OAuth 2 OpenID Connect KeyCloak Groovy Git Gradle Maven
compeople AG
Frankfurt
4 Monate
2019-06 - 2019-09

Connected Car - Fahrzeugbezogene Services und Systeme

Senior Developer Mac OSX Linux IntelliJ ...
Senior Developer

  • Analyse, Design und Implementierung von fachlichen Anforderungen innerhalb des Projekts ?Connected Car?. 
  • Neue Anforderungen müssen analysiert und in den bestehenden modularen Backend-Baukasten eingearbeitet werden. 
  • Hierbei handelt es sich sowohl um fahrzeugbezogene Dienste (z.B. Parkplatzsuche, Flottenmanagement, Abfrage von fahrzeugrelevanten Informationen) als auch administrative Dienste (z.B. Admin-Tool zur Verwaltung und Konfiguration der Dienste). 
  • Als agiles Vorgehensmodell wird SCRUM eingesetzt.

Mac OSX Linux IntelliJ Java 8 Kafka Spring Stack (Boot Data Test etc.) REST Services Microservices Wicket Jersey-Stack Jenkins Oracle- DB Postgres-DB Jira Confluence OAuth 2 Groovy Git Maven
Valtech Mobility GmbH,
Neu-Isenburg
2 Jahre 6 Monate
2017-01 - 2019-06

Rechnungsmanagement für Handwerk und Mittelstand

Windows 7 Linux IntelliJ ...
DV Deutsche Verrechnungsstelle

  • Analyse, Design und Implementierung von fachlichen Anforderungen innerhalb des Projekts ?DV Deutsche Verrechnungsstelle?. 
  • Neue Anforderungen müssen in dem Portal umgesetzt werden. 
  • Dies beinhaltet Frontend- als auch Backend-Tätigkeiten. 
  • Die Entwicklung von neuen, auf Spring Boot basierenden, Microservices. 
  • Die Speicherung der Daten erfolgt in einer dokumentenorientieren NoSQL Datenbank (MongoDB). 
  • Des Weiteren gerhört zu meinen Aufgaben die Erweiterung des AngularJS Frontends um neue Komponenten sowie die Anbindung des Backends und Sicherstellung der Qualität durch entsprechende Tests (Frontend und Backend), sowie die Dokumentation der Tätigkeiten in Confluence. 
  • In einer weiteren Ausbaustufe wurde das System refactored und auf einen message-basierten-Ansatz umgestellt. 
  • Hierbei kam Apache Kafka zu Einsatz.

Windows 7 Linux IntelliJ Java 8 Kafka Spring Stack (Boot Data Test etc.) REST Services Microservices Angular JS Jenkins Mongo DB log4u Mongo Chef Junit Jira Confluence OAuth 2 OpenID Connect KeyCloak Groovy Git Gradle Maven
compeople AG
Frankfurt
3 Jahre 3 Monate
2013-10 - 2016-12

Endverbraucherportal

Windows 7 Linux Eclipse ...
meineSCHUFA. Endverbraucherportal der Schufa Holding AG

  • Analyse, Design und Implementierung von fachlichen Anforderungen innerhalb des Projekts ?auf Anfrage?. 
  • Die Aufgabe bestand in der Analyse von fachlichen Anforderungen sowie der Beratung des Fachbereichs hinsichtlich der Umsetzung sowie der anschießenden Implementierung. 
  • Ein weiterer Schwerpunkt war das Refactoring der Applikation. 
  • Hierbei wurde das Altsystem, unter Berücksichtigung der neuen Architekturvorgaben, von EJB 2.x auf EJB 3.1 umgestellt. 
  • Als Architekturgrundlage wurde Domain Driven Design angewandt. 
  • Die Tests wurden primär durch Cucumber realisiert (behaviourdriven). 
  • Das WebFrontend ist über WebServices angebunden. 
  • Die Entwicklung wurde unter Windows mit Eclipse und Java 6 (JEE, Struts) durchgeführt. Als Buildsystem wurde Ant genutzt. 
  • Die Test- und Produktivumgebung ist Linux bzw. Solaris. 
  •  Mitarbeit bei der Entwicklung eines neuen ? auf einem modernen Technologiestack basierenden ? Systems, dass das Altsystem mittelfristig ablösen soll.

Windows 7 Linux Eclipse Java 6 + 8 EJB 3.1 EJB 2.x Ant Jenkins WebService SoapUI DB2 Junit Cucumber Tests Apache WebServer Oracle WebLogic 12c Server JEE-Stack Enterprise Architect IBM Jazz Platform Jira Confluence OAuth Groovy Grails IntelliJ Git Gradle Spring Boot Spring MVC Spring Data Thymeleaf Docker Container Maven 3
Schufa Holding AG
Wiesbaden
1 Jahr 3 Monate
2012-12 - 2014-02

Places 8x (Location based App)

Windows 8 Pro Microsoft Visual Studio Express 2012 für Windows Phone diverse Windows c# Phone Libs ...
  • Design und Implementierung der Windows Phone 8 Application ?Places 8x?. 
  • Places 8x ermöglicht es dem Benutzer, abhängig von seinem aktuellen Standort, Lokalitäten in der Nähe zu finden. 
  • Es bietet über 25 vordefinierte, konfigurierbare Kategorien (z.B. Bank, Geldautomat, Fitnesscenter, etc.), eine Freitextsuche, eine Kartendarstellung sowie eine Navigationsmöglichkeit von der aktuellen Position zur ausgewählten Lokalitäten. 
  • Als Backend wurde der Google-Places Webservice genutzt. 
  • Die Daten wurden als JSON angefragt und JSON.NET verarbeitet. 
  • Für ReverseGeocode-Requests sowie die Navigation wurden Bing-Webservice genutzt.
Windows 8 Pro Microsoft Visual Studio Express 2012 für Windows Phone diverse Windows c# Phone Libs Google- und Bing-WebServices.
Eignes Windows Phone 8 Projekt
3 Jahre 3 Monate
2010-07 - 2013-09

Online-Auftritt der verschiedenen GM-Marken

Windows XP Linux Eclipse Helios ...
General Motors World Platform. Online-Auftritt der verschiedenen GM-Marken (Opel, Vauxhall,...)

  • Design und Implementierung von fachlichen Anforderungen innerhalb des Projekts ?GM World Platform?. 
  • Die Aufgabe bestand in der Umsetzung von fachlichen Anforderungen für die verschiedenen Applikationen der ?GM World Platform? (z.B. VehicleConfigurator, Dealer Locator, Locate New Vehicle) sowie der Fehlerbehebung. 
  • Weiterhin war ich am Refactoring der VehicleConfigurator-Application beteiligt. 
  • Hierbei wurden das Design und die Implementierung geändert. 
  • Ziel war es, zukünftige Erweiterungen schnell und unproblematisch umzusetzen zu können und die Application generell wartbarer zu gestalten. 
  • Die Platform ist derzeit weltweit in über 45 Ländern im Einsatz (z.B.HTML auf Anfrage.). 
  •  Für den Opel ADAM Konfigurator wurde ein RSTFul Backend entwickelt. 
  • Weiterhin war ich für die Bereitstellung der Releases inkl. Release-Notes verantwortlich. 
  • Externe Systeme sind über WebServices angebunden. 
  • Die Entwicklung wurde unter Windows mit Eclipse und Java 6 (JEE, Spring, Struts 2) durchgeführt. 
  • Als Buildsystem wurde Maven 2 / Jenkins genutzt. 
  • Die Test- und Produktivumgebung ist Linux. 

Windows XP Linux Eclipse Helios Java 6 Spring 2.5.6 Struts 2 Maven 2 Jenkins WebService SoapUI XML XSLT JAXB MySQL Junit Selenium Apache WebServer Tomcat 6 Jetty JEE-Stack Subversion UML RESTFul WebService (Jersey Lib) Jackson JSON Parser Enterprise Architect. Jira Bug Tracking Confluence 3.5.9 Enterprise Wiki
MRM Worldwide GmbH
Frankfurt
9 Monate
2009-10 - 2010-06

JEE-Projekte im Handel- und Dienstleistungsumfeld

Windows XP Eclipse 3.5 (Galileo) Java 5 und Java 6 ...
JEE-Projekte im Handel- und Dienstleistungsumfeld (REWE-Group)

Analyse, Design und Implementierung von fachlichen Komponenten für verschiedene Projekte (Lagerinventur, verschiedene Marktverfahren, div. Bewertungsverfahren) der REWE-Group. Die Entwicklung wurde unter Windows mit Eclipse und Java 6 (JEE, Spring, Spring MVC) durchgeführt. Als Buildsystem wurde Maven 2 genutzt. Die Test- und Produktivumgebung war Host (z/OS). 

  • Analyse und Design von Businesskomponenten und ?Services 
  • Entwicklung von Businesskomponenten und ?Services mittels Spring 2.5 
  • Analyse der fachlichen Anforderungen 
  • Implementierung der Business-Logic 
  • Test der Komponenten/Services mittels JUnit/Mock-Test 
  • Entwicklung einer Web-Applikation mittels Spring MVC 
  • Entwicklung eines Code-Generators der über DB-Metadaten entsprechende Business-Objekte und die zugehörige DAO-Schicht generiert (Interface, Implementierung, SQL). Komplette CRUD-Operationen werden generiert. 
  • Validierungen mittels AOP (Aspect J)

Windows XP Eclipse 3.5 (Galileo) Java 5 und Java 6 Spring 2.5.6 Spring MVC Maven 2 SQuirrel 3 Host z/OS JEE-Stack Subversion AOP (Aspect J) IBM DB2 Tomcat 6
Dr. Eckhardt + Partner GmbH
Bad-Soden/Ts.
2 Jahre 5 Monate
2007-05 - 2009-09

SOA-Applikation

Windows XP Linux Websphere 6.1.2 ...
SOA-Applikation in der Finanzdienstleistungsbranche

Analyse, Design und Implementierung von fachlichen Komponenten im Bereich der Versorgungsoptimierung von Geldautomaten und Tresoren. Besondere Schwerpunkte lagen in der Analyse von Performance-Problemen, der Analyse und Entwicklung eines neuen Optimierungsmodells sowie der Unterstützung der Qualitätssicherung bei der Durchführung auslieferungsrelevanter Abschlusstests. 

  • Analyse und Design von Businesskomponenten und ?Services 
  • Entwicklung von Businesskomponenten und ?Services 
  • Analyse der fachlichen Anforderungen 
  • Implementierung der Business-Logic 
  • Migration verschiedenen Komponenten einer Vorgängerversion auf die aktuelle Version 
  • Test der Komponenten/Services mittels JUnit/Mock-Test 
  • Performancetuning der Services/Datenbank 
  • MDD Model Driven Design

Windows XP Linux Websphere 6.1.2 WebSphere MQ JBoss 4.1 Oracle 9i/10g XML JAVA (1.4.2) SOA J2EE EJB MDB WebServices Servlets MKS RAD (Eclipse 3.x) Maven Ant Jasper Xalan JDom Junit log4J Groovy Open Architekture Ware DSL
Wincor-Nixdorf International GmbH
Neu-Isenburg
4 Monate
2007-02 - 2007-05

Java Anwendungsentwicklung/Datenbankentwicklung

Windows XP Java 1.4.2 J2EE ...
  • Entwicklung eines Metadaten-Abstraction-Layers. 
  • Entwicklung und Test von Stored Procedures 
  • Datenbankentwicklung und -pflege 
  • Anbindung des bestehenden Systems über den Metadaten-Layer an die Datenbank 
  • Entwicklung von Factories / Zugriff auf die Stored Procedures 
  • Performanceanalyse und ?tuning der Datenbank/SQL-Statements 
  • Entwicklung der Business-Logic 
  • Mitarbeit bei der Entwicklung von Eclipse-Plugins 
  • Test der neuen Komponenten
Windows XP Java 1.4.2 J2EE XML XSLT PostgreSQL Apache Cocoon Apache iBatis Data-Mapper Tomcat 5.x Jetty OOA/OOD/OOP PL/pgSQL MyEclipse 5.1 pgAdmin
InformationLinks GmbH
Bad-Soden/Ts.
1 Jahr 3 Monate
2005-11 - 2007-01

Weiterentwicklung einer J2EE basierten Einkaufsapplikation

Windows 2000 Professional Java 1.3.1 1.4.2 und 1.5.0 J2EE ...
Entwicklung/Integration der PKS (Public Key Infrastructure) 

  • Einsatz von Governikus (rechtsverbindliche Online-Transaktionen) 
  • digitale Zertifikate 
  • Signaturkarten (TeleSec, Signtrust, D-Trust...) 
  • Umstellung von Java 1.3.1 auf Java 1.4.2 
  • Danach Umstellung von Java 1.4.2 auf Java 1.5.0 
  • Umstellung von Weblogic 7.1 auf Weblogic 8.1 
  • Danach Umstellung von Weblogic 8.1 auf Weblogic 9.1 
  • Evaluierung verschiedene Workflow-Systeme 
  • Entwicklung einer eigenen Workflow-Engine 
  • Entwicklung der Workflow-Komponenten 
  • Konfiguration des Workflows über XML 
  • PDF-Generierung mittels Velocity 
  • Datenbankanbindung über JDBC/Hibernate 
  • Session- und EntityBeans, Servlets, JSP 
  • Java WebStart 
  • Applikationsentwicklung mit Java Server Faces (MyFaces, Tomahawk) 
  • generelle Wartungsaufgaben 
  • Konfigurationmanagment

Windows 2000 Professional Java 1.3.1 1.4.2 und 1.5.0 J2EE EJB Servlets JSP MVC JDBC Hibernate 3.1 BEA Weblogic 7.1 8.1 und 9.1 Eclipse 3.1 DB-Visualizer Subversion Visal Source Safe 6.0 Oracle 9 Toad OOA/OOD/OOP XML Enterprise Architekt Apache WebServer 1.3.x Tomcat 4.1.x und 5.0.x Java WebStart Lotus Notes 6.5 UML
DB Systems GmbH
Frankfurt
2 Jahre 8 Monate
2003-05 - 2005-12

Modulentwicklung für ein Abrechnungssystem

Linux Windows XP Java ...
  • Analyse der Anforderungen 
  • Design u. Entwicklung der GUI/Swing-Komponenten 
  • Design u. Entwicklung der Serverkomponenten (Entity- u. SessionBeans, Hibernate) 
  • Datenbankdesign 
  • Integration der neuen Module in das bestehende System 
  • Administration des Applications Servers


Entwicklung eines Web-basierten Content-Management-Systems für den Einzelhandel

  • Analyse der Anforderungen 
  • Design der Weboberfläche 
  • Design u. Entwicklung der JSPs und Servlets 
  • Datenbankdesign 
  • Administration der Datenbank (Backup/Recovery etc.) 
  • Tomcat/Apache Verbindung mittels mod_jk. 
  • Konfiguration des Tomcat und Apache 
  • Einbindung verschiedener Apache-Module 
  • Einrichtung des Versionsverwaltungssystems CVS


Weiterentwicklung eine Abrechnungs- und Klientenverwaltungssystems auf J2EE-Basis 

  • Umstellung der Datenbank von PostgreSQL auf MaxDB (früher SAP-DB) 
  • Design und Entwicklung von Session EJB (stateless und stateful), 
  • und von Entity EJB (CMP und BMP) 
  • Einführung des OP-Mappers Hibernate 
  • Konfiguration und Administration des Application Servers 
  • Datenbankdesign mittels Enterprise Architekt 
  • Abstimmungstätigkeiten bzgl. der Business-Logic 
  • Integration der neuen Komponenten in das bestehende System 
  • Testen der Komponenten

Linux Windows XP Java J2EE EJB (Entity/Session-Beans) Swing JBoss Application Server XML Apache/Fop NetBeans SAP DB Ant Hibernate EnterpriseArchitect OOA/OOD/OOP UML CVS Java 1.4.2 Apache Web-Server Tomcat Servlet Container mod_jk Hibernate O/R-Mapping Servlets JSP JavaScript HTML NetBeans PostgeSQL Jakarta/ant JDBC EJB jakarta/ant
CFH Systeme und Consulting GmbH
Frankfurt
2 Jahre 11 Monate
2003-02 - 2005-12

Configuration Management

UNIX (HP-UX 10.x 11i) Windows NT 4.0/2000 ...
  • Erstellen von
  • Nightly-, Weekly- und Final-Builds. 
  • Hotfixes. 
  • Releasenotes. 
  • Grundlagen hierfür bildeten Change Requests und IT-Anforderungen 
  • Entwicklersupport. 
  • Entwicklung von Tools zur Vereinfachung des Buildprozesses. 
  • Umstellung von PVCS 6.7 auf Version 8.0 inklusive Merant FileServer (ermöglicht einen webbasierten Zugriff).
UNIX (HP-UX 10.x 11i) Windows NT 4.0/2000 C++ Perl PVCS 6.7 und 8.0 Java Makefiles Shell-Skripts Oracle Ant Merant FileServer und VersionManager Tomcat Apache Web-Server
Arcor AG
Essen
3 Monate
2005-08 - 2005-10

Weiterentwicklung einer J2EE basierten Web-Applikation

Windows XP Java J2EE ...
  • Weiterentwicklung eines Moduls zur Generierung von MS-Excel Files. 
  • Evaluierung und Test bzgl. des Einsatzes eines Reporting Tools (Jasper Reports, JasperAssistant) 
  • Datenbankanbindung mittels JDBC 
  • Integration und Test der Komponenten 
  • Entwicklung der Business Komponenten 
  • Entwicklung der Web-Komponenten (JSP, Servlets)
Windows XP Java J2EE EJB (Session-Beans) JSP Servlets Model (proprietäre MVC-Architektur) SAP NetWeaver 2 Oracle 9 Toad OOA/OOD/OOP
Deutsche Post IT-Solutions GmbH
Darmstadt
2 Monate
2005-06 - 2005-07

Serverseitige J2EE Entwicklung für ein Produktions- und Trackingsystem

Windows XP Java J2EE ...
  • Architekturberatung 
  • Design u. Entwicklung der Serverkomponenten (CMP-EntityBeans, Stateless SessionBeans) 
  • Datenbankanbindung mittels JDBC 
  • Entwicklung von DB-Views und StoredProcedures 
  • Datenbankdesign 
  • Integration und Test der Komponenten 
  • Konfiguration mittels Rational Application Developer 
  • Entwicklung der BusinessLogic 
  • Entwicklung der BusinessFacade
Windows XP Java J2EE EJB (Entity/Session-Beans) IBM WebSphere Application Server 6.0 IBM Rational Application Developer 6.0 (früher WSAD) MS SQL-Server 2000 MS SQL Server Enterprise Manager MS SQL-Server Query Analyzer OOA/OOD/OOP CVS
Magicon Systems GmbH
Karlsruhe
6 Monate
2002-11 - 2003-04

Konzeptionierung, Design und Implementierung

Linux Windows XP Java ...
Konzeptionierung, Design und Implementierung eines Abrechnungs- und Klientenverwaltungssystems auf Basis der J2EE 

  • Analyse der Anforderungen 
  • Design und Entwicklung von Session EJB (stateless und stateful) und von Entity EJB (CMP und BMP) 
  • Datenbankdesign mittels Enterprise Architekt 
  • Abstimmungstätigkeiten bzgl. der Business-Logic 
  • Konfiguration und Administration des Application Servers 
  • Testen der Komponenten

Linux Windows XP Java J2EE JDBC EJB Swing JBoss Application Server XML Apache/Fop NetBeans PostgeSQL SAP DB jakarta/ant EnterpriseArchitect OOA/OOD/OOP UML CVS
Verein für Sozialpädagogische Modelle eV
Frankfurt
8 Monate
2002-02 - 2002-09

Proof of Concepts

Windows 2000 Java J2EE ...
  • Konzeptionierung, Design und "Proof of concepts" eines Software-Produkts für die Luftfahrtbranche auf Basis von J2EE, Java Server Entwicklung (EJB)
Windows 2000 Java J2EE EJB JDBC JBoss Application Server BEA Weblogic XML JBuilder OOA/OOD/OOP UML jakarta/ant
AviationSoft GmbH
Offenbach
6 Monate
2001-07 - 2001-12

Configuration Management

UNIX (HP-UX 10.10 10.20 11i) ...
  • Umstellung des Customer Care & Billing-Systems von einem 32 Bit HP-UX-System auf HP-UX 11i (64 Bit). 
  • Erstellen von
  • Nightly-, Weekly- und Final-Builds. 
  • Hotfixes. 
  • Releasenotes. 
  • Entwicklersupport. 
  • Entwicklung von Tools zur Vereinfachung des Buildprozesses.
UNIX (HP-UX 10.10 10.20 11i) Windows NT 4.0 C++ Perl PVCS Java Makefiles Shell-Skripts Oracle
Arcor AG
Eschborn

Aus- und Weiterbildung

Aus- und Weiterbildung

2005:
Sun Certified Programmer for the Java 2 Platform 1.4 (91%)

1994 ? 1996:
Wirtschaftingenieurwesenstudium
Dipl.-Wirtsch.-Ing. (FH)
FH Mannheim und der FH Ludwigshafen

1988 ? 1992:
Elektrotechnikstudium
Dipl.-Ing. (FH)
FH Darmstadt

1983 ? 1985:
Ausbildung zum Nachrichtengerätemechaniker
Fa. Robert-Bosch GmbH, Darmstadt

1973 ? 1986:
Fachoberschule in Darmstadt

1977 ? 1983:
Realschule in Mühltal, Nieder-Ramstadt

1973 ? 1977:
Grundschule in Mühltal, Nieder-Beerbach

Position

Position

  • Konzeption und Realisierung von SOA, Spring, Microservices
  • Java (J2EE, JDBC, EJB, JSP, Servlet, etc), C/C++
  • Administration
  • Anwendungsentwicklung
  • Configuration- und Build-Management

Kompetenzen

Kompetenzen

Top-Skills

Cloud (Azure) SpringBoot Kotlin Lead Developer Analysefähigkeit Beratung Kubernetes

Schwerpunkte

  • Cloud Systeme - Azure 
  • Senior/Lead Developer, Kozeptionierung, Design,  Implementierung, OOA/OOD/OOP 
  • Service-orientierte Architekturen SOA 
  • Teamleitung / Koordination 
  • Spring, Microservices 
  • Java (J2EE, JDBC, EJB, JSP, Servlet, etc), C/C++ 
  •  Configuration- und Build-Management

Produkte / Standards / Erfahrungen / Methoden

Docker
Erfahrungen 
  • Cloud - Azure 
  • Kafka 
  • Microservices 
  • AngularJS 
  • Service-orientierte Architekturen (SOA) 
  • Entwicklung von n-tier und C/S-Applikationen 
  • n-tier Systeme unter Einsatz von Application Servern 
  • Objektorientierte Analyse/Design/Realisierung 
  • Datenbankentwicklung und -modellierung 
  • Systemnahe Programmierung 
  • Systemprogrammierung von Unix/Linux-Systemen 
  • Configuration- und Build-Management 
  • Mobile Devices DevelopmentStandards/Produkte 
  • Windows Phone 8 
  • RESTFul Webservices 
  • SOA 
  • J2EE (JDBC,EJB,CMP,BMP,JMS,JSF,etc) 
  • Aspect J (AOP) 
  • Spring 2.5, 4.2.5, Spring MVC, Sping Data, Spring Boot 
  • OAuth 2, OpenID Connect 
  • BEA Weblogic 7.1/8.1/9.1 
  • Oracle Weblogic 12c 
  • Docker Container 
  • Kubernets 
  • IBM WebSphere Application Server 6.0 und 6.1 
  • IBM Rational Application Developer 6.0 und 6.1 (früher WSAD) 
  • IntelliJ 
  • WebSphere MQ 
  • SAP NetWeaver 2 
  • XML/XSL/XSLT 
  • Open Architekture Ware, OAW 
  • JBoss 2.x, 3.x, 4.x 
  • Tomcat 
  • Jakarta-Projekte 
  • Jasper-Reports 
  • Groovy 
  • Grails 
  • Maven 1 und 2 
  • Ant 
  • MKS Lifecycle Management-Plattform 
  • Hibernate O/R-Mapping 
  • Java Server Faces (MyFaces, Tomahawk, Tobago) 
  • Tomahawk, Tobago 
  • Apache Web-Server und Module 
  • diverse Apache-Projekte 
  • Samba 
  • lex und yacc 
  •  MS Office 
  • embedded SQL 
  • PRO*C 
  • Netbeans IDE 3.4 ? 4.0 
  • Eclipse IDE + Plugins 
  • Jbuilder 
  • Toad 
  • SQuirrel 3 
  • CVS, PVCS 
  • Subversion 
  • Git 
  • Lotus Notes 
  • Content Management System (CMS) Joomla, Wordpress 
  • Governikus (rechtsverbindliche Online-Transaktionen)


Tätigkeitsübersicht 

2013 ? heute 

Rolle: Geschäftsführer 

Kunde: auf Anfrage


2001 ? 2013: 

Rolle: Freiberufler tätig 


1993 ? 2000:

Rolle: Arbeitnehmer tätig 

Betriebssysteme

6809
Echtzeitbetriebssysteme
OS/9
HPUX
Versionen 10.10, 10.20, 11i
MS-DOS
alle Versionen
OS/9
SUN OS, Solaris
Unix
SCO, Sinix, Unixware
Windows
3.x, 95, 98, Me, NT 3.51, NT 4.0, 2000, XP
Linux (SuSE, RedHat, Ubuntu)
Mac OS
Cloud-Systeme - Azure

Programmiersprachen

4gl
4GL-Tools Uniface
Assembler
6809,68000,68030
C
C++
Emacs
Java
JavaScript
Pascal
Perl
inc. Tk
PL/SQL
Python
Scriptsprachen
Shell
Kotlin
AngularJS
C#
Groovy, Grails
Perl: inc. Tk
4gl: 4GL-Tools Uniface
Assembler: 6809,68000,68030

Datenbanken

Access
Adabas
DB2
Informix
JDBC
Lotus Notes
MS SQL Server
SQL Server 2000
MySQL
ODBC
Oracle
8, 9, 10
Postgres
SQL
SAP-DB
AzureSQL
MongoDB

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
Message Queuing
RPC
SMTP
TCP/IP
Windows Netzwerk

Hardware

Echtzeitsysteme
OS/9
embedded Systeme
Electronic Cash Terminals
Fuzzy Controller
Mikrocontroller
68HC11
PC

Branchen

Branchen

  • Finanzbranche
  • Agenturen
  • Telekommunikation
  • Industrie
  • IT-Dienstleister

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.