Senior Expert JAVA-Entwickler
Aktualisiert am 20.05.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 26.05.2024
Verfügbar zu: 100%
davon vor Ort: 80%
Digitalisierung Marketing und Vertrieb
Online Marketing
Java Senior Expert
Java Development
JavaEE
Spring
Spring Boot
Liquibase
Architektur
HSM
Keycloak
WildFly
JCE
Java Cryptography Extension
SEO
Google Analytics
Google Ads
Facebook API
Facebook Ads
Funnel
Migration
Deutsch
native
Englisch
fließend
Serbokroatisch
native
Slowenisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Europa, wobei bevorzugt Großraum Stuttgart 100km

nicht möglich

Projekte

Projekte

8 Jahre 3 Monate
2016-03 - heute

Aufbau einer Marketingorganisation

Aufbau einer Marketingorganisation für die Digitalisierung des Onlinemarketings (programatic advertising). Ziel dem Mittelstand die Möglichkeiten des Online-Marketings einer Großorganisation zu ermöglichen.

Erforderliche nicht techn. Expertise:

  • Service- und Produktplanung
  • Aufbau eines neuen Entwicklungsteams
  • Integration in teils sehr schlecht dokumentierte Online- Marketing Werkzeuge

Erforderliche technische Expertise:

  • SOAP, REST und Custom API integrationen
  • anonymes Benutzertracking zur Optimierung des Targeting
  • Abbildung der Customer-Journey eines anonymen Benutzers über wichtige Endkunden-Plattformen hinweg (Facebook, Instagram, Google, usw.)
  • Piwik
  • CRM (Odoo, vTiger, sugerCRM, salesforce)
  • JavaEE Stack mit Wildfly 10 auf Basis docker
  • SSO Möglichkeiten für Kunden von Google und Facebook, sowie eigene custom DB mit Keycloak
Xenovation / Ländle-Web
9 Jahre 11 Monate
2014-07 - heute

zentralen Time-Bookkeeping & Billing System

Projektleiter, Coach und Architekt zur Implementierung einer automatisierten Buchungszeitzuordnung vom zentralen Time-Bookkeeping & Billing System in Polarion ALM (Planning, Tracking)

Erforderliche nicht techn. Expertise:

  • Projektmanagement (Projektplanung und -Controlling)
  • AZ-Buchhaltung

Erforderliche technische Expertise:

  • JAX-RS
  • JAX-B
  • JEE7 mit JBoss Wildfly 8
  • JPA 2.1 Criteria API
  • JAX-RS, JAXB, JSON, JSONP
  • automatische QA mit Jenkins, PMD, Findbugs, Checkstyle TestNG
  • integriertes End2End Monitoring auf open source Basis
Telekom / T-Systems
10 Jahre 9 Monate
2013-09 - heute

Bewertungsplattform für Bestandsimmobilien

Architekt und Coach für ein Junior-Team mit Offshoreanteilen zur Implementierung einer Bewertungsplattform für Bestandsimmobilien.

Erforderliche nicht techn. Expertise:

  • Coaching vom Junior-Entwicklungsteam
  • Steuerrecht (Abschreibungen)
  • Finanzierungsmodalitäten (Bankenwesen)
  • Cashflow & Assetbewertung (Betriebswirtschaft)

Erforderliche technische Expertise:

  • AngularJS (JSON-Databinding zu JEE7-JAX-RS 2.0)
  • Bootstrap (GUI)
  • JEE7 mit JBoss Wildfly 8 (Migration von JBoss 7, JBoss Wildfly 8.0Beta*, JBoss Wildfly 8.1, JBoss Wildfly 8.2)
  • JPA 2.1
  • JAX-RS, JAXB, JSON, JSONP
  • JAAS / SSO mit JBoss Keycloak
  • automatische QA mit Jenkins, PMD, Findbugs, Checkstyle TestNG, Selenium, Arquillian
  • responsive Design der UI für Smartphones, Tablets (hoch/quer) und Desktop/Notebook
  • integriertes End2End Monitoring auf open source Basis
Xenovation
13 Jahre 10 Monate
2010-08 - heute

Coaching

  • Performancetuning
  • Coaching des Testautomatisierungsteams
  • Coaching des Entwicklungsteams
  • Experte und Coach für Deployments in komplexer Umgebung (Mainframe, AIX, Linux, SSL)
Daimler
15 Jahre 5 Monate
2009-01 - heute

Implementierung

Kooperation zur Implementierung eines Generators auf Basis von openArchitectureWare (oAW) für die Persistierung von Objekten mit der JavaPersistencyAPI (JSR-220) und deren Validierung mit der Bean Validation API (JSR-303)

  • Techn. Gesamtverantwortung
  • Betreuung des Entwicklungsteams
  • SCM und Projekttracking mit Jazz / Rational Team Concert 2.0
Xenovation / T-Systems
16 Jahre 4 Monate
2008-02 - heute

Organisatorischen und technischen Optimierungen

Durchführung von Organisatorischen und technischen Optimierungen einer Großhandelsplattform mit Fahrzeugbewertung und integriertem Reklamationsmanagement

Die Aufgaben beinhalten:

  • Techn. Gesamtverantwortung / Entwicklungsleitung
  • Verhärtete Fronten in Entwicklungsteams aufweichen und beseitigen, Gesamtstimmung verbessern
  • Gewachsene Strukturen in einheitliche Architektur überführen
  • Performancetuning des Gesamtsystems (für Internet und Intranet) über
    • IBM httpd, Websphere 6 + 7, IBM DB2 v8 auf z/OS
    • Netzwerkinfrastrukturen (SSL-Offloading, Bandbreitenoptimierungen, Latenzzeittuning)
  • Performanceprobleme durch Transparenz mit Live-Profiling und Monitoring des Gesamtsystems schaffen. Akzeptanz der Endanwender wieder deutlich erhöhen
  • Schaffung eines durchgängigen Konfigurationmanagements über alle Technologiegrenzen hinweg
    • Subversion für Java (PC), COBOL (z/OS) und SQL
    • Optimierung der SQL-Datenmigrationen auf Basis von PowerDesigner
    • Stammdatenupdates bei Neudeployment automatisiert
  • Transaktionshandling der eingesetzten Persistenzframeworks (OJB, Hibernate und StoredProcedures) vereinheitlichen und PerformanceOptimieren
  • Migration von JDK 1.4 auf JDK 6
  • Migration von Websphere 6 auf Websphere 7
  • Schaffung von automatisierten Integrationstests
  • Buildautomatisierung von z/OS Einsatzpaketen mit SVN und Ant
