Entwicklung, Coaching und Architektur im Java-Umfeld
Aktualisiert am 06.09.2024
Profil
Referenzen (6)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Scrum
Coaching
embedded
Big Data
IoT
Cloud
Deutsch
Muttersprache
Englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Bevorzugt: D2, D1, D3 (Großraum Kiel, Hamburg, Berlin, Hannover)

möglich

Projekte

Projekte

1 Jahr 1 Monat
2024-02 - heute

Weiterentwicklung Produktionsdaten-Cockpit

Java Spring JPA ...

Beratung und Coaching

  • Analyse und Review von bestehendem und neuem Code
  • Performance-Analyse und Aufzeigen von Optimierungsansätzen
  • Coaching des Teams bezüglich Java- und Framework-Fragen sowie der Umgebung (kombinierte On-Premises- / Cloud-Lösungen)
  • Coaching von Entwicklern und fachlichen Ansprechpartnern und gemeinsame, projektspezifische Ausarbeitung eines agilen Vorgehensmodells
  • Erarbeitung von automatischen Build-Quality-Checks und Review-Vorgaben
  • Erarbeitung von Vorlagen zur Weiterentwicklung und Umstrukturierung der Architektur
  • Review der Ergebnisse und Weiterentwicklung der vor einem Jahr geplanten Maßnahmen
  • Planung der Erweiterung der Testabdeckung mittels Unit-, Integrations- und End-to-End-Tests
  • Evaluation von Mocking-Frameworks

Java Spring JPA Angular Node.js Azure Devops Git Maven Jenkins Kubernetes SQL Microsoft Azure git REST-Microservices IntelliJ IDEA MSSQL
Konsumgüter-Industrie
8 Monate
2023-08 - 2024-03

Rollout-Optimierung

Berater, Entwickler und Coach Jenkins Apache Maven JFrog Artifactory ...
Berater, Entwickler und Coach

Begleitung des Projekts bei Überführung von getrennten Entwicklungs- und Betriebsprozessen in integrierte DevOps-Prozesse:

  • Optimierung, Beratung, Coaching
  • Analyse des Rollout-Prozesses
  • Automatisierung von manuellen Prozess-Schritten
  • Einführung von Code-Reviews
  • Erweiterung der Testautomatisierung
  • Umstellung auf Branch-basierten Entwicklungsprozess
  • Umstellung von Subversion zu git
  • Vorbereitung blue?green Deployment
  • Evaluation Container-basierter Rollout
Jenkins Apache Maven JFrog Artifactory Subversion / git / gitlab Eclipse / IntelliJ IDEA Java / JEE Spring Boot Spring Data Docker Kubernetes Kafka Microservices REST WildFly JBoss MSSQL
Logistik / Versandhandel
Hamburg / remote
3 Monate
2023-04 - 2023-06

Schulungsprojekt

Trainer, Coach Java Spring Boot Spring Data ...
Trainer, Coach
Training / Coaching
  • Organisation und Durchführung von Seminaren
  • Ausarbeitung von Schulungsunterlagen
  • Moderation von Gruppenarbeiten
  • Durchführung von Lernkontrollen
  • Ansprechpartner für Seminar-/Schulungsteilnehmer
Java Spring Boot Spring Data Spring Security JPA git Maven Eclipse IntelliJ IDEA Visual Studio Code TypeScript React node.js SQL H2 Database Engine
Automobil
Wolfsburg
5 Monate
2023-01 - 2023-05

Weiterentwicklung Produktionsdaten-Cockpit

Beratung und Coaching
Beratung und Coaching
  •  Analyse und Review von bestehendem und neuem Code
  • Performance-Analyse und Aufzeigen von Optimierungsansätzen
  • Coaching des Teams bezüglich Java- und Framework-Fragen sowie der Umgebung (kombinierte On-Premises- / Cloud-Lösung)
  • Erarbeitung von automatischen Build-Checks und Review-Vorgaben
  • Erarbeitung von Vorlagen zur Weiterentwicklung und Umstrukturierung der Architektur
java angular azure git maven jenkins kubernetes IntelliJ Spring Spring Boot JPA TypeScript Node.js SQL Azure Devops REST Microservices
Konsumgüter-Industrie
remote
10 Monate
2022-04 - 2023-01

