Software Developer ? Architekt ? Team Lead
Aktualisiert am 02.01.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.02.2024
Verfügbar zu: 100%
davon vor Ort: 65%
Java
Spring
Kubernetes
Microservces
Cloud Computing
Fullstack
Deutsch
Muttersprache
Englisch
Fortgeschritten
Italienisch
Muttersprache

Einsatzorte

Einsatzorte

Augsburg (+150km)
Deutschland
möglich

Projekte

Projekte

10 Monate
2022-12 - 2023-09

Xenon

Senior Software Entwickler (Fullstack) Kafka Docker Kubernetes ...
Senior Software Entwickler (Fullstack)
In der Rolle eines Senior Softwareentwicklers bei der Weiterentwicklung einer Applikation mit der festgelegt wird, welche Inhalte wann auf welcher Digital / VoD-Plattform zur Verfügung stehen sollen.
Xenon verknüpft regelbasiert Rechte, Planungs-Infos sowie Plattform- und Distributionsdaten, für die Distribution auf digitalen Plattformen. Die Applikation ist Bindeglied zwischen dem Rechtemanagement und der Bearbeitung und Anreicherung von Content.
? Analyse und Abstimmung der fachlichen und technischen Anforderungen
? Design und Implementierung
Java 17 Gitlab Atlassian JIRA Atlassian Confluence OpenSearch Debezium OpenShift Liquibase PostgreSQL Angular NestJS Helm JUnit Mockito Selenium Playwright OpenAPI Grafana Kibana Keycloak IntelliJ VS Code Prometheus
Kafka Docker Kubernetes Java Spring Boot Scrum Cloud Computing GraphQL HTML CSS JavaScript REST Clean Code Microservices Behavior Driven Development
ProSiebenSat.1
Unterföhring
6 Monate
2022-10 - 2023-03

NV LEBEN Testautomatisierung

Senior Software Entwickler Java Spring Boot Cloud ...
Senior Software Entwickler
Refactoring/Überführung einer Testautomatisierungs-Applikation (Monolith) als cloud-native Applikation.
? Refactoring
? Einführung Spring Boot
? Pipeline Erstellung
? Anbindung an IAM und Datenbanken
? Implementierung Feature
Open Shift Java 11 Keycloak IntelliJ Jenkins
Java Spring Boot Cloud Microservices IAM Git CI/CD Pipeline Kubernetes Docker Helm Grafana Kibana Scrum
Nürnberger Versicherungen
Remote
1 Jahr
2021-10 - 2022-09

DA/RE Datenaustausch und Redispatch Stromnetz

Senior Softwareentwickler Cloud NoSQL Scrum ...
Senior Softwareentwickler

In der Rolle eines Senior Softwareentwicklers bei der Weiterentwicklung einer zentralen, deutschlandweit einsetzbaren, cloudbasierten IT-Plattform, die die Koordination und Kommunikation der Netz- und Anlagenbetreibenden über alle Spannungsebenen hinweg ermöglicht

  • Design und Implementierung
  • Analyse und Abstimmung der fachlichen und technischen Anforderungen

Java 11 Spring Apache Cassandra OpenShift Docker Atlassian JIRA Git Liquibase IntelliJ Mockito JUnit
Cloud NoSQL Scrum XML XSD
Übertragungsnetzbetreiber, Stuttgart
Remote
3 Monate
2021-07 - 2021-09

NEO Computational Cloud

Software Architekt Serverless Microservice Architektur RESTful API
Software Architekt

Realisierung eines funktionsfähigen POC auf AWS Basis für pay per use computations.

  • Architektur, Design und Implementierung
  • Analyse und Abstimmung der fachlichen und technischen Anforderungen


AWS API Gateway AWS Lambda AWS DynamoDB AWS CloudWatch AWS CloudFormation AWS S3 AWS Simple Queue Service AWS Cognito Spring Boot Java 11 Gradle Thymeleaf
Serverless Microservice Architektur RESTful API
Hersteller von Elektromotoren und Ventilatoren
remote
4 Jahre 1 Monat
2017-08 - 2021-08

Repairtool

Software Architekt, Entwicklung (Fullstack) Microservice Architektur RESTful API GITFlow ...
Software Architekt, Entwicklung (Fullstack)

Neuentwicklung einer Weblösung für die logistische Abwicklung der Reparatur von Fahrzeugteilen auf Basis Microservice Architektur / Cloud.

  • Architektur, Design und Implementierung
  • Coaching von Entwicklern
  • Scrum-Einführung
  • Analyse und Abstimmung der fachlichen Anforderungen mit Stakeholder

Spring Boot Angular Cloudfoundry Gradle Liquibase YAML Docker JPA / Postgres / MySQL DHL UPS Webservices SAML OAuth2 JWT Spring Security Java 8 Java 11 Jira GIT Mockito JUnit Selenium Protractor Groovy
Microservice Architektur RESTful API GITFlow CI/CD SCRUM IAM Grafana Kibana Clean Code
Automobilhersteller
D-97232 Ingolstadt
1 Jahr 10 Monate
2018-07 - 2020-04

DRIVE / Fleema

Solution Architekt Microservice Architektur Eventsourcing SCRUM ...
Solution Architekt

Neuentwicklung einer Kafka-basierte Event-Platform für die Abwicklung von diversen fachlichen Anforderungen im Bereich des Maut-, Tank/Servicekarten- und Flottenmanagement.

  • Architektur, Design und Implementierung
  • Analyse und Abstimmung der fachlichen Anforderungen mit Stakeholder
  • Projektkoordinator

Confluent Kafka Spring Boot Openshift  Angular 9 Java 11 Keycloak Jira GIT OpenID Connect
Microservice Architektur Eventsourcing SCRUM Kafka CI/CD SAFe
Transport/Logistik
Düsseldorf, München
3 Jahre 6 Monate
2014-02 - 2017-07