Daimler / T-Systems
2 Jahre 8 Monate
2015-04 - 2017-11

HR und Skillmanagement Platform

Architekt und Coach für ein Junior-Team mit Offshoreanteilen zur Implementierung HR und Skillmanagement Platform für eine Qualifikationsfilterung von Offshore-Personal. Zielsetzung des Projekts ist eine effiziente Filterung von Offshore Personal mit minimalen Aufwand auf der Seite des HR-Teams.

Erforderliche nicht techn. Expertise:

  • Coaching vom Junior-Entwicklungsteam
  • HR Skill- & Resourcemanagement

Erforderliche technische Expertise:

  • AngularJS (JSON-Databinding zu JEE7-JAX-RS 2.0)
  • Grunt, Bower, npm, yeoman
  • Bootstrap (GUI)
  • JEE7 mit JBoss Wildfly 9.x (Beta*/CR*)
  • JPA 2.1
  • JAX-RS, JAXB, JSON, JSONP
  • JAAS / SSO mit JBoss Keycloak
  • automatische QA mit Jenkins, ANT, PMD, Findbugs, Checkstyle TestNG, Selenium, Arquillian
  • responsive Design der UI für Smartphones, Tablets (hoch/quer) und Desktop/Notebook
  • high Performance UI für die Personen im Skill- und Qualifikationsinterview
Xenovation
7 Monate
2016-10 - 2017-04

Durchführung eines Projektaudits

Unterstützung bei der Durchführung eines Projektaudits zur Sicherstellung des Insourcing eines elementaren und zentralen API-Gateways für Sales- Bestell- und Produktionsketten. Interviews mit ehemaligen Tech-leads und Architekten. Identifizierung von Schwachstellen und stabilen Sourcecodeanteilen. Analyse der System- und Softwarearchitektur. Maßnahmenkatalog und Bewertung der langfristigen Strategie für das Projekt. Das Gateway kann als Backendsystem zur Interkommunikation zwischen verschiedensten Systemen im Internet (Kunden, Partner, Zulieferer) sowie im Intranet in der eigenen Konzernorganisation gesehen werden. Key-Herausforderungen waren: ca. 1000 API Gateway Transaktionen je Sekunde. In Batchzeitfenster weitaus höher. 24x7 Umgebung. Wiederanlauffähgigkeiten bei asynchronen Prozessen sicherstellen.

Erforderliche nicht techn. Expertise:

  • tiefes technisches Verständnis der APIs
  • tiefes technisches Verständnis bei hohen Load Umgebungen
  • Code-Reviews
  • Clash der Generationen moderieren (alte Hasen die vieles erlebt haben vs. Junge Entwickler die alles neue hipp finden)

Erforderliche technische Expertise:

  • IBM DB2 for Unix performance Tuning in high load Umgebungen
  • IBM MQ Series Tunings
  • Dynamisierung der Konfigurationen der großen Zahl an Message-Queues
  • Code-Reviews der Bestandsapplikation
  • Erarbeitung des Maßnahmenkatalogs in Summe ca. 60 Maßnahmen (kritisch/sofort, dringend, beim nächsten Umbau berücksichtigen)
  • Analyse der performancebedingten Ausfälle und Flaschenhälse in der Auditzeit reduzieren oder eliminieren
Iteratec / Daimler
6 Monate
2016-10 - 2017-03

Durchführung eines Projektaudits

Unterstützung bei der Durchführung eines Projektaudits bei Capgemini. Endkunde wollte eine Aussage über bisherige Lieferqualität sowie einen langfristigen Maßnahmenkatalog das zentrale Bestell- und Auftragssystem identifizieren. Ziel: Rollout der Anwendung in alle Märkte (insb. Asien uns Südamerika) und damit ein ausuferndes Performanceproblem der nicht mehr verfügbaren nightly high-load Batches finden. Batch muss nun während der 24x7 Online-Betriebszeiten möglich sein.

Erforderliche nicht techn. Expertise:

  • fachliches Verständnis für internationale Märkte
  • fachliches Verständnis der komplexen Sales-, Bestellund Produktionsplanungssysteme

Erforderliche technische Expertise:

  • IBM DB2 for Unix performance Tuning in high load Umgebungen
  • Skalierbarkeitsanalyse der bestehenden Anwendungen
  • Code-Reviews der Bestandsapplikation
  • Performance- und Logauswertungen für Performanceissues
  • Analyse der performancebedingten Ausfälle und Flaschenhälse in der Auditzeit reduzieren oder eliminieren
Iteratec / Capgemini / Daimler
1 Monat
2016-10 - 2016-10

Entwicklungsteam sowie Präsentation

Tech-Sales-Support, Tech-Lead, Architekt und Coach zur Projektinitialisierung eines neuen Projektes mit Vorbereitung der Betriebsumgebung beim Endkunden. Coaching des Entwicklungsteam sowie Präsentation der Ergebnisse und Unterstützung bei techn. Präsentationen beim Endkunden.

Erforderliche nicht techn. Expertise:

  • Lösungsfindung Systemarchitektur
  • Lösungsfindung zur Anwendungsarchitektur mit DoJo Frontend und JavaEE Websphere Backendsysteme
  • Integration JavaScript Frontend in Clustered Webspher Backend SSO inkl. Integration in Endkundenprotal
  • Endkundenunterstützung beim Bereitsstellen der Integration, Wartung (Pre-Prod) und Produktionsumgebung
  • Tech-Lead im SCRUM Team
  • Architektur-Coaching vom Entwicklungsteam