Weiterentwicklung einer Plattform zur Erfassung und Verarbeitung von Smartmeter-Daten

Leaddeveloper von 5-köpfigem Team Java Apache Spark Apache Kafka ...
Leaddeveloper von 5-köpfigem Team
  • Analyse von bestehendem Code nach Ausscheiden von ursprünglichem Entwicklerteam und Fachseite
  • Erarbeitung von fehlender Dokumentation
  • Erarbeitung von Tests auf Komponenten- und Systemebene
  • Neuentwicklung oder Refactoring von problematischem Code
  • Analyse von Arbeitsabläufen
  • Erarbeitung von Strategien zur Verbesserung der Entwicklungsprozesses mit dem Team
  • Anpassung des Entwicklungsprozesses gemäß der erarbeiteten Strategien
Java Apache Spark Apache Kafka REST Apache Cassandra SQL MSSQL Eclipse Maven git Docker Kubernetes OpenProject Scrum
Energieversorgung
remote
1 Jahr 11 Monate
2020-05 - 2022-03

Weiterentwicklung embedded Server für Zutrittskontrollsystem

Developer Java (embedded) OSGI BND ...
Developer

Fortsetzung der Tätigkeit aus Projekt 2018/2019

  • Migration der bestehenden Applikation auf neue embedded Plattform
  • Migration der verwendeten Java-Version
  • Performance-Analyse und -Optimierung
Java (embedded) OSGI BND REST Eclipse jUnit git / Bitbucket Hudson / Jenkins JIRA Confluence Scrum SAFe (Scaled Agile Framework) Apache Felix SQL H2 Database Engine
Zutrittskontrolle und Zeiterfassung
Remote
7 Monate
2019-10 - 2020-04

Neuentwicklung einer Surplus-Teile Handelsplattform

Lead Developer, Lead Architect, Coach Java 11 Spring Spring Boot ...
Lead Developer, Lead Architect, Coach
Neuentwicklung einer Surplus-Teile Handelsplattform zur Bedarfsprognose, Bewertung, Beschaffung und Lagerverwaltung von Ersatzteilen
  • Coaching des Teams bezüglich Vorgehensmodell (Scrum, LeSS), Technologie (Cloud-basierte, verteilte Anwendung) und Programmiersprache (Java)
  • Erarbeitung von Entscheidungsvorlagen für das Management
  • Unterstützung bei der Auswahl und Einarbeitung neuer Mitarbeiter
  • Ressourcen- und Projektplanung, Abstimmung mit anderen beteiligten Teams
  • Anforderungsmanagement mit beteiligten Fachabteilungen
  • Erarbeitung und Implementierung eines Konzepts zur revisionssichern und steuerrechtlich konformen Datenablage
  • Entwicklung von mehrschichtigen Serverkomponenten
  • Entwicklung von ReST-Schnittstellen
  • Entwickung der Datenbankstruktur
  • Agile Softwareentwicklung
Java 11 Spring Spring Boot NoSQL SAP HANA DB Hibernate jUnit TestNG Mockito IntelliJ Cloud Foundry Docker Amazon S3 / EC2 / AWS Microsoft Azure git / Bitbucket Hudson / Jenkins Gradle JIRA Confluence LeSS (Large Scale Scrum) JavaScript TypeScript Angular node.js JSON OpenAPI / Swagger HTML Oauth ReST
Luftfahrt
Hamburg
10 Monate
2018-12 - 2019-09

Weiterentwicklung embedded Server für Zutrittskontrollsystem