Web-Baufinanzierung

Senior Softwareentwickler (Fullstack)
Senior Softwareentwickler (Fullstack)

Neuentwicklung einer Web-Baufinanzierungslösung auf Basis Java-/Webentwicklung (JEE).

  • Design und Implementierung JSF 
  • Design und Implementierung Bussinesslogik
  • Coaching von Entwicklern
  • Techn. Koordination des Scrum-Teams
  • Analyse und Abstimmung der fachlichen Anforderungen mit Product Owner

JEE 6 Selenium JUnit Mockito Maven Jenkins Eclipse IntelliJ JSF 2.0 und Primefaces Websphere JPA / OpenJPA DB2 z/OS Jira Upsource SVN SCRUM SAFe
Bank
1 Jahr 3 Monate
2012-11 - 2014-01

.digital Website

Entwicklung und 3rd Level Support für eine weltweit mandantenfähigen Application System Website, dessen Internet Präsenz auf eine Erweiterung von CQ5 Web Content Management basiert. Die Website interagiert mit diversen internen sowie externen Applikationen, wie den Car Configurator, Sales Analysis Reporting und Maintenance Tool, C2B und Automobile Views Provider.

  • Implementierung div. Administrationstools
  • Priorisierung von Change Requests
  • Releases planen
  • Instandhaltungs- und Notfall Maßnahmen verwalten
  • Abwicklung von Incidents in einer definierten Zeit
  • Analyse von Incidents auf Sourcecode-Level
  • Workarounds zur Verfügung stellen
  • Berichtigung des Sourcecodes
  • Kommunikation des Status und der Lösung
  • Dokumentation der Lösungen

Java 6 Maven Intellij Eclipse Glassfish 2.1 JSF 2.0 CQ5 Sling JCR 2.0 API (CRX) OSGi Framework Felix BMC Remedy Optis Jira Confluence HP Quality Center Oracle Database 11g Express Edition SCRUM
Automobilhersteller
6 Monate
2012-05 - 2012-10

Online Versandhaus 2

Fortführung der Entwicklung des bestehenden eCommerce Shop auf einer Hybris Multichannel  Commerce Lösung.

  • Implementierung diverser Features (Frontend und Backend)
  • Implementierung der Payment Schnittstelle
  • Implementierung eines RESTful WebService für den externen Zugriff auf die Produkte

Hybris 4 Java 6 Spring Ant Eclipse XMLSpy XML/XSD/XPath JSP JavaScript Spring MVC Jira Junit Mercurial SCRUM
Versandhaus
5 Monate
2011-12 - 2012-04

PIM und eCommerce

Konzeption und Umsetzung eines PIM auf Basis von Hybris Multichannel Suite. Für diverse Sortimentsbereiche Entwicklung eines eCommerce Shop auf Basis von Hybris Accelerator.

  • Migration bestehender Magento Shop zu Hybris Multichannel Commerce Lösung
  • Backend-Entwicklung
  • Anbindung zu Payment Service Provider
  • Konzeption PIM (Konzept und Durchführung)
  • Entwicklung eines eCommerce Shop auf Basis von Hybris Accelerator

Hybris 4.5 Accelerator Java 6 Spring Ant Eclipse Jira Junit SAP JCo IDOC Payone (Payment Provider API) SVN SCRUM
Baumarkt
3 Monate
2011-09 - 2011-11

Online Versandhaus 1

Migration des bestehenden eCommerce Shop auf einer Hybris Multichannel Commerce Lösung.

  • Frontend/Backend-Entwicklung: Implementierung der Produktkonfiguration im Frontend mittels Klassifikationsmodell.
  • Migration PIM (Konzept und Durchführung): Katalog- und Synchronisationskonzept und Umsetzung mittels Hybris
  • Konzept und Implementierung der Erstellung des neuen Klassifikationsmodell und Migration der alten Klassifikation

Hybris 4 Java 6 Spring Ant Eclipse XML/XSD/XPath JAXB Hudson/Jenkins Jira JUnit SCRUM
Versandhaus
6 Monate
2011-03 - 2011-08

eCommerce Shop

Konzeption und Implementierung eines eCommerce Shop auf Basis von Hybris Multichannel Commerce Lösung. Implementierung diverser Backend Services:

  • CartService, PriceService, ProductDetailService, SparepartService
  • Konzeption / Implementierung Message- / LocalizationService
  • Anbindung an Powerreviews Schnittstelle
  • Umsetzung Payment mittels WorldPay


Hybris 4 Java 6 Worldpay Interface Shopzilla Powerreviews Interface Spring Ant Eclipse XMLSpy XML/XSD/XPath JAXB Hudson/Jenkins Jira JUnit SCRUM
Hausgerätehersteller
4 Monate
2010-11 - 2011-02

Service-Entwicklung in der bestehenden SOA Serviceplattform

Umsetzung 'Vereinheitliche Fehlercodierung' als neuer Service in der bestehenden SOA Serviceplattform.

  • Backend-Entwicklung
  • Konzeption

Oracle 10 Java 6 Web Service (Glassfish Metro) JPA / EclipseLink Spring Maven 3 Eclipse XMLSpy XML/XSD/XPath JAXB RESTful WebService (Glassfish Jersey)
Automobilhersteller
2 Jahre 2 Monate
2008-09 - 2010-10

E-Services Applikationen im Supply Chain Management Bereich

Weiterentwicklung der bestehenden E-Services Applikationen + weltweiter Support im Supply Chain Management Bereich.

  • Systemanalyse/Fachanalyse
  • Weiterentwicklung der bestehenden Applikationen
  • Support
  • Leitung des Entwicklerteams
  • Neuentwicklung einer Webanwendung auf Basis von Struts2