Erforderliche technische Expertise:

  • DoJo
  • Gulp, Bower, npm, maven als Masterbuild
  • JEE6 mit Websphere
  • JPA 2.1
  • JAX-RS, JAXB, JSON, JSONP
  • JAAS / SSO mit Siteminder SSO in PAI
  • automatische QA mit Jenkins, ANT, PMD, Findbugs, Checkstyle TestNG, Selenium, Arquillian
  • responsive Design der UI für Smartphones, Tablets (hoch/quer) und Desktop/Notebook
  • high Performance UI für die Personen im Skill- und Qualifikationsinterview
Iteratec / Daimler
3 Monate
2016-03 - 2016-05

Projektgewinnung eines neuen Projektes

Tech-Sales-Support, Tech-Lead, Architekt und Coach zur Projektgewinnung eines neuen Projektes mit vorbereitender Beratung für die neue Betriebsumgebung beim Endkunden. Coaching des Entwicklungsteam sowie Präsentation des Angebots und der POC-Ergebnisse beim Endkunden.

Erforderliche nicht techn. Expertise:

  • Coaching zur Architektur-Findung
  • Unterstützung bei den Salesgesprächen mit Endkunden
  • Klärung und Findung der neuen modernen Betriebsumgebung beim Kunden
  • Klärung der Integration von JavaScript-Frameworks in SSO-Lösung und JavaEE Umgebung beim Kunden
  • Unterstützung des Endkundens bei Integration der Siteminder SSO in PAI als neue Betriebsumgebung

Erforderliche technische Expertise:

  • WebSphere
  • Oracle
  • DoJo
  • GULP, Bower, npm
  • JEE6 mit WebSphere
  • JPA 2.1
  • JAX-RS, JAXB, JSON, JSONP
  • JAAS / SSO
  • automatische QA mit Jenkins, ANT, PMD, Findbugs, Checkstyle TestNG, Selenium
  • CI/CD Pipeline aufbauen
  • responsive Design der UI für Smartphones, Tablets (hoch/quer) und Desktop/Notebook
  • high Performance UI für die Personen im Skill- und Qualifikationsinterview
Iteratec
11 Monate
2015-07 - 2016-05

Migrationspfades

Architekt und Coach zur Findung und Festlegunng eines Migrationspfades einer sehr großen bestehenden Anwendung (weit über. 450 Mannjahren Entwicklungszeit) auf pure Java mit hohem Qualitätsniveau bei der Fehlervermeidung durch autom. Tests. Zielhorizont ca. 5 Kalenderjahre Migrationslaufzeit. Eingrenzung der Performanceproblemen bei high-load Batches während des Onlinebetriebs.

Erforderliche nicht techn. Expertise:

  • Coaching vom Bestandsteam
  • Coaching eines Intermediate Architekten für die langfristige Begleitung im Projekt
  • Coaching einer Junior Test Managerin bzgl. Testmanagement und Testautomatisierungsvisualisierung in HP-QC
  • Präsentation der Arbeitsstände und Abstimmung der Lösungsszenarien beim Endkunden-Entscheidern inkl. Betriebsumgebungs-Admins
  • Integrationsmöglichkeiten für moderne SSO in custom database finden

Erforderliche technische Expertise:

  • JavaEE mit tomcat und tomEE
  • multi-node tomcat
  • DB2 for z/OS
  • COBOL auf z/OS
  • automatische QA mit Jenkins, ANT, PMD, Findbugs, Checkstyle JUnit, Selenium
  • Performanceauswertungen etablieren und Optimierungslösungen finden
T-Systems / Daimler
11 Monate
2014-02 - 2014-12

Applikationen

Architektur für ein proaktives Performancemonitoring von JEE Applikationen innerhalb der jeweiligen JEEApplikation.

Zielsetzung:

volle Transparenz für den Kunden und das Entwicklungsteam über die Qualität des Betriebers (Rechenzentrum) einer Anwendung.

Umfang:

Betriebssystem-Parameter (Disk, IO, CPU), Java (Mems, GC, Threads, CPU), HTTP-Parameter, SQL-Queries, EHCaches und Use-Case-spezifische Performancewerte

Telekom
6 Monate
2012-10 - 2013-03

Technische Verantwortung

Technische Verantwortung für das Bestehen eines anstehenden Konzern CMMI Level 3 Audits. Coaching vom technischen Team. Verantwortungsbereiche für das Audit

  • komplett KM / Konfigurationsmanagement
  • komplett PI / Product Integration
  • technische Teile PP / Project Planning
  • technische Teile PPQA
  • komplett TS / Technical Solution
  • techn. Teile VAL / Validation
  • techn. Teile VER / Verification
  • Technisches Audit mit 2 Anmerkungen bestanden (Fragenkatalog umfasst mehrere Tausend Punkte!)
Telekom / T-Systems
2 Jahre 6 Monate
2010-10 - 2013-03

Technische Projektleitung und Coach

Technische Projektleitung und Coach von Junior- und COBOL-Entwickler auf Java Ziel war es ein Vertriebs-Bestandssystem von COBOL auf Java / JEE5 zu portieren.

T-Systems / Daimler

Aus- und Weiterbildung

Aus- und Weiterbildung

Berufsausbildung

Dipl.-Ing. Elektrotechnik (Uni Stuttgart)

Kompetenzen

Kompetenzen

Top-Skills

Digitalisierung Marketing und Vertrieb Online Marketing Java Senior Expert Java Development JavaEE Spring Spring Boot Liquibase Architektur HSM Keycloak WildFly JCE Java Cryptography Extension SEO Google Analytics Google Ads Facebook API Facebook Ads Funnel Migration

Produkte / Standards / Erfahrungen / Methoden