Lead Developer, Scrummaster im SAFe-Kontex, Coach, Architekt Java (Embedded) OSGI BND ...
Lead Developer, Scrummaster im SAFe-Kontex, Coach, Architekt
  • Weiterentwicklung von serverseitiegen OSGI-Modulen mit unterschiedlichen Schnittstellen (ReST, JSON, proprietär, drahtlos) zu Host-Systemen, WebUI und den Zugangskomponenten per internationalem Hausautomatisierungs-Standard.
  • Ausarbeitung und Abstimmung von Vorgaben zur Architektur zwischen und innerhalb verschiedener Systemkomponenten
  • Coaching des Teams (Vorwiegend mit C-Hintergrund) in Java-Fragen
  • Zeitweise Scrummaster:Durchführung, Vor- und Nachbereitung der Scrum-Zeremonien (z. B. Daily, Review, Retrospektive, Planning) auf Team- und Programmebene, Begleitung und Coaching des Teams bei der Unternehmensweiten Einführung von Scrum (SAFe)
  • Weiterentwicklung der ReSt-Schnittstelle zu den Host-Systemen auf Basis von Micro-Services
  • Weiterentwicklung des WebUI in JavaScript (AngularJS, KineticJS / KonvaJS), HTML und CSS
  • Migration von svn nach git / Bitbucket
  • Migration der Build-Umgebung
Java (Embedded) OSGI BND jUnit PowerMock Eclipse svn git / Bitbucket Hudson / Jenkins JIRA Confluence Scrum SAFe (Scaled Agile Framework) Apache Felix Jetty SQL H2 XML JavaScript / TypeScript Angular KineticJS / KonvaJS JSON HTML CSS
Zutrittskontrolle und Zeiterfassung
NRW
10 Monate
2018-03 - 2018-12

Entwicklung Fahrzeugdaten Datalake

Lead Developer, Architekt, Coach Java 8 Apache Hadoop Apache Spark ...
Lead Developer, Architekt, Coach

  • Agile Softwareentwicklung
  • Technische Leitung
  • Übernahme des Sourcecodes nach komplettem Wechsel des Entwicklerteams
  • Implementierung von Unit- und Integrationstests für bestehenden Code
  • Refactoring von problematischem Code (z. B. Redundanzen, Performance-Gaps)
  • Weiterentwicklung von Spark-Komponenten zum Parsen von XML-Massendaten
  • Weiterentwicklung von Spark-Komponenten zur Massendaten-Konvertierung
  • Erarbeitung von technischen Konzepten (z. B. zur Erhöhung der Resilienz)
  • Coaching im Bereich von Java-, Spark- und Scrum-Themen
  • Erstellung und Überwachung von Zeit und Bugetplänen

Java 8 Apache Hadoop Apache Spark HDFS (Hadoop Distributed File System) Apache Oozie Apache Avro Apache Parquet Apache Hive YARN JAXB IntelliJ IDEA jUnit mockito git maven JIRA Bamboo Confluence Bitbucket Docker SonarQube Scrum
T-Systems / Porsche
Dresden
2 Jahre 9 Monate
2015-06 - 2018-02

Neuentwicklung einer Marktforschungsplatform

Software-Entwickler Java 8 Apache Hadoop Apache Spark ...
Software-Entwickler

Agile Softwareentwicklung

  • Entwicklung von Umfeld-Komponenten zur Job-Steuerung, Konfiguration und Stammdatenpflege als MicroServices mit Rest-Schnittstelle auf Basis von Spring Boot
  • Entwicklung von Spark-Komponenten zur fachlichen Datenprüfung und -ergänzung
  • Entwicklung von Spark-Komponenten zur Ausleitung, Priorisierung und Steuerung manueller Prozessschritte
  • Entwicklung einer HDFS-Zugriffsschicht
  • Performanceanalyse und -optimierung unter Spark
  • Abstimmung zu Framework-Komponenten mit anderen Teilprojekten
  • Entwicklung von Build- und Testkomponenten
  • Unterstützung bei der Containervirtualisierung der Microservices via Docker
  • Unterstützung bei der Automatisierung des Deployments mit TFT, Ansible und Puppet

Java 8 Apache Hadoop Apache Spark HDFS (Hadoop Distributed File System) NoSQL: Apache HBase Apache Kafka Apache Oozie Apache Parquet Hadoop MapReduce YARN Apache ZooKeeper Cloudera CDH IntelliJ IDEA JBoss Application-Server JSON ReST-Webservices SQL: Oracle JPA Hibernate EJB Spring MySQL jUnit mockito SPOCK git Gradle Nexus TFS JIRA SonarQube Docker MS Project Scrum
GfK SE
Bayern

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 2001

Studium Informatik


1989 - 1991

Höhere Berufsfachschule Informatik

Abschluss: Technischer Assistent für Informatik


Schwerpunkte:

  • Qualitätssicherung in der Softwareentwicklung für Automatisierungssysteme