JEE IBM Websphere 6 Oracle Java 5 Peregrine Selenium Struts/ StrutsCX Struts2 SAP Jco 3 Eclipse 3.2 XMLSpy Maven2 XML/XSLT Spring Hibernate JSP SCRUM
UPM - Kymmene
Helsinki
3 Monate
2008-06 - 2008-08

Programm- und Sendeplanung im Medienumfeld

Fortsetzung der Entwicklung einer J2EE Software für die Programmund Sendeplanung im Medienumfeld. Dieses Projekt wurde durch IBM von ProSiebenSat1 Media AG übernommen.

  • Entwicklung in der Business-Schicht
  • Design und Entwicklung des Clients (Swing)
  • Deploymentmanagement (+Optimierung des Deployments durch Maven)
  • Integration externer Komponenten
  • Koordination der Offshore-Entwicklung
  • Administration/Konfiguration des ApplicationServers (Websphere)
  • Konfiguration und Design des DB-Datenmodells
  • Performanceoptimierung (Memory leaks, Aktualisierungstrategien)
  • Kommunikationsaufbau zum Marktforschungsinstitut über Web Service

J2EE IBM Websphere 5 und 6 Rational XDE (UML) Rational ClearQuest Rational ClearCase Rational TestManager ERWin Data Modeller Informix Java 1.4.2 Java Swing Eclipse 3.1 XMLSpy Apache Maven JUnit JProfiler Web Service (Apache AXIS) SCRUM
IBM Enterprise Application Solutions
3 Jahre 5 Monate
2005-01 - 2008-05

ProSeco

Unterstützung bei der Neuentwicklung eines Sendeplanungssystems, das als Plattform für alle anfallenden Planungsaufgaben im Broadcastbereich - von der strategischen Programmplanung, über die Produkt- und Sendeplanung bis hin zur Sendeabwicklung - dient.

  • Entwicklung in der Business-Schicht
  • Design und Entwicklung des Clients (Swing)
  • Deploymentmanagement (+Optimierung des Deployments durch Maven)
  • Integration externer Komponenten
  • Koordination der Offshore-Entwicklung
  • Administration/Konfiguration des ApplicationServers (Websphere)
  • Konfiguration und Design des DB-Datenmodells
  • Performanceoptimierung (Memory leaks, Aktualisierungstrategien)
  • Kommunikationsaufbau zum Marktforschungsinstitut über Web Service

J2EE IBM Websphere 5 und 6 Rational XDE (UML) Rational ClearQuest Rational ClearCase Rational TestManager ERWin Data Modeller Informix Java 1.4.2 Java Swing Eclipse 3.1 XMLSpy Apache Maven JUnit JProfiler Web Service (Apache AXIS)
Medien / Fernsehkonzern
4 Monate
2004-10 - 2005-01

HN - Herstellbarkeitsnachweis

Weiterentwicklung eines generischen Swing-Frameworks für die Darstellung der Erzeugnisstruktur.

  • Weiterentwicklung der GUI
  • Verwendung/Test neuer EJB Business-Objekte
  • Verbesserung des Deployment-Skipts
  • Konfiguration von Testdaten


Java 2 Enterprise Edition 1.3 Swing BEA Weblogic Ant Eclipse Oracle 9 Versionsverwaltungssystem (CVS)
IT-Dienstleitungsunternehmen / Automobilhersteller
6 Monate
2004-05 - 2004-10

Key-Tec CMS 4.0

Unterstützung bei der Entwicklung eines Content Management Systems, basierend auf das Eclipse-Framework (RCP).

  • Design und Entwicklung der GUI (RCP Eclipse-Framework)
  • Design und Entwicklung der Business-Schicht
  • Erweiterung der DB-Zugriffsklassen
  • Design und Entwicklung der Kommunikation über Web-Service

Java 2 Standard Edition 1.5 UML (Enterprise Architect OOA OOD) XML XSD Apache Castor Apache TomCat (Servlet-Engine) Eclipse-Framework (+PlugIn Entwicklung) Oracle 9 SQL / PL/SQL Web Service (Sun JAX-RPC Apache Axis) Apache Avalon (für Service- Konfigurationsmanagement) Versionsverwaltungssystem (CVS) JUnit
IT-Dienstleitungsunternehmen / Messe

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 11 Monate
1997-09 - 1999-07

Wirtschaftsinformatik Studium

Staatl. gepr. Wirtschaftsinformatiker mit fachgeb. FH-Reife, Fachschule für Datenverarbeitung, Memmingen
Staatl. gepr. Wirtschaftsinformatiker mit fachgeb. FH-Reife
Fachschule für Datenverarbeitung, Memmingen


2 Jahre 6 Monate
1991-09 - 1994-02

Ausbildung zum Speditionskaufmann

Speditionskaufmann, IHK Berufsschule Augsburg
Speditionskaufmann
IHK Berufsschule Augsburg

Position

Position


Ich bin IT-Consultant in der Java Entwicklung mit jahrelanger Erfahrung in Enterprise Java und cloud-nativen Anwendungen.
Zudem bringe ich viel fachliche Erfahrung aus diversen Branchen mit, da ich seit nun mehr als 25 Jahren in IT-Projekten tätig bin.

Meinen Schwerpunkt sehe in der Architektur, Design und Entwicklung von Microservices und cloud-basierten Applikationen in heterogenen Systemlandschaften. Dabei setze ich gerne gängige Technologien (Docker, Kubernetes) und Frameworks (Spring) ein, unter Begleitung agiler Methoden (SCRUM).

Ich bin jedoch immer für neue Herausforderungen aufgeschlossen und

bereit, mich schnell in entsprechende Sachverhalte einzuarbeiten.


Spezialgebiete