AdWords
sehr gute Kenntnisse
Ant
sehr gute Kenntnisse
Apache Ivy
sehr gute Kenntnisse
apache maven
sehr gute Kenntnisse
Apache Tomcat
sehr gute Kenntnisse
Cloud Foundry
sehr gute Kenntnisse
Docker
sehr gute Kenntnisse
EJB
sehr gute Kenntnisse
Elliptic Curve Integrated Encryption Scheme
sehr gute Kenntnisse
Facebook API
gute Kenntnisse
Gitlab
sehr gute Kenntnisse
Google Analytics
sehr gute Kenntnisse
Google-Analytics
sehr gute Kenntnisse
GoogleAnalytics
sehr gute Kenntnisse
Hibernate
sehr gute Kenntnisse
JAX-RS
sehr gute Kenntnisse
JAX-WS
sehr gute Kenntnisse
Jenkins
sehr gute Kenntnisse
Jenkins
sehr gute Kenntnisse
JOSE
sehr gute Kenntnisse
JPA
sehr gute Kenntnisse
keycloak
sehr gute Kenntnisse
MOSE
sehr gute Kenntnisse
OTA API
sehr gute Kenntnisse
OTRS
sehr gute Kenntnisse
PKCS
sehr gute Kenntnisse
Redmine
sehr gute Kenntnisse
SEO
sehr gute Kenntnisse
Spring Boot
sehr gute Kenntnisse
Utimaco HSM
sehr gute Kenntnisse
VMware
sehr gute Kenntnisse
VMware ESXi
sehr gute Kenntnisse
VMware vSphere
sehr gute Kenntnisse
vtiger
sehr gute Kenntnisse
WebSphere
sehr gute Kenntnisse
WildFly
sehr gute Kenntnisse

Kernkompetenz

Architekt, technische Projektleitung/-verwantwortung, Coach liebt Herausforderungen bei Perfomancetunings ist Fan von hohen Testabdeckungen mit Testautomatisierung und produziert auch als Entwickler noch selber Code

Betriebssysteme

centOS
gute Kenntnisse
Dos
sehr gute Kenntnisse
HPUX
Grundkenntnisse
Linux
sehr gute und tiefe Kenntnisse
Mac OS
Grundkenntnisse
MS-DOS
sehr gute Kenntnisse
MVS, OS/390
Grundkenntnisse
OS/2
Grundkenntnisse
PalmOS
gute Kenntnisse
SUN OS, Solaris
Grundkenntnisse
SUSE Linux
gute Kenntnisse
Ubuntu
sehr gute Kenntnisse
Unix
sehr gute Kenntnisse
Windows
sehr gute und tiefe Kenntnisse
Windows CE
sehr gute Kenntnisse

Programmiersprachen

Assembler
Grundlagen
bash
sehr gute Kenntnisse
Basic
Grundlagen
C
Grundlagen
C++
Grundlagen in Visual C++ mit MFC
Cobol
Grundkenntnisse
HPGL, HP PCL
gute Kenntnisse
Imake, GNU-Make, Make-Maker etc...
Grundlagen
Java
sehr gute und tiefe Kenntnisse
JavaScript
gute Kenntnisse
Oberon
Grundlagen
Pascal
Grundlagen
Perl
geringe Kenntnisse
PHP
Grundkenntnisse
PL/SQL
sehr gute Kenntnisse
Rexx
Grundlagen
Scriptsprachen
Grundlagen
Shell
gute Kenntnisse

Datenbanken

Access
gute Kenntnisse
Apache Derby
gute Kenntnisse
DB2 Linux
sehr gute Kenntnisse
DB2 z/OS
gute Kenntnisse
H2 Database Engine
sehr gute Kenntnisse
JDBC
sehr gute Kenntnisse
MariaDB
sehr gute Kenntnisse
MS SQL Server
gute Kenntnisse
MySQL
sehr gute Kenntnisse
ODBC
gute Kenntnisse
Oracle
gute Kenntnisse
PostgreSQL
gute Kenntnisse
SQL
sehr gute Kenntnisse
Sybase SQL ANYWhere
gute Grundkenntnisse

Datenkommunikation

ATM
gute Kenntnisse
Ethernet
sehr gute Kenntnisse
Fax
gute Kenntnisse
FDDI
Grundkenntnisse
HDLC
Grundlagen
HDSL
Grundlagen
Internet, Intranet
sehr gute Kenntnisse
IPNG
Grundkenntnisse
IPv4
sehr gute Kenntnisse
ISDN
sehr gute Kenntnisse
ISO/OSI
Sehr gute Kenntnisse
LAN, LAN Manager
gute Kenntnisse
Message Queuing
Grundkenntnisse
NetBeui
gute Kenntnisse
NetBios
gute Kenntnisse
Packet-Radio
Grundkenntnisse
parallele Schnittstelle
sehr gute Kenntnisse
PC-Anywhere
sehr gute Kenntnisse
Proprietäre Protokolle
Grundkenntnisse (VBUS, ProfiBus, CAN-Bus)
Router
gute Kenntnisse
RPC
geringe Kenntnisse
RS232
sehr gute Kenntnisse
SMTP
gute Kenntnisse
SNMP
Grundkenntnisse
TCP/IP
sehr gute Kenntnisse
Token Ring
Grundlagen
UUCP
geringe Grundlagen
Windows Netzwerk
sehr gute Kenntnisse
Winsock
sehr gute Kenntnisse
X.400 X.25 X.225 X.75...
Grundkenntnisse

Hardware

CD-Writer / Brenner
sehr gute Kenntnisse
Digitale Signalprozessoren
gute Kenntnisse
Drucker
sehr gute Kenntnisse
Emulatoren
Grundkenntnisse
Framegrabber
Grundkenntnisse
Hardware entwickelt
Modellprozessor auf AHDL-Basis mit Altera entwickelt; HPGL-Plotter auf Basis eines i8032 enwickelt
IBM Großrechner
Grundkenntnisse
IBM RS6000
Grundkenntnisse
Iomega
ZIP und DITTO
Messgeräte
sehr gute Kenntnisse (Speicher Oszi, Oszi usw.)
Mikrocontroller
gute Kenntnisse (Plotter)
Modem
sehr gute Kenntnisse
Motorola
Grundkenntnisse
PC
sehr gute und tiefe Kenntnisse
PLD, FPGA
siehe Hardware entwickelt
Plotter
A3 Plotter selbst entwickelt
Proprietäre HW
Qualitätssicherung und Reparatur
Scanner
gute Kenntnisse
Sensoren
Grundkenntnisse
Siemens-SPS STEP x
Grundkenntnisse
Silicon-Graphics
Grundkenntnisse
Soundkarten
gute Kenntnisse
SPS
Grundkenntnisse
Steuer und Regelsysteme
Grundkenntnisse
Streamer
sehr gute Kenntnisse
SUN
Grundkenntnisse
Video Capture Karte
gute Kenntnisse