Kompetenzen

Kompetenzen

Top-Skills

Java Scrum Coaching embedded Big Data IoT Cloud

Aufgabenbereiche

MS Project

Produkte / Standards / Erfahrungen / Methoden

Apache Avro
Apache Felix
Apache Hadoop
Apache HBase
apache maven
Apache Oozie
Apache Parquet
Apache Spark
Apache Yarn
Apache ZooKeeper
Atlassian Confluence
Atlassian GitBucket
Atlassian JIRA
AWS
Bamboo
Bitbucket
Cloud
Cloud Foundry
Cloudera CDH
Docker
Eclipse
EJB
Elastic Search
git
Gradle
Hadoop MapReduce
HDFS
HDFS (Hadoop Distributed File System)
Hibernate
Hudson
IntelliJ
IntelliJ IDEA
JBoss Application Server
Jenkins
JetBrains IntelliJ IDEA
Jetty
JUnit
LeSS (Large-Scale Scrum)
Microsoft Azure
Mockito
Nexus
OAuth
OpenApi / Swagger
REST
SAFe (Scaled Agile Framework)
SAP Cloud for Customer
SAP HANA
Scrum
Scrum Master
SonarQube
SPOCK
Spring
Spring Boot
SVN
TestNG
TFS
XSUAA
YARN
Entwicklungsumgebungen
  • Eclipse
  • SAP Developer Studio
  • NetWeaver Development Infrastructure (NWDI)
  • Oracle JDeveloper
  • NetBeans
  • Borland JBuilder
  • VisualCafe
  • Enterprise Architect
  • Sybase PowerDesigner
  • StructureBuilder
  • Rational Rose
  • CVS / Win-CVS / subversion / svn
  • Jenkins / Hudson
  • Jira
  • UML

Web- & Application-Server
  • SAP Cloud Plattform (Cloud Foundry)
  • Apache Hadoop
  • Cloudera CDH
  • JBoss
  • SAP NetWeaver Portal
  • Oracle Application-Server
  • Apache Tomcat
  • Apache Felix
  • Jetty
  • Apache
  • Bea WebLogic
  • Allaire JRun
  • IBM Websphere
  • MS IIS
  • MS SharePoint

 

Applikationen
  • orbiz digiTrade
  • Singl.eView
  • Pega PRPC
  • SAP4BSN (Bison)
  • Lotos Notes

Umgebung
  • LDAP
  • Webservices
  • GetAccess
  • XMLForms

 

Office
  • Microsoft Office
  • Microsoft Project
  • Apache OpenOffice / LibreOffice


Beruflicher Werdegang

1995 - heute

Rolle: freiberuflicher Entwickler, Architekt, Coach

Betriebssysteme

Echtzeitbetriebssysteme
MS-DOS
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Java
Portierungserfahrung
Jakarta EE / JEE
JSE
Embedded
Spring
Big Data
Spark
Servlet
Portlet
JSP
JSF TagLibs
RMI
JDBC
OSGi
EJB
JPA
JAXB
JMS
JAX-WS
JAX-RS
Applets
Hibernate
JNDI
Gradle
Apache Maven
ANT
jUnit
XML
XSLT, Xpath, DOM, SAX, WDSL, DTD, XSD
Javascript / Typescript
Angular, React, jQuery
HTML
Pascal / Delphi
Projekt- und Portierungserfahrung
Basic
Visualbasic, VBA
PHP
Basics
Shell-Scripte
Basics
C
Basics
C++
Basics
Fortran
Basics
Assembler
Basics
VRML
Basics

Datenbanken

SQL
NoSQL
JDBC
JPA
Hibernate
Oracle
Apache Cassandra
MySQL
MS SQL Server
SAP HANA
H2
PL/SQL
Sybase IQ
Interbase / Firebird
Informix
EclipseLink
BDE
ODBC
Lotus Notes
DB2
Ingres
Postgres
Access
Adabas
dBase

Branchen

Branchen

  • Automobil
  • Banken / Finanzdienstleister
  • Chemie
  • Elektro
  • Energieversorger
  • Industrie
  • Konsumgüter
  • Luftfahrt
  • Marktforschung
  • öffentlicher Dienst / Verwaltung
  • Telekommunikation / Internet
  • Zutrittssysteme und Zeitwirtschaft

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Bevorzugt: D2, D1, D3 (Großraum Kiel, Hamburg, Berlin, Hannover)