Cloud native Microservices:

  • Erfahrungen mit entsprechenden Container-Anwendungsplattformen und serverbasierten Technologien
  • Mit dem Einsatz gängiger Frameworks und Technologien
  • Entsprechende Kenntnisse in Microservice-Patterns und deren Umsetzung mit den zugehörigen Technologien wie Saga, Event Sourcing u.a.


OOA / OOD / DDD:

  • Langjährige Erfahrung mit objektorientierter Analyse und Design, sowie dem Unified Modelling Language (UML) und entsprechenden Tools
  • Anwendung von Standard-Design-Patterns nach Gamma u.a.
  • Einbringung der Aspekte von domain-driven Design nach Eric Evans


Verteilte Systeme/Komponententechnologien:

  • Sehr gute Erfahrungen mit REST und RESTful Web Services
  • Genauso wie Messaging / Streaming (Kafka).
  • Gute Kenntnisse mit Java RMI
  • Sehr gute Kenntnisse im Umgang mit Datenformate (XML, JSON, uvm.) auf Protokoll- und Anwendungsebene


Fähigkeiten in Bezug auf Führung und Motivation:

  • Ich führe Teams von Entwicklern in zeitlich kritischen Projekten durch alle Phasen (Analyse, Design, Entwicklung, Test und Rollout). Dabei lege ich Wert auf beispielhaftes Vorgehen und schärfe den Blick für Softwarequalität
  • In der Regel bin ich verantwortlich für die technische Projektkoordination


Zusammenfassung:

  • Spezialist für cloud-nativen Anwendungen und Enterprise Java
  • Über 25 Jahre Berufserfahrung
  • Ausgeprägtes Fachwissen in div. Branchen

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Kubernetes Microservces Cloud Computing Fullstack

Produkte / Standards / Erfahrungen / Methoden

Eventsourcing
GIT
Jira
Keycloak
Microservice Architektur
OpenID Connect
Openshift
SCRUM
Spring Boot

Build:

  • Maven
  • Gradle
  • Groovy build script
  • Jenkins

IDE:

  • Eclipse
  • Intellij
  • VS Code
     

Versioning:

  • GIT, Gitlab
  • Mercurial
  • SVN
  • CVS

Request/Change Management:

  • BMC Remedy
  • Optis
  • HP Quality Center
  • Peregine
  • ClearQuest
  • Jira
  • Confluence

 

Standards:

  • Design Patterns
  • OO
  • SWT
  • Eclipse RCP
  • Swing
  • Generics
  • JEE
  • JSF
  • EJB
  • JPA
  • HTML, CSS
  • XML/XSL/XSD
  • Web Services/SOAP
  • JMS
  • CORBA
  • RMI
  • REST
  • Microservice Architecture
  • ARIS
  • RUP
  • SCRUM
  • Twelve-Factor App

 

Frameworks/API:

  • Java von 1.2 - 20
  • Angular
  • React
  • Bootstrap
  • Material
  • Primefaces
  • Spring, Sprint Boot
  • JPA, Hibernate
  • EclipseLink
  • Log4J
  • Java/COM
  • JNI-Java Native Interface
  • C++ (MFC)
  • MS COM/DCOM
  • Jersey (RESTful WS)
  • Axis/Axis2
  • JAX-RPC
  • XMLSpy
  • Xerces, DOM, SAX
  • SAP JCo
  • Hybris

 

Application Server/Server Based Technologies/Cloud:

  • BEA Weblogic
  • IBM Websphere
  • Apache TomCat
  • Glassfish
  • Jetty
  • Confluent Kafka
  • Openshift
  • Cloudfoundry
  • AWS
  • Kubernetes

 

UML:

  • Enterprise Architect

 

Testing/Profiling:

  • JUnit
  • Mockito
  • Rational TestManager
  • JProfiler
  • Selenium
  • Playwright
  • Cucumber
  • Kibana
  • Grafana
  • Prometheus

 

Reporting:

  • JClass (Charts, Grids)
  • JReport
  • JasperReports

 

Erfahrungen:

  • OOA/OOD/DDD
  • TDD, BDD
  • Anforderungsanalyse
  • Softwarearchitektur mit UML
  • Framework Design
  • Design Patterns / Entwurfsmuster
  • Softwareentwicklung
  • Middleware
  • Datenbank Design
  • Unit Testing
  • Reporting
  • Refactoring
  • Code reviewing
  • Technische Projektkoordination
  • Support (2nd, 3rd Level)

Betriebssysteme

HPUX
Mac OS
MS-DOS
Novell
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Assembler
Grundkenntnisse
Basic
Gut
C
Gut
C++
Gut
Clipper
Grundkenntnisse
Cobol
Gut
CORBA IDL
Gut
dBase
Grundkenntnisse
Delphi
Grundkenntnisse
Java
Experte
JavaScript
Gut
PL/SQL
Gut
TeX, LaTeX
Grundkenntnisse
Angular
Fortgeschritten
React
Basics

Datenbanken

Access
DAO
DB2
Informix
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
xBase
Cassandra

Relationale Datenbanken (allg.); Datenbankmodellierung (ER-Diagramm); NoSQL

Datenkommunikation

Bus
Grundkenntnisse
COM/DCOM
Confluent Kafka
CORBA
IONA Orbix
EDIFACT
Grundkenntnisse
Internet, Intranet
Message Queuing
MQ Series, JMS
Novell
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
 
 

Hardware

AS/400
Bus
PC

Branchen

Branchen

Keine Festlegung auf bestimmte Branche.
Bisher konnte ich Erfahrung sammlen in den Bereichen:
  • Anlagenbau
  • Automobilhersteller
  • Banken/Versicherungen
  • Behörden / Öffentlicher Dienst
  • Bildung / Schulung / Training
  • Druck / Papier / Verpackungsindustrie
  • Industrie allg.
  • Medien / Kommunikation
  • Umwelttechnik / Recycling / Entsorgung
  • Verkehr / Transport / Logistik / Bahn