Branchen

Branchen

  • Öffentliche Hand
  • Telekommunikation
  • Automobilindustrie
  • Automatisierungstechnik
  • Systembetrieb/Rechenzentrum
  • Immobilien / Banken

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Europa, wobei bevorzugt Großraum Stuttgart 100km

nicht möglich

Projekte

Projekte

8 Jahre 3 Monate
2016-03 - heute

Aufbau einer Marketingorganisation

Aufbau einer Marketingorganisation für die Digitalisierung des Onlinemarketings (programatic advertising). Ziel dem Mittelstand die Möglichkeiten des Online-Marketings einer Großorganisation zu ermöglichen.

Erforderliche nicht techn. Expertise:

  • Service- und Produktplanung
  • Aufbau eines neuen Entwicklungsteams
  • Integration in teils sehr schlecht dokumentierte Online- Marketing Werkzeuge

Erforderliche technische Expertise:

  • SOAP, REST und Custom API integrationen
  • anonymes Benutzertracking zur Optimierung des Targeting
  • Abbildung der Customer-Journey eines anonymen Benutzers über wichtige Endkunden-Plattformen hinweg (Facebook, Instagram, Google, usw.)
  • Piwik
  • CRM (Odoo, vTiger, sugerCRM, salesforce)
  • JavaEE Stack mit Wildfly 10 auf Basis docker
  • SSO Möglichkeiten für Kunden von Google und Facebook, sowie eigene custom DB mit Keycloak
Xenovation / Ländle-Web
9 Jahre 11 Monate
2014-07 - heute

zentralen Time-Bookkeeping & Billing System

Projektleiter, Coach und Architekt zur Implementierung einer automatisierten Buchungszeitzuordnung vom zentralen Time-Bookkeeping & Billing System in Polarion ALM (Planning, Tracking)

Erforderliche nicht techn. Expertise:

  • Projektmanagement (Projektplanung und -Controlling)
  • AZ-Buchhaltung

Erforderliche technische Expertise:

  • JAX-RS
  • JAX-B
  • JEE7 mit JBoss Wildfly 8
  • JPA 2.1 Criteria API
  • JAX-RS, JAXB, JSON, JSONP
  • automatische QA mit Jenkins, PMD, Findbugs, Checkstyle TestNG
  • integriertes End2End Monitoring auf open source Basis
Telekom / T-Systems
10 Jahre 9 Monate
2013-09 - heute

Bewertungsplattform für Bestandsimmobilien

Architekt und Coach für ein Junior-Team mit Offshoreanteilen zur Implementierung einer Bewertungsplattform für Bestandsimmobilien.

Erforderliche nicht techn. Expertise:

  • Coaching vom Junior-Entwicklungsteam
  • Steuerrecht (Abschreibungen)
  • Finanzierungsmodalitäten (Bankenwesen)
  • Cashflow & Assetbewertung (Betriebswirtschaft)

Erforderliche technische Expertise:

  • AngularJS (JSON-Databinding zu JEE7-JAX-RS 2.0)
  • Bootstrap (GUI)
  • JEE7 mit JBoss Wildfly 8 (Migration von JBoss 7, JBoss Wildfly 8.0Beta*, JBoss Wildfly 8.1, JBoss Wildfly 8.2)
  • JPA 2.1
  • JAX-RS, JAXB, JSON, JSONP
  • JAAS / SSO mit JBoss Keycloak
  • automatische QA mit Jenkins, PMD, Findbugs, Checkstyle TestNG, Selenium, Arquillian
  • responsive Design der UI für Smartphones, Tablets (hoch/quer) und Desktop/Notebook
  • integriertes End2End Monitoring auf open source Basis
Xenovation
13 Jahre 10 Monate
2010-08 - heute

Coaching

  • Performancetuning
  • Coaching des Testautomatisierungsteams
  • Coaching des Entwicklungsteams
  • Experte und Coach für Deployments in komplexer Umgebung (Mainframe, AIX, Linux, SSL)
Daimler
15 Jahre 5 Monate
2009-01 - heute

Implementierung

Kooperation zur Implementierung eines Generators auf Basis von openArchitectureWare (oAW) für die Persistierung von Objekten mit der JavaPersistencyAPI (JSR-220) und deren Validierung mit der Bean Validation API (JSR-303)

  • Techn. Gesamtverantwortung
  • Betreuung des Entwicklungsteams
  • SCM und Projekttracking mit Jazz / Rational Team Concert 2.0
Xenovation / T-Systems
16 Jahre 4 Monate
2008-02 - heute

Organisatorischen und technischen Optimierungen

Durchführung von Organisatorischen und technischen Optimierungen einer Großhandelsplattform mit Fahrzeugbewertung und integriertem Reklamationsmanagement

Die Aufgaben beinhalten:

  • Techn. Gesamtverantwortung / Entwicklungsleitung
  • Verhärtete Fronten in Entwicklungsteams aufweichen und beseitigen, Gesamtstimmung verbessern
  • Gewachsene Strukturen in einheitliche Architektur überführen
  • Performancetuning des Gesamtsystems (für Internet und Intranet) über
    • IBM httpd, Websphere 6 + 7, IBM DB2 v8 auf z/OS
    • Netzwerkinfrastrukturen (SSL-Offloading, Bandbreitenoptimierungen, Latenzzeittuning)
  • Performanceprobleme durch Transparenz mit Live-Profiling und Monitoring des Gesamtsystems schaffen. Akzeptanz der Endanwender wieder deutlich erhöhen
  • Schaffung eines durchgängigen Konfigurationmanagements über alle Technologiegrenzen hinweg
    • Subversion für Java (PC), COBOL (z/OS) und SQL
    • Optimierung der SQL-Datenmigrationen auf Basis von PowerDesigner
    • Stammdatenupdates bei Neudeployment automatisiert
  • Transaktionshandling der eingesetzten Persistenzframeworks (OJB, Hibernate und StoredProcedures) vereinheitlichen und PerformanceOptimieren
  • Migration von JDK 1.4 auf JDK 6
  • Migration von Websphere 6 auf Websphere 7
  • Schaffung von automatisierten Integrationstests
  • Buildautomatisierung von z/OS Einsatzpaketen mit SVN und Ant