möglich

Projekte

Projekte

1 Jahr 1 Monat
2024-02 - heute

Weiterentwicklung Produktionsdaten-Cockpit

Java Spring JPA ...

Beratung und Coaching

  • Analyse und Review von bestehendem und neuem Code
  • Performance-Analyse und Aufzeigen von Optimierungsansätzen
  • Coaching des Teams bezüglich Java- und Framework-Fragen sowie der Umgebung (kombinierte On-Premises- / Cloud-Lösungen)
  • Coaching von Entwicklern und fachlichen Ansprechpartnern und gemeinsame, projektspezifische Ausarbeitung eines agilen Vorgehensmodells
  • Erarbeitung von automatischen Build-Quality-Checks und Review-Vorgaben
  • Erarbeitung von Vorlagen zur Weiterentwicklung und Umstrukturierung der Architektur
  • Review der Ergebnisse und Weiterentwicklung der vor einem Jahr geplanten Maßnahmen
  • Planung der Erweiterung der Testabdeckung mittels Unit-, Integrations- und End-to-End-Tests
  • Evaluation von Mocking-Frameworks

Java Spring JPA Angular Node.js Azure Devops Git Maven Jenkins Kubernetes SQL Microsoft Azure git REST-Microservices IntelliJ IDEA MSSQL
Konsumgüter-Industrie
8 Monate
2023-08 - 2024-03

Rollout-Optimierung

Berater, Entwickler und Coach Jenkins Apache Maven JFrog Artifactory ...
Berater, Entwickler und Coach

Begleitung des Projekts bei Überführung von getrennten Entwicklungs- und Betriebsprozessen in integrierte DevOps-Prozesse:

  • Optimierung, Beratung, Coaching
  • Analyse des Rollout-Prozesses
  • Automatisierung von manuellen Prozess-Schritten
  • Einführung von Code-Reviews
  • Erweiterung der Testautomatisierung
  • Umstellung auf Branch-basierten Entwicklungsprozess
  • Umstellung von Subversion zu git
  • Vorbereitung blue?green Deployment
  • Evaluation Container-basierter Rollout
Jenkins Apache Maven JFrog Artifactory Subversion / git / gitlab Eclipse / IntelliJ IDEA Java / JEE Spring Boot Spring Data Docker Kubernetes Kafka Microservices REST WildFly JBoss MSSQL
Logistik / Versandhandel
Hamburg / remote
3 Monate
2023-04 - 2023-06

Schulungsprojekt

Trainer, Coach Java Spring Boot Spring Data ...
Trainer, Coach
Training / Coaching
  • Organisation und Durchführung von Seminaren
  • Ausarbeitung von Schulungsunterlagen
  • Moderation von Gruppenarbeiten
  • Durchführung von Lernkontrollen
  • Ansprechpartner für Seminar-/Schulungsteilnehmer
Java Spring Boot Spring Data Spring Security JPA git Maven Eclipse IntelliJ IDEA Visual Studio Code TypeScript React node.js SQL H2 Database Engine
Automobil
Wolfsburg
5 Monate
2023-01 - 2023-05

Weiterentwicklung Produktionsdaten-Cockpit

Beratung und Coaching
Beratung und Coaching
  •  Analyse und Review von bestehendem und neuem Code
  • Performance-Analyse und Aufzeigen von Optimierungsansätzen
  • Coaching des Teams bezüglich Java- und Framework-Fragen sowie der Umgebung (kombinierte On-Premises- / Cloud-Lösung)
  • Erarbeitung von automatischen Build-Checks und Review-Vorgaben
  • Erarbeitung von Vorlagen zur Weiterentwicklung und Umstrukturierung der Architektur
java angular azure git maven jenkins kubernetes IntelliJ Spring Spring Boot JPA TypeScript Node.js SQL Azure Devops REST Microservices
Konsumgüter-Industrie
remote
10 Monate
2022-04 - 2023-01

Weiterentwicklung einer Plattform zur Erfassung und Verarbeitung von Smartmeter-Daten