Einsatzorte

Einsatzorte

Augsburg (+150km)
Deutschland
möglich

Projekte

Projekte

10 Monate
2022-12 - 2023-09

Xenon

Senior Software Entwickler (Fullstack) Kafka Docker Kubernetes ...
Senior Software Entwickler (Fullstack)
In der Rolle eines Senior Softwareentwicklers bei der Weiterentwicklung einer Applikation mit der festgelegt wird, welche Inhalte wann auf welcher Digital / VoD-Plattform zur Verfügung stehen sollen.
Xenon verknüpft regelbasiert Rechte, Planungs-Infos sowie Plattform- und Distributionsdaten, für die Distribution auf digitalen Plattformen. Die Applikation ist Bindeglied zwischen dem Rechtemanagement und der Bearbeitung und Anreicherung von Content.
? Analyse und Abstimmung der fachlichen und technischen Anforderungen
? Design und Implementierung
Java 17 Gitlab Atlassian JIRA Atlassian Confluence OpenSearch Debezium OpenShift Liquibase PostgreSQL Angular NestJS Helm JUnit Mockito Selenium Playwright OpenAPI Grafana Kibana Keycloak IntelliJ VS Code Prometheus
Kafka Docker Kubernetes Java Spring Boot Scrum Cloud Computing GraphQL HTML CSS JavaScript REST Clean Code Microservices Behavior Driven Development
ProSiebenSat.1
Unterföhring
6 Monate
2022-10 - 2023-03

NV LEBEN Testautomatisierung

Senior Software Entwickler Java Spring Boot Cloud ...
Senior Software Entwickler
Refactoring/Überführung einer Testautomatisierungs-Applikation (Monolith) als cloud-native Applikation.
? Refactoring
? Einführung Spring Boot
? Pipeline Erstellung
? Anbindung an IAM und Datenbanken
? Implementierung Feature
Open Shift Java 11 Keycloak IntelliJ Jenkins
Java Spring Boot Cloud Microservices IAM Git CI/CD Pipeline Kubernetes Docker Helm Grafana Kibana Scrum
Nürnberger Versicherungen
Remote
1 Jahr
2021-10 - 2022-09

DA/RE Datenaustausch und Redispatch Stromnetz

Senior Softwareentwickler Cloud NoSQL Scrum ...
Senior Softwareentwickler

In der Rolle eines Senior Softwareentwicklers bei der Weiterentwicklung einer zentralen, deutschlandweit einsetzbaren, cloudbasierten IT-Plattform, die die Koordination und Kommunikation der Netz- und Anlagenbetreibenden über alle Spannungsebenen hinweg ermöglicht

  • Design und Implementierung
  • Analyse und Abstimmung der fachlichen und technischen Anforderungen

Java 11 Spring Apache Cassandra OpenShift Docker Atlassian JIRA Git Liquibase IntelliJ Mockito JUnit
Cloud NoSQL Scrum XML XSD
Übertragungsnetzbetreiber, Stuttgart
Remote
3 Monate
2021-07 - 2021-09

NEO Computational Cloud

Software Architekt Serverless Microservice Architektur RESTful API
Software Architekt

Realisierung eines funktionsfähigen POC auf AWS Basis für pay per use computations.

  • Architektur, Design und Implementierung
  • Analyse und Abstimmung der fachlichen und technischen Anforderungen


AWS API Gateway AWS Lambda AWS DynamoDB AWS CloudWatch AWS CloudFormation AWS S3 AWS Simple Queue Service AWS Cognito Spring Boot Java 11 Gradle Thymeleaf
Serverless Microservice Architektur RESTful API
Hersteller von Elektromotoren und Ventilatoren
remote
4 Jahre 1 Monat
2017-08 - 2021-08

Repairtool

Software Architekt, Entwicklung (Fullstack) Microservice Architektur RESTful API GITFlow ...
Software Architekt, Entwicklung (Fullstack)

Neuentwicklung einer Weblösung für die logistische Abwicklung der Reparatur von Fahrzeugteilen auf Basis Microservice Architektur / Cloud.

  • Architektur, Design und Implementierung
  • Coaching von Entwicklern
  • Scrum-Einführung
  • Analyse und Abstimmung der fachlichen Anforderungen mit Stakeholder

Spring Boot Angular Cloudfoundry Gradle Liquibase YAML Docker JPA / Postgres / MySQL DHL UPS Webservices SAML OAuth2 JWT Spring Security Java 8 Java 11 Jira GIT Mockito JUnit Selenium Protractor Groovy
Microservice Architektur RESTful API GITFlow CI/CD SCRUM IAM Grafana Kibana Clean Code
Automobilhersteller
D-97232 Ingolstadt
1 Jahr 10 Monate
2018-07 - 2020-04

DRIVE / Fleema

Solution Architekt Microservice Architektur Eventsourcing SCRUM ...
Solution Architekt

Neuentwicklung einer Kafka-basierte Event-Platform für die Abwicklung von diversen fachlichen Anforderungen im Bereich des Maut-, Tank/Servicekarten- und Flottenmanagement.

  • Architektur, Design und Implementierung
  • Analyse und Abstimmung der fachlichen Anforderungen mit Stakeholder
  • Projektkoordinator

Confluent Kafka Spring Boot Openshift  Angular 9 Java 11 Keycloak Jira GIT OpenID Connect
Microservice Architektur Eventsourcing SCRUM Kafka CI/CD SAFe
Transport/Logistik
Düsseldorf, München
3 Jahre 6 Monate
2014-02 - 2017-07

Web-Baufinanzierung

Senior Softwareentwickler (Fullstack)
Senior Softwareentwickler (Fullstack)