Daimler / T-Systems
2 Jahre 8 Monate
2015-04 - 2017-11

HR und Skillmanagement Platform

Architekt und Coach für ein Junior-Team mit Offshoreanteilen zur Implementierung HR und Skillmanagement Platform für eine Qualifikationsfilterung von Offshore-Personal. Zielsetzung des Projekts ist eine effiziente Filterung von Offshore Personal mit minimalen Aufwand auf der Seite des HR-Teams.

Erforderliche nicht techn. Expertise:

  • Coaching vom Junior-Entwicklungsteam
  • HR Skill- & Resourcemanagement

Erforderliche technische Expertise:

  • AngularJS (JSON-Databinding zu JEE7-JAX-RS 2.0)
  • Grunt, Bower, npm, yeoman
  • Bootstrap (GUI)
  • JEE7 mit JBoss Wildfly 9.x (Beta*/CR*)
  • JPA 2.1
  • JAX-RS, JAXB, JSON, JSONP
  • JAAS / SSO mit JBoss Keycloak
  • automatische QA mit Jenkins, ANT, PMD, Findbugs, Checkstyle TestNG, Selenium, Arquillian
  • responsive Design der UI für Smartphones, Tablets (hoch/quer) und Desktop/Notebook
  • high Performance UI für die Personen im Skill- und Qualifikationsinterview
Xenovation
7 Monate
2016-10 - 2017-04

Durchführung eines Projektaudits

Unterstützung bei der Durchführung eines Projektaudits zur Sicherstellung des Insourcing eines elementaren und zentralen API-Gateways für Sales- Bestell- und Produktionsketten. Interviews mit ehemaligen Tech-leads und Architekten. Identifizierung von Schwachstellen und stabilen Sourcecodeanteilen. Analyse der System- und Softwarearchitektur. Maßnahmenkatalog und Bewertung der langfristigen Strategie für das Projekt. Das Gateway kann als Backendsystem zur Interkommunikation zwischen verschiedensten Systemen im Internet (Kunden, Partner, Zulieferer) sowie im Intranet in der eigenen Konzernorganisation gesehen werden. Key-Herausforderungen waren: ca. 1000 API Gateway Transaktionen je Sekunde. In Batchzeitfenster weitaus höher. 24x7 Umgebung. Wiederanlauffähgigkeiten bei asynchronen Prozessen sicherstellen.

Erforderliche nicht techn. Expertise:

  • tiefes technisches Verständnis der APIs
  • tiefes technisches Verständnis bei hohen Load Umgebungen
  • Code-Reviews
  • Clash der Generationen moderieren (alte Hasen die vieles erlebt haben vs. Junge Entwickler die alles neue hipp finden)

Erforderliche technische Expertise:

  • IBM DB2 for Unix performance Tuning in high load Umgebungen
  • IBM MQ Series Tunings
  • Dynamisierung der Konfigurationen der großen Zahl an Message-Queues
  • Code-Reviews der Bestandsapplikation
  • Erarbeitung des Maßnahmenkatalogs in Summe ca. 60 Maßnahmen (kritisch/sofort, dringend, beim nächsten Umbau berücksichtigen)
  • Analyse der performancebedingten Ausfälle und Flaschenhälse in der Auditzeit reduzieren oder eliminieren
Iteratec / Daimler
6 Monate
2016-10 - 2017-03

Durchführung eines Projektaudits

Unterstützung bei der Durchführung eines Projektaudits bei Capgemini. Endkunde wollte eine Aussage über bisherige Lieferqualität sowie einen langfristigen Maßnahmenkatalog das zentrale Bestell- und Auftragssystem identifizieren. Ziel: Rollout der Anwendung in alle Märkte (insb. Asien uns Südamerika) und damit ein ausuferndes Performanceproblem der nicht mehr verfügbaren nightly high-load Batches finden. Batch muss nun während der 24x7 Online-Betriebszeiten möglich sein.

Erforderliche nicht techn. Expertise:

  • fachliches Verständnis für internationale Märkte
  • fachliches Verständnis der komplexen Sales-, Bestellund Produktionsplanungssysteme

Erforderliche technische Expertise:

  • IBM DB2 for Unix performance Tuning in high load Umgebungen
  • Skalierbarkeitsanalyse der bestehenden Anwendungen
  • Code-Reviews der Bestandsapplikation
  • Performance- und Logauswertungen für Performanceissues
  • Analyse der performancebedingten Ausfälle und Flaschenhälse in der Auditzeit reduzieren oder eliminieren
Iteratec / Capgemini / Daimler
1 Monat
2016-10 - 2016-10

Entwicklungsteam sowie Präsentation

Tech-Sales-Support, Tech-Lead, Architekt und Coach zur Projektinitialisierung eines neuen Projektes mit Vorbereitung der Betriebsumgebung beim Endkunden. Coaching des Entwicklungsteam sowie Präsentation der Ergebnisse und Unterstützung bei techn. Präsentationen beim Endkunden.

Erforderliche nicht techn. Expertise:

  • Lösungsfindung Systemarchitektur
  • Lösungsfindung zur Anwendungsarchitektur mit DoJo Frontend und JavaEE Websphere Backendsysteme
  • Integration JavaScript Frontend in Clustered Webspher Backend SSO inkl. Integration in Endkundenprotal
  • Endkundenunterstützung beim Bereitsstellen der Integration, Wartung (Pre-Prod) und Produktionsumgebung
  • Tech-Lead im SCRUM Team
  • Architektur-Coaching vom Entwicklungsteam

Erforderliche technische Expertise:

  • DoJo
  • Gulp, Bower, npm, maven als Masterbuild
  • JEE6 mit Websphere
  • JPA 2.1
  • JAX-RS, JAXB, JSON, JSONP
  • JAAS / SSO mit Siteminder SSO in PAI
  • automatische QA mit Jenkins, ANT, PMD, Findbugs, Checkstyle TestNG, Selenium, Arquillian
  • responsive Design der UI für Smartphones, Tablets (hoch/quer) und Desktop/Notebook
  • high Performance UI für die Personen im Skill- und Qualifikationsinterview