Leaddeveloper von 5-köpfigem Team Java Apache Spark Apache Kafka ...
Leaddeveloper von 5-köpfigem Team
  • Analyse von bestehendem Code nach Ausscheiden von ursprünglichem Entwicklerteam und Fachseite
  • Erarbeitung von fehlender Dokumentation
  • Erarbeitung von Tests auf Komponenten- und Systemebene
  • Neuentwicklung oder Refactoring von problematischem Code
  • Analyse von Arbeitsabläufen
  • Erarbeitung von Strategien zur Verbesserung der Entwicklungsprozesses mit dem Team
  • Anpassung des Entwicklungsprozesses gemäß der erarbeiteten Strategien
Java Apache Spark Apache Kafka REST Apache Cassandra SQL MSSQL Eclipse Maven git Docker Kubernetes OpenProject Scrum
Energieversorgung
remote
1 Jahr 11 Monate
2020-05 - 2022-03

Weiterentwicklung embedded Server für Zutrittskontrollsystem

Developer Java (embedded) OSGI BND ...
Developer

Fortsetzung der Tätigkeit aus Projekt 2018/2019

  • Migration der bestehenden Applikation auf neue embedded Plattform
  • Migration der verwendeten Java-Version
  • Performance-Analyse und -Optimierung
Java (embedded) OSGI BND REST Eclipse jUnit git / Bitbucket Hudson / Jenkins JIRA Confluence Scrum SAFe (Scaled Agile Framework) Apache Felix SQL H2 Database Engine
Zutrittskontrolle und Zeiterfassung
Remote
7 Monate
2019-10 - 2020-04

Neuentwicklung einer Surplus-Teile Handelsplattform

Lead Developer, Lead Architect, Coach Java 11 Spring Spring Boot ...
Lead Developer, Lead Architect, Coach
Neuentwicklung einer Surplus-Teile Handelsplattform zur Bedarfsprognose, Bewertung, Beschaffung und Lagerverwaltung von Ersatzteilen
  • Coaching des Teams bezüglich Vorgehensmodell (Scrum, LeSS), Technologie (Cloud-basierte, verteilte Anwendung) und Programmiersprache (Java)
  • Erarbeitung von Entscheidungsvorlagen für das Management
  • Unterstützung bei der Auswahl und Einarbeitung neuer Mitarbeiter
  • Ressourcen- und Projektplanung, Abstimmung mit anderen beteiligten Teams
  • Anforderungsmanagement mit beteiligten Fachabteilungen
  • Erarbeitung und Implementierung eines Konzepts zur revisionssichern und steuerrechtlich konformen Datenablage
  • Entwicklung von mehrschichtigen Serverkomponenten
  • Entwicklung von ReST-Schnittstellen
  • Entwickung der Datenbankstruktur
  • Agile Softwareentwicklung
Java 11 Spring Spring Boot NoSQL SAP HANA DB Hibernate jUnit TestNG Mockito IntelliJ Cloud Foundry Docker Amazon S3 / EC2 / AWS Microsoft Azure git / Bitbucket Hudson / Jenkins Gradle JIRA Confluence LeSS (Large Scale Scrum) JavaScript TypeScript Angular node.js JSON OpenAPI / Swagger HTML Oauth ReST
Luftfahrt
Hamburg
10 Monate
2018-12 - 2019-09

Weiterentwicklung embedded Server für Zutrittskontrollsystem

Lead Developer, Scrummaster im SAFe-Kontex, Coach, Architekt Java (Embedded) OSGI BND ...
Lead Developer, Scrummaster im SAFe-Kontex, Coach, Architekt
  • Weiterentwicklung von serverseitiegen OSGI-Modulen mit unterschiedlichen Schnittstellen (ReST, JSON, proprietär, drahtlos) zu Host-Systemen, WebUI und den Zugangskomponenten per internationalem Hausautomatisierungs-Standard.
  • Ausarbeitung und Abstimmung von Vorgaben zur Architektur zwischen und innerhalb verschiedener Systemkomponenten
  • Coaching des Teams (Vorwiegend mit C-Hintergrund) in Java-Fragen
  • Zeitweise Scrummaster:Durchführung, Vor- und Nachbereitung der Scrum-Zeremonien (z. B. Daily, Review, Retrospektive, Planning) auf Team- und Programmebene, Begleitung und Coaching des Teams bei der Unternehmensweiten Einführung von Scrum (SAFe)
  • Weiterentwicklung der ReSt-Schnittstelle zu den Host-Systemen auf Basis von Micro-Services
  • Weiterentwicklung des WebUI in JavaScript (AngularJS, KineticJS / KonvaJS), HTML und CSS
  • Migration von svn nach git / Bitbucket
  • Migration der Build-Umgebung