Neuentwicklung einer Web-Baufinanzierungslösung auf Basis Java-/Webentwicklung (JEE).

  • Design und Implementierung JSF 
  • Design und Implementierung Bussinesslogik
  • Coaching von Entwicklern
  • Techn. Koordination des Scrum-Teams
  • Analyse und Abstimmung der fachlichen Anforderungen mit Product Owner

JEE 6 Selenium JUnit Mockito Maven Jenkins Eclipse IntelliJ JSF 2.0 und Primefaces Websphere JPA / OpenJPA DB2 z/OS Jira Upsource SVN SCRUM SAFe
Bank
1 Jahr 3 Monate
2012-11 - 2014-01

.digital Website

Entwicklung und 3rd Level Support für eine weltweit mandantenfähigen Application System Website, dessen Internet Präsenz auf eine Erweiterung von CQ5 Web Content Management basiert. Die Website interagiert mit diversen internen sowie externen Applikationen, wie den Car Configurator, Sales Analysis Reporting und Maintenance Tool, C2B und Automobile Views Provider.

  • Implementierung div. Administrationstools
  • Priorisierung von Change Requests
  • Releases planen
  • Instandhaltungs- und Notfall Maßnahmen verwalten
  • Abwicklung von Incidents in einer definierten Zeit
  • Analyse von Incidents auf Sourcecode-Level
  • Workarounds zur Verfügung stellen
  • Berichtigung des Sourcecodes
  • Kommunikation des Status und der Lösung
  • Dokumentation der Lösungen

Java 6 Maven Intellij Eclipse Glassfish 2.1 JSF 2.0 CQ5 Sling JCR 2.0 API (CRX) OSGi Framework Felix BMC Remedy Optis Jira Confluence HP Quality Center Oracle Database 11g Express Edition SCRUM
Automobilhersteller
6 Monate
2012-05 - 2012-10

Online Versandhaus 2

Fortführung der Entwicklung des bestehenden eCommerce Shop auf einer Hybris Multichannel  Commerce Lösung.

  • Implementierung diverser Features (Frontend und Backend)
  • Implementierung der Payment Schnittstelle
  • Implementierung eines RESTful WebService für den externen Zugriff auf die Produkte

Hybris 4 Java 6 Spring Ant Eclipse XMLSpy XML/XSD/XPath JSP JavaScript Spring MVC Jira Junit Mercurial SCRUM
Versandhaus
5 Monate
2011-12 - 2012-04

PIM und eCommerce

Konzeption und Umsetzung eines PIM auf Basis von Hybris Multichannel Suite. Für diverse Sortimentsbereiche Entwicklung eines eCommerce Shop auf Basis von Hybris Accelerator.

  • Migration bestehender Magento Shop zu Hybris Multichannel Commerce Lösung
  • Backend-Entwicklung
  • Anbindung zu Payment Service Provider
  • Konzeption PIM (Konzept und Durchführung)
  • Entwicklung eines eCommerce Shop auf Basis von Hybris Accelerator

Hybris 4.5 Accelerator Java 6 Spring Ant Eclipse Jira Junit SAP JCo IDOC Payone (Payment Provider API) SVN SCRUM
Baumarkt
3 Monate
2011-09 - 2011-11

Online Versandhaus 1

Migration des bestehenden eCommerce Shop auf einer Hybris Multichannel Commerce Lösung.

  • Frontend/Backend-Entwicklung: Implementierung der Produktkonfiguration im Frontend mittels Klassifikationsmodell.
  • Migration PIM (Konzept und Durchführung): Katalog- und Synchronisationskonzept und Umsetzung mittels Hybris
  • Konzept und Implementierung der Erstellung des neuen Klassifikationsmodell und Migration der alten Klassifikation

Hybris 4 Java 6 Spring Ant Eclipse XML/XSD/XPath JAXB Hudson/Jenkins Jira JUnit SCRUM
Versandhaus
6 Monate
2011-03 - 2011-08

eCommerce Shop

Konzeption und Implementierung eines eCommerce Shop auf Basis von Hybris Multichannel Commerce Lösung. Implementierung diverser Backend Services:

  • CartService, PriceService, ProductDetailService, SparepartService
  • Konzeption / Implementierung Message- / LocalizationService
  • Anbindung an Powerreviews Schnittstelle
  • Umsetzung Payment mittels WorldPay


Hybris 4 Java 6 Worldpay Interface Shopzilla Powerreviews Interface Spring Ant Eclipse XMLSpy XML/XSD/XPath JAXB Hudson/Jenkins Jira JUnit SCRUM
Hausgerätehersteller
4 Monate
2010-11 - 2011-02

Service-Entwicklung in der bestehenden SOA Serviceplattform

Umsetzung 'Vereinheitliche Fehlercodierung' als neuer Service in der bestehenden SOA Serviceplattform.

  • Backend-Entwicklung
  • Konzeption

Oracle 10 Java 6 Web Service (Glassfish Metro) JPA / EclipseLink Spring Maven 3 Eclipse XMLSpy XML/XSD/XPath JAXB RESTful WebService (Glassfish Jersey)
Automobilhersteller
2 Jahre 2 Monate
2008-09 - 2010-10

E-Services Applikationen im Supply Chain Management Bereich

Weiterentwicklung der bestehenden E-Services Applikationen + weltweiter Support im Supply Chain Management Bereich.

  • Systemanalyse/Fachanalyse
  • Weiterentwicklung der bestehenden Applikationen
  • Support
  • Leitung des Entwicklerteams
  • Neuentwicklung einer Webanwendung auf Basis von Struts2

JEE IBM Websphere 6 Oracle Java 5 Peregrine Selenium Struts/ StrutsCX Struts2 SAP Jco 3 Eclipse 3.2 XMLSpy Maven2 XML/XSLT Spring Hibernate JSP SCRUM
UPM - Kymmene
Helsinki
3 Monate
2008-06 - 2008-08