Iteratec / Daimler
3 Monate
2016-03 - 2016-05

Projektgewinnung eines neuen Projektes

Tech-Sales-Support, Tech-Lead, Architekt und Coach zur Projektgewinnung eines neuen Projektes mit vorbereitender Beratung für die neue Betriebsumgebung beim Endkunden. Coaching des Entwicklungsteam sowie Präsentation des Angebots und der POC-Ergebnisse beim Endkunden.

Erforderliche nicht techn. Expertise:

  • Coaching zur Architektur-Findung
  • Unterstützung bei den Salesgesprächen mit Endkunden
  • Klärung und Findung der neuen modernen Betriebsumgebung beim Kunden
  • Klärung der Integration von JavaScript-Frameworks in SSO-Lösung und JavaEE Umgebung beim Kunden
  • Unterstützung des Endkundens bei Integration der Siteminder SSO in PAI als neue Betriebsumgebung

Erforderliche technische Expertise:

  • WebSphere
  • Oracle
  • DoJo
  • GULP, Bower, npm
  • JEE6 mit WebSphere
  • JPA 2.1
  • JAX-RS, JAXB, JSON, JSONP
  • JAAS / SSO
  • automatische QA mit Jenkins, ANT, PMD, Findbugs, Checkstyle TestNG, Selenium
  • CI/CD Pipeline aufbauen
  • responsive Design der UI für Smartphones, Tablets (hoch/quer) und Desktop/Notebook
  • high Performance UI für die Personen im Skill- und Qualifikationsinterview
Iteratec
11 Monate
2015-07 - 2016-05

Migrationspfades

Architekt und Coach zur Findung und Festlegunng eines Migrationspfades einer sehr großen bestehenden Anwendung (weit über. 450 Mannjahren Entwicklungszeit) auf pure Java mit hohem Qualitätsniveau bei der Fehlervermeidung durch autom. Tests. Zielhorizont ca. 5 Kalenderjahre Migrationslaufzeit. Eingrenzung der Performanceproblemen bei high-load Batches während des Onlinebetriebs.

Erforderliche nicht techn. Expertise:

  • Coaching vom Bestandsteam
  • Coaching eines Intermediate Architekten für die langfristige Begleitung im Projekt
  • Coaching einer Junior Test Managerin bzgl. Testmanagement und Testautomatisierungsvisualisierung in HP-QC
  • Präsentation der Arbeitsstände und Abstimmung der Lösungsszenarien beim Endkunden-Entscheidern inkl. Betriebsumgebungs-Admins
  • Integrationsmöglichkeiten für moderne SSO in custom database finden

Erforderliche technische Expertise:

  • JavaEE mit tomcat und tomEE
  • multi-node tomcat
  • DB2 for z/OS
  • COBOL auf z/OS
  • automatische QA mit Jenkins, ANT, PMD, Findbugs, Checkstyle JUnit, Selenium
  • Performanceauswertungen etablieren und Optimierungslösungen finden
T-Systems / Daimler
11 Monate
2014-02 - 2014-12

Applikationen

Architektur für ein proaktives Performancemonitoring von JEE Applikationen innerhalb der jeweiligen JEEApplikation.

Zielsetzung:

volle Transparenz für den Kunden und das Entwicklungsteam über die Qualität des Betriebers (Rechenzentrum) einer Anwendung.

Umfang:

Betriebssystem-Parameter (Disk, IO, CPU), Java (Mems, GC, Threads, CPU), HTTP-Parameter, SQL-Queries, EHCaches und Use-Case-spezifische Performancewerte

Telekom
6 Monate
2012-10 - 2013-03

Technische Verantwortung

Technische Verantwortung für das Bestehen eines anstehenden Konzern CMMI Level 3 Audits. Coaching vom technischen Team. Verantwortungsbereiche für das Audit

  • komplett KM / Konfigurationsmanagement
  • komplett PI / Product Integration
  • technische Teile PP / Project Planning
  • technische Teile PPQA
  • komplett TS / Technical Solution
  • techn. Teile VAL / Validation
  • techn. Teile VER / Verification
  • Technisches Audit mit 2 Anmerkungen bestanden (Fragenkatalog umfasst mehrere Tausend Punkte!)
Telekom / T-Systems
2 Jahre 6 Monate
2010-10 - 2013-03

Technische Projektleitung und Coach

Technische Projektleitung und Coach von Junior- und COBOL-Entwickler auf Java Ziel war es ein Vertriebs-Bestandssystem von COBOL auf Java / JEE5 zu portieren.

T-Systems / Daimler

Aus- und Weiterbildung

Aus- und Weiterbildung

Berufsausbildung

Dipl.-Ing. Elektrotechnik (Uni Stuttgart)

Kompetenzen

Kompetenzen

Top-Skills

Digitalisierung Marketing und Vertrieb Online Marketing Java Senior Expert Java Development JavaEE Spring Spring Boot Liquibase Architektur HSM Keycloak WildFly JCE Java Cryptography Extension SEO Google Analytics Google Ads Facebook API Facebook Ads Funnel Migration

Produkte / Standards / Erfahrungen / Methoden

AdWords
sehr gute Kenntnisse
Ant
sehr gute Kenntnisse
Apache Ivy
sehr gute Kenntnisse
apache maven
sehr gute Kenntnisse
Apache Tomcat
sehr gute Kenntnisse
Cloud Foundry
sehr gute Kenntnisse
Docker
sehr gute Kenntnisse
EJB
sehr gute Kenntnisse
Elliptic Curve Integrated Encryption Scheme
sehr gute Kenntnisse
Facebook API
gute Kenntnisse
Gitlab
sehr gute Kenntnisse
Google Analytics
sehr gute Kenntnisse
Google-Analytics
sehr gute Kenntnisse
GoogleAnalytics
sehr gute Kenntnisse
Hibernate
sehr gute Kenntnisse
JAX-RS
sehr gute Kenntnisse
JAX-WS
sehr gute Kenntnisse
Jenkins
sehr gute Kenntnisse
Jenkins
sehr gute Kenntnisse
JOSE
sehr gute Kenntnisse
JPA
sehr gute Kenntnisse
keycloak
sehr gute Kenntnisse
MOSE
sehr gute Kenntnisse
OTA API
sehr gute Kenntnisse
OTRS
sehr gute Kenntnisse
PKCS
sehr gute Kenntnisse
Redmine
sehr gute Kenntnisse
SEO
sehr gute Kenntnisse
Spring Boot
sehr gute Kenntnisse
Utimaco HSM
sehr gute Kenntnisse
VMware
sehr gute Kenntnisse
VMware ESXi
sehr gute Kenntnisse
VMware vSphere
sehr gute Kenntnisse
vtiger
sehr gute Kenntnisse
WebSphere
sehr gute Kenntnisse
WildFly
sehr gute Kenntnisse