Java (Embedded) OSGI BND jUnit PowerMock Eclipse svn git / Bitbucket Hudson / Jenkins JIRA Confluence Scrum SAFe (Scaled Agile Framework) Apache Felix Jetty SQL H2 XML JavaScript / TypeScript Angular KineticJS / KonvaJS JSON HTML CSS
Zutrittskontrolle und Zeiterfassung
NRW
10 Monate
2018-03 - 2018-12

Entwicklung Fahrzeugdaten Datalake

Lead Developer, Architekt, Coach Java 8 Apache Hadoop Apache Spark ...
Lead Developer, Architekt, Coach

  • Agile Softwareentwicklung
  • Technische Leitung
  • Übernahme des Sourcecodes nach komplettem Wechsel des Entwicklerteams
  • Implementierung von Unit- und Integrationstests für bestehenden Code
  • Refactoring von problematischem Code (z. B. Redundanzen, Performance-Gaps)
  • Weiterentwicklung von Spark-Komponenten zum Parsen von XML-Massendaten
  • Weiterentwicklung von Spark-Komponenten zur Massendaten-Konvertierung
  • Erarbeitung von technischen Konzepten (z. B. zur Erhöhung der Resilienz)
  • Coaching im Bereich von Java-, Spark- und Scrum-Themen
  • Erstellung und Überwachung von Zeit und Bugetplänen

Java 8 Apache Hadoop Apache Spark HDFS (Hadoop Distributed File System) Apache Oozie Apache Avro Apache Parquet Apache Hive YARN JAXB IntelliJ IDEA jUnit mockito git maven JIRA Bamboo Confluence Bitbucket Docker SonarQube Scrum
T-Systems / Porsche
Dresden
2 Jahre 9 Monate
2015-06 - 2018-02

Neuentwicklung einer Marktforschungsplatform

Software-Entwickler Java 8 Apache Hadoop Apache Spark ...
Software-Entwickler

Agile Softwareentwicklung

  • Entwicklung von Umfeld-Komponenten zur Job-Steuerung, Konfiguration und Stammdatenpflege als MicroServices mit Rest-Schnittstelle auf Basis von Spring Boot
  • Entwicklung von Spark-Komponenten zur fachlichen Datenprüfung und -ergänzung
  • Entwicklung von Spark-Komponenten zur Ausleitung, Priorisierung und Steuerung manueller Prozessschritte
  • Entwicklung einer HDFS-Zugriffsschicht
  • Performanceanalyse und -optimierung unter Spark
  • Abstimmung zu Framework-Komponenten mit anderen Teilprojekten
  • Entwicklung von Build- und Testkomponenten
  • Unterstützung bei der Containervirtualisierung der Microservices via Docker
  • Unterstützung bei der Automatisierung des Deployments mit TFT, Ansible und Puppet

Java 8 Apache Hadoop Apache Spark HDFS (Hadoop Distributed File System) NoSQL: Apache HBase Apache Kafka Apache Oozie Apache Parquet Hadoop MapReduce YARN Apache ZooKeeper Cloudera CDH IntelliJ IDEA JBoss Application-Server JSON ReST-Webservices SQL: Oracle JPA Hibernate EJB Spring MySQL jUnit mockito SPOCK git Gradle Nexus TFS JIRA SonarQube Docker MS Project Scrum
GfK SE
Bayern

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 2001

Studium Informatik


1989 - 1991

Höhere Berufsfachschule Informatik

Abschluss: Technischer Assistent für Informatik


Schwerpunkte:

  • Qualitätssicherung in der Softwareentwicklung für Automatisierungssysteme

Kompetenzen

Kompetenzen

Top-Skills