Programm- und Sendeplanung im Medienumfeld

Fortsetzung der Entwicklung einer J2EE Software für die Programmund Sendeplanung im Medienumfeld. Dieses Projekt wurde durch IBM von ProSiebenSat1 Media AG übernommen.

  • Entwicklung in der Business-Schicht
  • Design und Entwicklung des Clients (Swing)
  • Deploymentmanagement (+Optimierung des Deployments durch Maven)
  • Integration externer Komponenten
  • Koordination der Offshore-Entwicklung
  • Administration/Konfiguration des ApplicationServers (Websphere)
  • Konfiguration und Design des DB-Datenmodells
  • Performanceoptimierung (Memory leaks, Aktualisierungstrategien)
  • Kommunikationsaufbau zum Marktforschungsinstitut über Web Service

J2EE IBM Websphere 5 und 6 Rational XDE (UML) Rational ClearQuest Rational ClearCase Rational TestManager ERWin Data Modeller Informix Java 1.4.2 Java Swing Eclipse 3.1 XMLSpy Apache Maven JUnit JProfiler Web Service (Apache AXIS) SCRUM
IBM Enterprise Application Solutions
3 Jahre 5 Monate
2005-01 - 2008-05

ProSeco

Unterstützung bei der Neuentwicklung eines Sendeplanungssystems, das als Plattform für alle anfallenden Planungsaufgaben im Broadcastbereich - von der strategischen Programmplanung, über die Produkt- und Sendeplanung bis hin zur Sendeabwicklung - dient.

  • Entwicklung in der Business-Schicht
  • Design und Entwicklung des Clients (Swing)
  • Deploymentmanagement (+Optimierung des Deployments durch Maven)
  • Integration externer Komponenten
  • Koordination der Offshore-Entwicklung
  • Administration/Konfiguration des ApplicationServers (Websphere)
  • Konfiguration und Design des DB-Datenmodells
  • Performanceoptimierung (Memory leaks, Aktualisierungstrategien)
  • Kommunikationsaufbau zum Marktforschungsinstitut über Web Service

J2EE IBM Websphere 5 und 6 Rational XDE (UML) Rational ClearQuest Rational ClearCase Rational TestManager ERWin Data Modeller Informix Java 1.4.2 Java Swing Eclipse 3.1 XMLSpy Apache Maven JUnit JProfiler Web Service (Apache AXIS)
Medien / Fernsehkonzern
4 Monate
2004-10 - 2005-01

HN - Herstellbarkeitsnachweis

Weiterentwicklung eines generischen Swing-Frameworks für die Darstellung der Erzeugnisstruktur.

  • Weiterentwicklung der GUI
  • Verwendung/Test neuer EJB Business-Objekte
  • Verbesserung des Deployment-Skipts
  • Konfiguration von Testdaten


Java 2 Enterprise Edition 1.3 Swing BEA Weblogic Ant Eclipse Oracle 9 Versionsverwaltungssystem (CVS)
IT-Dienstleitungsunternehmen / Automobilhersteller
6 Monate
2004-05 - 2004-10

Key-Tec CMS 4.0

Unterstützung bei der Entwicklung eines Content Management Systems, basierend auf das Eclipse-Framework (RCP).

  • Design und Entwicklung der GUI (RCP Eclipse-Framework)
  • Design und Entwicklung der Business-Schicht
  • Erweiterung der DB-Zugriffsklassen
  • Design und Entwicklung der Kommunikation über Web-Service

Java 2 Standard Edition 1.5 UML (Enterprise Architect OOA OOD) XML XSD Apache Castor Apache TomCat (Servlet-Engine) Eclipse-Framework (+PlugIn Entwicklung) Oracle 9 SQL / PL/SQL Web Service (Sun JAX-RPC Apache Axis) Apache Avalon (für Service- Konfigurationsmanagement) Versionsverwaltungssystem (CVS) JUnit
IT-Dienstleitungsunternehmen / Messe

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 11 Monate
1997-09 - 1999-07

Wirtschaftsinformatik Studium

Staatl. gepr. Wirtschaftsinformatiker mit fachgeb. FH-Reife, Fachschule für Datenverarbeitung, Memmingen
Staatl. gepr. Wirtschaftsinformatiker mit fachgeb. FH-Reife
Fachschule für Datenverarbeitung, Memmingen


2 Jahre 6 Monate
1991-09 - 1994-02

Ausbildung zum Speditionskaufmann

Speditionskaufmann, IHK Berufsschule Augsburg
Speditionskaufmann
IHK Berufsschule Augsburg

Position

Position


Ich bin IT-Consultant in der Java Entwicklung mit jahrelanger Erfahrung in Enterprise Java und cloud-nativen Anwendungen.
Zudem bringe ich viel fachliche Erfahrung aus diversen Branchen mit, da ich seit nun mehr als 25 Jahren in IT-Projekten tätig bin.

Meinen Schwerpunkt sehe in der Architektur, Design und Entwicklung von Microservices und cloud-basierten Applikationen in heterogenen Systemlandschaften. Dabei setze ich gerne gängige Technologien (Docker, Kubernetes) und Frameworks (Spring) ein, unter Begleitung agiler Methoden (SCRUM).

Ich bin jedoch immer für neue Herausforderungen aufgeschlossen und

bereit, mich schnell in entsprechende Sachverhalte einzuarbeiten.


Spezialgebiete


Cloud native Microservices:

  • Erfahrungen mit entsprechenden Container-Anwendungsplattformen und serverbasierten Technologien
  • Mit dem Einsatz gängiger Frameworks und Technologien
  • Entsprechende Kenntnisse in Microservice-Patterns und deren Umsetzung mit den zugehörigen Technologien wie Saga, Event Sourcing u.a.