Kernkompetenz

Architekt, technische Projektleitung/-verwantwortung, Coach liebt Herausforderungen bei Perfomancetunings ist Fan von hohen Testabdeckungen mit Testautomatisierung und produziert auch als Entwickler noch selber Code

Betriebssysteme

centOS
gute Kenntnisse
Dos
sehr gute Kenntnisse
HPUX
Grundkenntnisse
Linux
sehr gute und tiefe Kenntnisse
Mac OS
Grundkenntnisse
MS-DOS
sehr gute Kenntnisse
MVS, OS/390
Grundkenntnisse
OS/2
Grundkenntnisse
PalmOS
gute Kenntnisse
SUN OS, Solaris
Grundkenntnisse
SUSE Linux
gute Kenntnisse
Ubuntu
sehr gute Kenntnisse
Unix
sehr gute Kenntnisse
Windows
sehr gute und tiefe Kenntnisse
Windows CE
sehr gute Kenntnisse

Programmiersprachen

Assembler
Grundlagen
bash
sehr gute Kenntnisse
Basic
Grundlagen
C
Grundlagen
C++
Grundlagen in Visual C++ mit MFC
Cobol
Grundkenntnisse
HPGL, HP PCL
gute Kenntnisse
Imake, GNU-Make, Make-Maker etc...
Grundlagen
Java
sehr gute und tiefe Kenntnisse
JavaScript
gute Kenntnisse
Oberon
Grundlagen
Pascal
Grundlagen
Perl
geringe Kenntnisse
PHP
Grundkenntnisse
PL/SQL
sehr gute Kenntnisse
Rexx
Grundlagen
Scriptsprachen
Grundlagen
Shell
gute Kenntnisse

Datenbanken

Access
gute Kenntnisse
Apache Derby
gute Kenntnisse
DB2 Linux
sehr gute Kenntnisse
DB2 z/OS
gute Kenntnisse
H2 Database Engine
sehr gute Kenntnisse
JDBC
sehr gute Kenntnisse
MariaDB
sehr gute Kenntnisse
MS SQL Server
gute Kenntnisse
MySQL
sehr gute Kenntnisse
ODBC
gute Kenntnisse
Oracle
gute Kenntnisse
PostgreSQL
gute Kenntnisse
SQL
sehr gute Kenntnisse
Sybase SQL ANYWhere
gute Grundkenntnisse

Datenkommunikation

ATM
gute Kenntnisse
Ethernet
sehr gute Kenntnisse
Fax
gute Kenntnisse
FDDI
Grundkenntnisse
HDLC
Grundlagen
HDSL
Grundlagen
Internet, Intranet
sehr gute Kenntnisse
IPNG
Grundkenntnisse
IPv4
sehr gute Kenntnisse
ISDN
sehr gute Kenntnisse
ISO/OSI
Sehr gute Kenntnisse
LAN, LAN Manager
gute Kenntnisse
Message Queuing
Grundkenntnisse
NetBeui
gute Kenntnisse
NetBios
gute Kenntnisse
Packet-Radio
Grundkenntnisse
parallele Schnittstelle
sehr gute Kenntnisse
PC-Anywhere
sehr gute Kenntnisse
Proprietäre Protokolle
Grundkenntnisse (VBUS, ProfiBus, CAN-Bus)
Router
gute Kenntnisse
RPC
geringe Kenntnisse
RS232
sehr gute Kenntnisse
SMTP
gute Kenntnisse
SNMP
Grundkenntnisse
TCP/IP
sehr gute Kenntnisse
Token Ring
Grundlagen
UUCP
geringe Grundlagen
Windows Netzwerk
sehr gute Kenntnisse
Winsock
sehr gute Kenntnisse
X.400 X.25 X.225 X.75...
Grundkenntnisse

Hardware

CD-Writer / Brenner
sehr gute Kenntnisse
Digitale Signalprozessoren
gute Kenntnisse
Drucker
sehr gute Kenntnisse
Emulatoren
Grundkenntnisse
Framegrabber
Grundkenntnisse
Hardware entwickelt
Modellprozessor auf AHDL-Basis mit Altera entwickelt; HPGL-Plotter auf Basis eines i8032 enwickelt
IBM Großrechner
Grundkenntnisse
IBM RS6000
Grundkenntnisse
Iomega
ZIP und DITTO
Messgeräte
sehr gute Kenntnisse (Speicher Oszi, Oszi usw.)
Mikrocontroller
gute Kenntnisse (Plotter)
Modem
sehr gute Kenntnisse
Motorola
Grundkenntnisse
PC
sehr gute und tiefe Kenntnisse
PLD, FPGA
siehe Hardware entwickelt
Plotter
A3 Plotter selbst entwickelt
Proprietäre HW
Qualitätssicherung und Reparatur
Scanner
gute Kenntnisse
Sensoren
Grundkenntnisse
Siemens-SPS STEP x
Grundkenntnisse
Silicon-Graphics
Grundkenntnisse
Soundkarten
gute Kenntnisse
SPS
Grundkenntnisse
Steuer und Regelsysteme
Grundkenntnisse
Streamer
sehr gute Kenntnisse
SUN
Grundkenntnisse
Video Capture Karte
gute Kenntnisse

Branchen

Branchen

  • Öffentliche Hand
  • Telekommunikation
  • Automobilindustrie
  • Automatisierungstechnik
  • Systembetrieb/Rechenzentrum
  • Immobilien / Banken

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.