Java Scrum Coaching embedded Big Data IoT Cloud

Aufgabenbereiche

MS Project

Produkte / Standards / Erfahrungen / Methoden

Apache Avro
Apache Felix
Apache Hadoop
Apache HBase
apache maven
Apache Oozie
Apache Parquet
Apache Spark
Apache Yarn
Apache ZooKeeper
Atlassian Confluence
Atlassian GitBucket
Atlassian JIRA
AWS
Bamboo
Bitbucket
Cloud
Cloud Foundry
Cloudera CDH
Docker
Eclipse
EJB
Elastic Search
git
Gradle
Hadoop MapReduce
HDFS
HDFS (Hadoop Distributed File System)
Hibernate
Hudson
IntelliJ
IntelliJ IDEA
JBoss Application Server
Jenkins
JetBrains IntelliJ IDEA
Jetty
JUnit
LeSS (Large-Scale Scrum)
Microsoft Azure
Mockito
Nexus
OAuth
OpenApi / Swagger
REST
SAFe (Scaled Agile Framework)
SAP Cloud for Customer
SAP HANA
Scrum
Scrum Master
SonarQube
SPOCK
Spring
Spring Boot
SVN
TestNG
TFS
XSUAA
YARN
Entwicklungsumgebungen
  • Eclipse
  • SAP Developer Studio
  • NetWeaver Development Infrastructure (NWDI)
  • Oracle JDeveloper
  • NetBeans
  • Borland JBuilder
  • VisualCafe
  • Enterprise Architect
  • Sybase PowerDesigner
  • StructureBuilder
  • Rational Rose
  • CVS / Win-CVS / subversion / svn
  • Jenkins / Hudson
  • Jira
  • UML

Web- & Application-Server
  • SAP Cloud Plattform (Cloud Foundry)
  • Apache Hadoop
  • Cloudera CDH
  • JBoss
  • SAP NetWeaver Portal
  • Oracle Application-Server
  • Apache Tomcat
  • Apache Felix
  • Jetty
  • Apache
  • Bea WebLogic
  • Allaire JRun
  • IBM Websphere
  • MS IIS
  • MS SharePoint

 

Applikationen
  • orbiz digiTrade
  • Singl.eView
  • Pega PRPC
  • SAP4BSN (Bison)
  • Lotos Notes

Umgebung
  • LDAP
  • Webservices
  • GetAccess
  • XMLForms

 

Office
  • Microsoft Office
  • Microsoft Project
  • Apache OpenOffice / LibreOffice


Beruflicher Werdegang

1995 - heute

Rolle: freiberuflicher Entwickler, Architekt, Coach

Betriebssysteme

Echtzeitbetriebssysteme
MS-DOS
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Java
Portierungserfahrung
Jakarta EE / JEE
JSE
Embedded
Spring
Big Data
Spark
Servlet
Portlet
JSP
JSF TagLibs
RMI
JDBC
OSGi
EJB
JPA
JAXB
JMS
JAX-WS
JAX-RS
Applets
Hibernate
JNDI
Gradle
Apache Maven
ANT
jUnit
XML
XSLT, Xpath, DOM, SAX, WDSL, DTD, XSD
Javascript / Typescript
Angular, React, jQuery
HTML
Pascal / Delphi
Projekt- und Portierungserfahrung
Basic
Visualbasic, VBA
PHP
Basics
Shell-Scripte
Basics
C
Basics
C++
Basics
Fortran
Basics
Assembler
Basics
VRML
Basics

Datenbanken

SQL
NoSQL
JDBC
JPA
Hibernate
Oracle
Apache Cassandra
MySQL
MS SQL Server
SAP HANA
H2
PL/SQL
Sybase IQ
Interbase / Firebird
Informix
EclipseLink
BDE
ODBC
Lotus Notes
DB2
Ingres
Postgres
Access
Adabas
dBase

Branchen

Branchen

  • Automobil
  • Banken / Finanzdienstleister
  • Chemie
  • Elektro
  • Energieversorger
  • Industrie
  • Konsumgüter
  • Luftfahrt
  • Marktforschung
  • öffentlicher Dienst / Verwaltung
  • Telekommunikation / Internet
  • Zutrittssysteme und Zeitwirtschaft

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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