OOA / OOD / DDD:

  • Langjährige Erfahrung mit objektorientierter Analyse und Design, sowie dem Unified Modelling Language (UML) und entsprechenden Tools
  • Anwendung von Standard-Design-Patterns nach Gamma u.a.
  • Einbringung der Aspekte von domain-driven Design nach Eric Evans


Verteilte Systeme/Komponententechnologien:

  • Sehr gute Erfahrungen mit REST und RESTful Web Services
  • Genauso wie Messaging / Streaming (Kafka).
  • Gute Kenntnisse mit Java RMI
  • Sehr gute Kenntnisse im Umgang mit Datenformate (XML, JSON, uvm.) auf Protokoll- und Anwendungsebene


Fähigkeiten in Bezug auf Führung und Motivation:

  • Ich führe Teams von Entwicklern in zeitlich kritischen Projekten durch alle Phasen (Analyse, Design, Entwicklung, Test und Rollout). Dabei lege ich Wert auf beispielhaftes Vorgehen und schärfe den Blick für Softwarequalität
  • In der Regel bin ich verantwortlich für die technische Projektkoordination


Zusammenfassung:

  • Spezialist für cloud-nativen Anwendungen und Enterprise Java
  • Über 25 Jahre Berufserfahrung
  • Ausgeprägtes Fachwissen in div. Branchen

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Kubernetes Microservces Cloud Computing Fullstack

Produkte / Standards / Erfahrungen / Methoden

Eventsourcing
GIT
Jira
Keycloak
Microservice Architektur
OpenID Connect
Openshift
SCRUM
Spring Boot

Build:

  • Maven
  • Gradle
  • Groovy build script
  • Jenkins

IDE:

  • Eclipse
  • Intellij
  • VS Code
     

Versioning:

  • GIT, Gitlab
  • Mercurial
  • SVN
  • CVS

Request/Change Management:

  • BMC Remedy
  • Optis
  • HP Quality Center
  • Peregine
  • ClearQuest
  • Jira
  • Confluence

 

Standards:

  • Design Patterns
  • OO
  • SWT
  • Eclipse RCP
  • Swing
  • Generics
  • JEE
  • JSF
  • EJB
  • JPA
  • HTML, CSS
  • XML/XSL/XSD
  • Web Services/SOAP
  • JMS
  • CORBA
  • RMI
  • REST
  • Microservice Architecture
  • ARIS
  • RUP
  • SCRUM
  • Twelve-Factor App

 

Frameworks/API:

  • Java von 1.2 - 20
  • Angular
  • React
  • Bootstrap
  • Material
  • Primefaces
  • Spring, Sprint Boot
  • JPA, Hibernate
  • EclipseLink
  • Log4J
  • Java/COM
  • JNI-Java Native Interface
  • C++ (MFC)
  • MS COM/DCOM
  • Jersey (RESTful WS)
  • Axis/Axis2
  • JAX-RPC
  • XMLSpy
  • Xerces, DOM, SAX
  • SAP JCo
  • Hybris

 

Application Server/Server Based Technologies/Cloud:

  • BEA Weblogic
  • IBM Websphere
  • Apache TomCat
  • Glassfish
  • Jetty
  • Confluent Kafka
  • Openshift
  • Cloudfoundry
  • AWS
  • Kubernetes

 

UML:

  • Enterprise Architect

 

Testing/Profiling:

  • JUnit
  • Mockito
  • Rational TestManager
  • JProfiler
  • Selenium
  • Playwright
  • Cucumber
  • Kibana
  • Grafana
  • Prometheus

 

Reporting:

  • JClass (Charts, Grids)
  • JReport
  • JasperReports

 

Erfahrungen:

  • OOA/OOD/DDD
  • TDD, BDD
  • Anforderungsanalyse
  • Softwarearchitektur mit UML
  • Framework Design
  • Design Patterns / Entwurfsmuster
  • Softwareentwicklung
  • Middleware
  • Datenbank Design
  • Unit Testing
  • Reporting
  • Refactoring
  • Code reviewing
  • Technische Projektkoordination
  • Support (2nd, 3rd Level)

Betriebssysteme

HPUX
Mac OS
MS-DOS
Novell
SUN OS, Solaris
Unix
Windows

Programmiersprachen

Assembler
Grundkenntnisse
Basic
Gut
C
Gut
C++
Gut
Clipper
Grundkenntnisse
Cobol
Gut
CORBA IDL
Gut
dBase
Grundkenntnisse
Delphi
Grundkenntnisse
Java
Experte
JavaScript
Gut
PL/SQL
Gut
TeX, LaTeX
Grundkenntnisse
Angular
Fortgeschritten
React
Basics

Datenbanken

Access
DAO
DB2
Informix
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
xBase
Cassandra

Relationale Datenbanken (allg.); Datenbankmodellierung (ER-Diagramm); NoSQL

Datenkommunikation

Bus
Grundkenntnisse
COM/DCOM
Confluent Kafka
CORBA
IONA Orbix
EDIFACT
Grundkenntnisse
Internet, Intranet
Message Queuing
MQ Series, JMS
Novell
RPC
RS232
SMTP
TCP/IP
Windows Netzwerk
 
 

Hardware

AS/400
Bus
PC

Branchen

Branchen

Keine Festlegung auf bestimmte Branche.
Bisher konnte ich Erfahrung sammlen in den Bereichen:
  • Anlagenbau
  • Automobilhersteller
  • Banken/Versicherungen
  • Behörden / Öffentlicher Dienst
  • Bildung / Schulung / Training
  • Druck / Papier / Verpackungsindustrie
  • Industrie allg.
  • Medien / Kommunikation
  • Umwelttechnik / Recycling / Entsorgung
  • Verkehr / Transport / Logistik / Bahn

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.