E-Commerce, SAP Commerce (Hybris), Java/Spring/Spring Boot/Microservices/DDD/Angular
Aktualisiert am 14.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.10.2024
Verfügbar zu: 100%
davon vor Ort: 25%
Java
SAP Commerce Cloud (Hybris)
Spring Boot
Spring
Microservices
Open -API
Domain Driven Design
TypeScript
Microsoft SQL Server
MySQL
JavaScript
Micronaut
SQL
Docker
Jenkins
Angular
Kubernetes
Kotlin
Python
Helm
Groovy
PostgreSQL
Git
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 9 Monate
2021-08 - 2024-04

Anpasung und Erweiterung von SAP Commerce & Erstellung von Microservices

Senior Software Entwickler, Architekt Java Groovy Spring ...
Senior Software Entwickler, Architekt

Als Teil eines internationalen Teams bestehend aus Frontend- und Backend Entwicklern, habe ich zur Entwicklung des Mercedes Me Backends beigetragen. Dabei bildete SAP Commerce (Hybris) den Kern Systems und viele Microservices übernahmen spezfischen Aufgaben. Wir haben das kontinuierlich die Kernfunktionalitäten verbessert, aber auch stetig neuen Funktionalitäten umgesetzt. Dabei wurden einige Funktionalitäten in dedizierte Microservices ausgelagert.

  • Wartung der bestehenden Applikationen und Microservices
  • Implementierung von Funktionalitäten und Geschäftsprozessen
  • Spezifizierung und Implementierung von APIs
  • Anpassung existierender Geschäftsprozesse und Workflows
  • Verbesserung der Codebasis (Refactoring)
  • Implementierung von Unit-, Integrations-, End-to-End- und API-Tests
  • Implementierung von Microservices basiernd auf Domain-Driven Design (DDD) and Hexagonal Architecture
  • Verteilung/Deployment von Applikationen und Microservices in Docker Containern in Kubernetes Cluster mithilfe DevOps Werkzeuge
  • Dokumentierung der Architektur-Entscheidungen (ADRs)
  • Fehleranalyse und -behebung
  • Koordination and Kollaboration mit anderen Teams
  • Dokumentierung der Codebasis
  • Dokumentierung der Programmfunktionalitäten
  • Vortragen von technischen Präsentationen
  • Code Reviews
  • Definition und Verbesserung von User Stories
  • Aufwandschätzung
  • Anwendung agiler Methoden (Scrum & SAFe)
  • Coaching / Onboarding von neuen Teammitgliedern

SAP Commerce SonarQube Atlassian Confluence Atlassian JIRA Git IntelliJ
Java Groovy Spring Spring Boot JUnit Karate Spock GitHub Actions Kubernetes Docker WireMock OpenAPI Mockito CI/CD Datadog
Mercedes-Benz.io GmbH ? Me Connect Store / Autohersteller
Remote
8 Monate
2020-12 - 2021-07

Händlerplatform

Senior Software Entwickler Windows 10 SAP Hybris HTML ...
Senior Software Entwickler

Redesign der UI der auf SAP Commerce (Hybris) basierten Platform.

  • Verfeinern von User Stories
  • Wartung existierender Applikationen
  • Implementierung von Frontend & Backend Funktionalitäten
  • Implementierung von Tests
  • Fehleranalyse und -behebung
  • Erstellen von technischen Dokumentationen
  • Anwendung agiler Softwareentwicklungsmethode nach Scrum
  • Code Reviews
  • Aufwandschätzung
Windows 10 SAP Hybris HTML XML LESS CSS JavaScript Java Spring SQL Apache Tomcat Git Con?uence Jira GitLab Jenkins MySQL IntelliJ IDEA Visual Studio Code
Hörmann KG
9 Monate
2020-11 - 2021-07

Large Machines Software System

Senior Software Entwickler Windows 10 SAP Hybris HTML ...
Senior Software Entwickler

Wartung und Erweiterung einer auf SAP Commerce (Hybris) basierten E-Commerce Platform.

  • Wartung existierender Applikationen
  • Verfeinern von User Stories
  • Implementierung von Frontend & Backend Funktionalitäten
  • Fehleranalyse und -behebung
  • Implementierung von Tests
  • Erstellen von technischen Dokumentationen
  • Code Reviews
  • Aufwandschätzung
  • Anwendung agiler Softwareentwicklungsmethode nach Scrum
Windows 10 SAP Hybris HTML XML LESS CSS JavaScript Java Spring SQL Apache Tomcat Git Con?uence Jira BitBucket Jenkins MySQL IntelliJ IDEA
Siemens AG
2 Monate
2020-10 - 2020-11

Erstellung einer Webapplikation zur Bewertung von Kunden

Software-Entwickler Mac OS X Java JavaScript ...
Software-Entwickler

Erstellung einer Webapplikation zur Bewertung von Kunden 

  • Anforderungsanalyse 
  • Konzepterstellung
  • Implementierung
  • Testen und Dokumentation 
Mac OS X Java JavaScript Micronaut Frameweork Micronaut Data REST HTML CSS Bootstrap Webservices JUnit Git MySQL IntelliJ IDEA
Bank
7 Monate
2020-01 - 2020-07

Erstellung eines SAP Commerce Cloud B2BShops

Senior Software Entwickler, Architekt Mac OS X Linux Angular ...
Senior Software Entwickler, Architekt

Entwicklung einer B2B-Platform für den Fahrzeughandel mit der Möglichkeit des Fuhrpark-Managements.

  • Anforderungsanalyse
  • Konzepterstellung
  • Implementierung
  • Erstellung des Storefronts auf Basis von SAP Spartacus
  • Testen und Dokumentation
    Mac OS X Linux Angular Java SAP Spartacus SAP Hybris/SAP Commerce Cloud Spring Webservices TypeScript JavaScript HTML CSS Apache Tomcat JUnit Git Jira Bitbucket Node.js Maven NgRx RxJs Yarn npm MySQL IntelliJ IDEA Visual Studio Code
    Arineo GmbH / Autohaus
    8 Monate
    2019-05 - 2019-12

    Erstellung einer Webapplikation

    Senior Software Entwickler, Architekt Java Angular TypeScript ...
    Senior Software Entwickler, Architekt

    Implementierung einer Lösung für das Ordermangement basierend auf Microservices. Erstellung eine PWA Applikation und Integration in SAP Commerce Cloud (Hybris).

    • Anforderungsanalyse
    • Konzepterstellung
    • Implementierung und Integration der Microservices
    • Erstellung der UI als Single Page Application (SPA)
    • Testen und Dokumentation
    • Produktionseinführung
    • Integration der Anwendung in SAP Commerce Cloud B2B-Shop
    Java Angular TypeScript JavaScript Jenkins HTML CSS JUnit GitLab SAP Hybris / SAP Commerce Cloud Maven npm Tomcat Git Jira Docker Node.js Cloud Foundry SAP Cloud Platform Spring Boot Spring
    Covestro AG / Kunstoffkonzern
    2 Jahre 2 Monate
    2017-03 - 2019-04

    Entwicklung & Erweiterung eines B2B-Shops

    Senior Software Entwickler, Architekt Windows 7 Linux SAP Hybris ...
    Senior Software Entwickler, Architekt

    Wartung und Erweiterung einer auf SAP Commerce Cloud (Hybris) basierten B2B-Platform

    • Anforderungsanalyse
    • Konzeption und Realisierung von Kundenanforderungen
    • Testen und Dokumentation
    • Produktionseinführung
    Windows 7 Linux SAP Hybris Java Spring SAP JavaScript SQL HTML XML CSS Apache Tomcat JUnit Git Jira Bitbucket MySQL Bamboo Eclipse IntelliJ IDEA
    Martin Braun KG / Lebensmittel
    3 Monate
    2018-05 - 2018-07

    Erstellung & Erweiterung eines B2B-Shops

    Senior Software Entwickler, Consultant Windows 7 Linux SAP Hybris ...
    Senior Software Entwickler, Consultant

    Wartung und Erweiterung einer B2B-Platform für ein im Maschinenbau tätiges Unternehmen.

    • Anforderungsanalyse
    • Konzeption und Realisierung von Kundenanforderungen
    • Testen und Dokumentation
    • Produktionseinführung
    Windows 7 Linux SAP Hybris Java Spring SAP JavaScript SQL HTML XML CSS Apache Tomcat JUnit JRebel Git Jira Bitbucket Bamboo MySQL Eclipse IntelliJ IDEA
    Maschinenbau
    9 Jahre 6 Monate
    2007-04 - 2016-09

    Entwicklung von diversen Applicationen

    Senior Software Entwickler, Architekt Windows XP Windows Vista Windows 7 ...
    Senior Software Entwickler, Architekt

    Pflege, Weiterentwicklung und Neuentwicklung von diversen Applikationen zur Unterstützung des operativen Geschäfts. Unter anderem Entwicklung von einem Kundenportal und einer Customer Intelligent Solution.

    • Pflege und Weiterentwicklung einer Java basierten Web-
      Applikation
    • Redesign und Portierung der internen Web-Applikation auf
      Apache Wicket
    • Implementierung von Modulen zur graphischen Auswertung der Statistikdaten
    • Entwurf, Design, Implementierung und Management einer
      Betriebssystem unabhängigen CD-Anwendung
    • Implementierung und Betreuung eines Kunden Webinterfaces
    • Erstellung umfangreicher Reports und Auswertungen für die
      Kunden
    • Erstellung einer Web-Applikation zur Bereitstellung komplexer Reports und Analysetools
    • Erstellung von Applikationen zur Aggregierung von externen
      Daten und Statistiken
    • Datenbankprogrammierung zur Automatisierung, zum
      Datenimport per REST aus externen Quellen und
      Datenaufbereitung für diverse Applikationen
    Windows XP Windows Vista Windows 7 Java PHP Scala JavaScript SQL T-SQL HTML XML CSS iReport JasperReports iText AJAX Apache Cocoon Apache Wicket Apache Tomcat JFreeChart subversion Junit AngularJS Play Framework Git MS SQL Server Eclipse Netbeans Visual Studio
    Sonopress GmbH
    8 Monate
    2006-01 - 2006-08

    Erstellung einer Webapplikation (Customer Lounge)

    Software Developer Mac OS X Linux Angular ...
    Software Developer

    Erstellung einer Webapplikation (Customer Lounge) auf Basis von Microservices und Integration in SAP Commerce Cloud B2B-Shop

    • Anforderungsanalyse
    • Konzepterstellung
    • Implementierung und Integration der Microservices
    • Erstellung der UI als Single Page Application (SPA)
    • Testen und Dokumentation
    • Produktionseinführung
    • Integration der Anwendung in SAP Commerce Cloud B2B Shop
    Mac OS X Linux Angular Java Spring Boot SAP Hybris/SAP Commerce Cloud Spring Webservices TypeScript JavaScript HTML CSS Apache Tomcat JUnit Git Jira GitLab Jenkins Docker Node.js npm Maven Cloud Foundry SAP Cloud Platform MySQL IntelliJ IDEA Visual Studio Code
    Kunstoffkonzern
    7 Monate
    2006-01 - 2006-07

    Transport Management

    Software Entwickler Mac OS X Linux Java ...
    Software Entwickler

    Pflege, Weiterentwicklung und Support einer Transportmanagement-Applikation

    • P?ege der Module der Applikation 
    • Erweiterung von Applikation um diverse Schnittstellen 
    • Einbindung von Kundensystemen 
    • Beratung und Support der Fachabteilungen und Kunden 
    • Vorstellung der Applikation 
    Mac OS X Linux Java SQL HTML CSS JavaScript iReport JasperReports iText Oracle 9i XCode WebObjects Builder
    Arvato Logistics Services AG / Transport
    8 Monate
    2005-05 - 2005-12

    Realisierung eines Verwaltungsprogramms

    Windows XP Java JDBC ...

    Design und Realisierung des Programms

    • Konzeption und Design
    • Design Datenmodell und Datenbankobjekte
    • Anbindung der Datenbank
    • Test und Dokumentation
    Windows XP Java JDBC Swing SQL HSQLDB Eclipse
    Verein
    11 Monate
    2005-02 - 2005-12

    Intranet Application Resourcenmanagment

    Software Entwickler, Consultan SQL PL/SQL J2EE ...
    Software Entwickler, Consultan

    Wartung und Erweiterung einer internen Anwendung basierend auf das Apache Struts Framework.

    • Design, Implementierung, Beratung

    SQL PL/SQL J2EE XML JSP Servlets Struts Log4j JavaMail JavaScript DOM HTML CSS
    8 Monate
    2005-02 - 2005-09

    Konzept & Realisierung Systemschnittstellen

    Windows XP LINUX SunOs ...

    Konzeption und Realisierung neuer Intranetseiten. Konzeption und Realisierung von Systemschnittstellen auf Basis der Formate XML und CSV

    • Erstellung von Intranetseiten
    • Konzept und Realisierung von Schnittstellen zum Laden von Handelsdaten in den Formaten (CSV, FixedLength)
    • Konzept und Realisierung eines Moduls zum Auslesen und Schreiben von Dateien. Konzept und Realisierung eines Moduls zum Austausch von Daten auf XML-Basis
    Windows XP LINUX SunOs SQL PL/SQL J2EE XML JSP Servlets Struts Log4j JavaMail JavaScript DOM HTML CSS JDeveloper 9i Eclipse ORACLE 9i MS SQL-Server Tomcat 4.x OC4J
    Multimedia, Bank
    1 Jahr 4 Monate
    2004-02 - 2005-05

    Erweiterung & Wartung einer Individuallösung zur Auftragserfassung

    Windows XP Windows 2000 VisualBasic ...
    • Wartung und Erweiterung einer Individuallösung zur
    • Auftragserfassung um die Funktionen des Artikelstammes, inkl. Konditionstechnik und die Erzeugung von Rechnungen und Lieferscheinen sowie diverser Reports und Statistiken.
    • Konzept und Implementierung Mandantenfähigkeit
    • Konzept und Implementierung MultiUser-Fähigkeit
    • Konzept und Implementierung Benutzerverwaltung
    • Konzept und Implementierung Bestandsverwaltung
    • Kontrolle der Produktionsprozesse
    • Fachliche Beratung bei der Integration in die bestehende
      Systemlandschaft

    Aufgaben

    • Konzept und Design
    • Design Datenmodell und Datenbankobjekte
    • Erstellung der Benutzeroberfläche
    • Erstellung der Programme für die Datenbankzugriffe
    • Design des Rechnungs- und Lieferscheinlayouts
    • Erzeugung der Funktionalität zum Druck von Angeboten,
      Auftragsbestätigungen, Lieferscheinen und Rechnungen
    • Test und Dokumentation
    • Produktionseinführung und –begleitung
    • Projektleitung
    Windows XP Windows 2000 VisualBasic VBA ADO ODBC SQL UML Crystal Reports Eclipse MySQL
    Systemhaus
    4 Monate
    2004-11 - 2005-02

    Entwicklung einer Import- Schnittstelle für SAP Business One

    Windows XP Java JDBC ...

    Konzeption und Realisierung einer Schnittstelle zum Importieren von speziell aufbereiteten Daten in Business One

    • Erstellung von Benutzeroberflächen
    • Design und Realisierung der Datenbankschnittstelle
    • Konzept und Realisierung der Schnittstelle zum Laden von
      Buchhaltungsdaten
    • Test und Dokumentation
    • Produktionseinführung und -begleitung
    Windows XP Java JDBC SQL Swing Java Connector Eclipse MS SQL-Server Quest TOAD
    Systemhaus
    1 Jahr
    2004-02 - 2005-01

    Portierung des Systems zur Erfassung von Tätigkeitsberichten

    Windows XP Windows 2003 Server VisualBasic ...

    Erweiterung und Portierung des Systems auf eine Oracle 9i

    • Konzept und Design
    • Portierung und Re-Design Datenmodell, Datenbankobjekte
    • Portierung und Re-Design der Funktionalitäten nach PL/SQL und Java
    • Neu-Entwicklung der Benutzeroberfläche
    • Integration in die bestehende Systemlandschaft
    • Test und Dokumentation
    • Produktionseinführung und -begleitung
    Windows XP Windows 2003 Server VisualBasic Java ADO ODBC JDBC SQL PL/SQL J2EE JSP JSTL EJB Struts Eclipse MySQL Oracle 9i + 10g MS Word MS Excel Quest TOAD
    Systemhaus

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1997 ? 2002

    Bielefeld University / Germany

    Informatics (Computer Science)

    Abschluss als Diplom-Informatiker / Master of Engineering

    Position

    Position

    • Senior SAP Commerce Developer
    • Senior Softwareentwickler
    • IT-Consultant

    Kompetenzen

    Kompetenzen

    Top-Skills

    Java SAP Commerce Cloud (Hybris) Spring Boot Spring Microservices Open -API Domain Driven Design TypeScript Microsoft SQL Server MySQL JavaScript Micronaut SQL Docker Jenkins Angular Kubernetes Kotlin Python Helm Groovy PostgreSQL Git

    Schwerpunkte

    E-Commerce
    Webapplikationen

    Produkte / Standards / Erfahrungen / Methoden

    Apache Tomcat
    BitBucket
    Bootstrap
    Confluence
    CSS
    Docker
    Git
    GitLab
    HTML
    IntelliJ IDEA
    Jenkins
    Jira
    JUnit
    LESS
    Maven
    Micronaut Data
    Micronaut Frameweork
    NgRx
    Node.js
    npm
    REST
    SAP Cloud Platform
    SAP Hybris / Commerce Cloud
    SAP Hybris / SAP Commerce Cloud
    SAP Spartacus
    Spring
    Spring Boot
    Tomcat
    Webservices
    XML

    KURZINFO

    Ich bin Senior Software Entwickler mit über 20 Jahren Erfahrung in komplexen IT-Projekten in unterschiedlichen Branchen. Im letzten Projekt habe ich mit einem internationalen Team an Applikationen wie SAP Commerce (Hybris) und Spring Boot basierten Microservices gearbeitet. Dabei kamen Domain Driven Design und Hexagonal Architecture zur Anwendung. Als agile Methoden wurden Scrum und SAFe angewandt.


    KERNKOMPETENZEN

    Technologien

    • Java, Groovy, JavaScript, Kotlin, Python, TypeScript, PHP, SQL, VB
    • C#, JEE, JDBC, JPA, Swing, Apache Tomcat
    • SAP Commerce Cloud (Hybris), SAP Spartacus, AngularJS, Angular 2
    • Apache Wicket, Play Framework, Spring Framework, Hibernate, REST
    • Spring Boot, Spring Data, Micronaut, Quarkus, ActiveMQ, WebFlux
    • JUnit, Selenium, Spock, Mockito, Karate, WireMock, Logback, CI/CD
    • Git, GitLab, GitHub, GitHub Actions, Docker, Jenkins, Kubernetes
    • Helm, Jira, Bitbucket, Bamboo, Confluence, SonarQube, Gherkin
    • OpenAPI, Swagger, AWS ECS, EKS, Lambda, Kafka
    • HTML5, LESS, CSS, Bootstrap, Ant, Maven, Gradle, MkDocs
    • MS SQL Server, MySQL, MongoDB, PostgreSQL, hsqldb
    • Apache, Apache Tomcat, Artifactory, Harbor, OAuth2
    • MS Visual Studio, Eclipse, NetBeans, VS Code, IntelliJ IDEA


    Methoden

    Scrum, SAFe, Test-Driven Development, OOP, Functional Programming, Domain Driven Design, Hexagonal Architecture


    FRAMEWORKS & TOOLS

    Spring, Spring Boot, Micronaut, Quarkus, Apache Wicket, Play Framework, Angular, AnguarJS, Struts, JUnit, Mockito, Karate, Hibernate, Ant, Maven, Log4j, JavaMail, JasperReports, JFreeChart, iReport, iText, POI


    IDE

    IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code, Visual Studio


    ENTWICKLUNGSTOOLS

    Maven, Ant, Gradle, Git, Subversion, Node.js, npm, Yarn


    DEVOPS

    Docker, Kubernetes, Helm, Jenkins, Cloud Foundry, SAP Cloud Platform, Datadog


    WEB/APPLICATION SERVER

    Apache, Apache Tomcat, Jetty


    E-COMMERCE

    SAP Commerce Cloud (Hybris), SAP Spartacus, Magento


    ARBEITSERFAHRUNG

    2021 ? 2024

    Rolle: Senior Software Entwickler

    Kunde: Mercedes-Benz.io GmbH


    2020 ? 2021

    Rolle: Senior Software Entwickler

    Kunde: Deutsche Telekom MMS GmbH


    2019 ? 2020

    Rolle: Senior Software Entwickler

    Kunde: Arineo GmbH


    2017 ? 2019

    Rolle: Senior Software Entwickler

    Kunde: Sycor GmbH


    2007 ? 2016

    Rolle: Senior Software Entwickler

    Kunde: Sonopress GmbH


    2006 ? 2006

    Rolle: Senior Software Entwickler

    Kunde: Arvato Logistics Services GmbH


    2004 ? 2005

    Rolle: Software Entwickler

    Kunde: System.e GmbH


    2002 ? 2003

    Rolle: Software Entwickler


    2002 ? 2002

    Rolle: Forschungsassistent

    Kunde: Faculty of Technology, Bielefeld University


    2001 ? 2002

    Rolle: Web Entwickler

    Kunde: Faculty of Technology, Bielefeld University


    2000 ? 2000

    Rolle: Web Developer

    Kunde: Lycos Europe AG

    Betriebssysteme

    Linux
    Mac OS X
    Unix
    Windows

    Programmiersprachen

    Angular
    AWT
    C#
    CSS
    Dart
    EJB
    HTML
    J2EE
    Java
    JavaScript
    JDBC
    JSP
    JSTL
    LESS
    Perl
    Perl
    PHP
    PL/SQL
    Scala
    Swing
    T-SQL
    Transact-SQL
    TypeScript
    VB

    Datenbanken

    Apache Derby
    hsqldb
    MongoDB
    MS SQL Server
    MySQL
    Oracle 9i
    PostgreSQL
    SQL

    Design / Entwicklung / Konstruktion

    Visual Studio Code

    Branchen

    Branchen

    • Industrie
    • Automotive
    • Handel

    Einsatzorte

    Einsatzorte

    Deutschland, Österreich, Schweiz
    möglich

    Projekte

    Projekte

    2 Jahre 9 Monate
    2021-08 - 2024-04

    Anpasung und Erweiterung von SAP Commerce & Erstellung von Microservices

    Senior Software Entwickler, Architekt Java Groovy Spring ...
    Senior Software Entwickler, Architekt

    Als Teil eines internationalen Teams bestehend aus Frontend- und Backend Entwicklern, habe ich zur Entwicklung des Mercedes Me Backends beigetragen. Dabei bildete SAP Commerce (Hybris) den Kern Systems und viele Microservices übernahmen spezfischen Aufgaben. Wir haben das kontinuierlich die Kernfunktionalitäten verbessert, aber auch stetig neuen Funktionalitäten umgesetzt. Dabei wurden einige Funktionalitäten in dedizierte Microservices ausgelagert.

    • Wartung der bestehenden Applikationen und Microservices
    • Implementierung von Funktionalitäten und Geschäftsprozessen
    • Spezifizierung und Implementierung von APIs
    • Anpassung existierender Geschäftsprozesse und Workflows
    • Verbesserung der Codebasis (Refactoring)
    • Implementierung von Unit-, Integrations-, End-to-End- und API-Tests
    • Implementierung von Microservices basiernd auf Domain-Driven Design (DDD) and Hexagonal Architecture
    • Verteilung/Deployment von Applikationen und Microservices in Docker Containern in Kubernetes Cluster mithilfe DevOps Werkzeuge
    • Dokumentierung der Architektur-Entscheidungen (ADRs)
    • Fehleranalyse und -behebung
    • Koordination and Kollaboration mit anderen Teams
    • Dokumentierung der Codebasis
    • Dokumentierung der Programmfunktionalitäten
    • Vortragen von technischen Präsentationen
    • Code Reviews
    • Definition und Verbesserung von User Stories
    • Aufwandschätzung
    • Anwendung agiler Methoden (Scrum & SAFe)
    • Coaching / Onboarding von neuen Teammitgliedern

    SAP Commerce SonarQube Atlassian Confluence Atlassian JIRA Git IntelliJ
    Java Groovy Spring Spring Boot JUnit Karate Spock GitHub Actions Kubernetes Docker WireMock OpenAPI Mockito CI/CD Datadog
    Mercedes-Benz.io GmbH ? Me Connect Store / Autohersteller
    Remote
    8 Monate
    2020-12 - 2021-07

    Händlerplatform

    Senior Software Entwickler Windows 10 SAP Hybris HTML ...
    Senior Software Entwickler

    Redesign der UI der auf SAP Commerce (Hybris) basierten Platform.

    • Verfeinern von User Stories
    • Wartung existierender Applikationen
    • Implementierung von Frontend & Backend Funktionalitäten
    • Implementierung von Tests
    • Fehleranalyse und -behebung
    • Erstellen von technischen Dokumentationen
    • Anwendung agiler Softwareentwicklungsmethode nach Scrum
    • Code Reviews
    • Aufwandschätzung
    Windows 10 SAP Hybris HTML XML LESS CSS JavaScript Java Spring SQL Apache Tomcat Git Con?uence Jira GitLab Jenkins MySQL IntelliJ IDEA Visual Studio Code
    Hörmann KG
    9 Monate
    2020-11 - 2021-07

    Large Machines Software System

    Senior Software Entwickler Windows 10 SAP Hybris HTML ...
    Senior Software Entwickler

    Wartung und Erweiterung einer auf SAP Commerce (Hybris) basierten E-Commerce Platform.

    • Wartung existierender Applikationen
    • Verfeinern von User Stories
    • Implementierung von Frontend & Backend Funktionalitäten
    • Fehleranalyse und -behebung
    • Implementierung von Tests
    • Erstellen von technischen Dokumentationen
    • Code Reviews
    • Aufwandschätzung
    • Anwendung agiler Softwareentwicklungsmethode nach Scrum
    Windows 10 SAP Hybris HTML XML LESS CSS JavaScript Java Spring SQL Apache Tomcat Git Con?uence Jira BitBucket Jenkins MySQL IntelliJ IDEA
    Siemens AG
    2 Monate
    2020-10 - 2020-11

    Erstellung einer Webapplikation zur Bewertung von Kunden

    Software-Entwickler Mac OS X Java JavaScript ...
    Software-Entwickler

    Erstellung einer Webapplikation zur Bewertung von Kunden 

    • Anforderungsanalyse 
    • Konzepterstellung
    • Implementierung
    • Testen und Dokumentation 
    Mac OS X Java JavaScript Micronaut Frameweork Micronaut Data REST HTML CSS Bootstrap Webservices JUnit Git MySQL IntelliJ IDEA
    Bank
    7 Monate
    2020-01 - 2020-07

    Erstellung eines SAP Commerce Cloud B2BShops

    Senior Software Entwickler, Architekt Mac OS X Linux Angular ...
    Senior Software Entwickler, Architekt

    Entwicklung einer B2B-Platform für den Fahrzeughandel mit der Möglichkeit des Fuhrpark-Managements.

    • Anforderungsanalyse
    • Konzepterstellung
    • Implementierung
    • Erstellung des Storefronts auf Basis von SAP Spartacus
    • Testen und Dokumentation
      Mac OS X Linux Angular Java SAP Spartacus SAP Hybris/SAP Commerce Cloud Spring Webservices TypeScript JavaScript HTML CSS Apache Tomcat JUnit Git Jira Bitbucket Node.js Maven NgRx RxJs Yarn npm MySQL IntelliJ IDEA Visual Studio Code
      Arineo GmbH / Autohaus
      8 Monate
      2019-05 - 2019-12

      Erstellung einer Webapplikation

      Senior Software Entwickler, Architekt Java Angular TypeScript ...
      Senior Software Entwickler, Architekt

      Implementierung einer Lösung für das Ordermangement basierend auf Microservices. Erstellung eine PWA Applikation und Integration in SAP Commerce Cloud (Hybris).

      • Anforderungsanalyse
      • Konzepterstellung
      • Implementierung und Integration der Microservices
      • Erstellung der UI als Single Page Application (SPA)
      • Testen und Dokumentation
      • Produktionseinführung
      • Integration der Anwendung in SAP Commerce Cloud B2B-Shop
      Java Angular TypeScript JavaScript Jenkins HTML CSS JUnit GitLab SAP Hybris / SAP Commerce Cloud Maven npm Tomcat Git Jira Docker Node.js Cloud Foundry SAP Cloud Platform Spring Boot Spring
      Covestro AG / Kunstoffkonzern
      2 Jahre 2 Monate
      2017-03 - 2019-04

      Entwicklung & Erweiterung eines B2B-Shops

      Senior Software Entwickler, Architekt Windows 7 Linux SAP Hybris ...
      Senior Software Entwickler, Architekt

      Wartung und Erweiterung einer auf SAP Commerce Cloud (Hybris) basierten B2B-Platform

      • Anforderungsanalyse
      • Konzeption und Realisierung von Kundenanforderungen
      • Testen und Dokumentation
      • Produktionseinführung
      Windows 7 Linux SAP Hybris Java Spring SAP JavaScript SQL HTML XML CSS Apache Tomcat JUnit Git Jira Bitbucket MySQL Bamboo Eclipse IntelliJ IDEA
      Martin Braun KG / Lebensmittel
      3 Monate
      2018-05 - 2018-07

      Erstellung & Erweiterung eines B2B-Shops

      Senior Software Entwickler, Consultant Windows 7 Linux SAP Hybris ...
      Senior Software Entwickler, Consultant

      Wartung und Erweiterung einer B2B-Platform für ein im Maschinenbau tätiges Unternehmen.

      • Anforderungsanalyse
      • Konzeption und Realisierung von Kundenanforderungen
      • Testen und Dokumentation
      • Produktionseinführung
      Windows 7 Linux SAP Hybris Java Spring SAP JavaScript SQL HTML XML CSS Apache Tomcat JUnit JRebel Git Jira Bitbucket Bamboo MySQL Eclipse IntelliJ IDEA
      Maschinenbau
      9 Jahre 6 Monate
      2007-04 - 2016-09

      Entwicklung von diversen Applicationen

      Senior Software Entwickler, Architekt Windows XP Windows Vista Windows 7 ...
      Senior Software Entwickler, Architekt

      Pflege, Weiterentwicklung und Neuentwicklung von diversen Applikationen zur Unterstützung des operativen Geschäfts. Unter anderem Entwicklung von einem Kundenportal und einer Customer Intelligent Solution.

      • Pflege und Weiterentwicklung einer Java basierten Web-
        Applikation
      • Redesign und Portierung der internen Web-Applikation auf
        Apache Wicket
      • Implementierung von Modulen zur graphischen Auswertung der Statistikdaten
      • Entwurf, Design, Implementierung und Management einer
        Betriebssystem unabhängigen CD-Anwendung
      • Implementierung und Betreuung eines Kunden Webinterfaces
      • Erstellung umfangreicher Reports und Auswertungen für die
        Kunden
      • Erstellung einer Web-Applikation zur Bereitstellung komplexer Reports und Analysetools
      • Erstellung von Applikationen zur Aggregierung von externen
        Daten und Statistiken
      • Datenbankprogrammierung zur Automatisierung, zum
        Datenimport per REST aus externen Quellen und
        Datenaufbereitung für diverse Applikationen
      Windows XP Windows Vista Windows 7 Java PHP Scala JavaScript SQL T-SQL HTML XML CSS iReport JasperReports iText AJAX Apache Cocoon Apache Wicket Apache Tomcat JFreeChart subversion Junit AngularJS Play Framework Git MS SQL Server Eclipse Netbeans Visual Studio
      Sonopress GmbH
      8 Monate
      2006-01 - 2006-08

      Erstellung einer Webapplikation (Customer Lounge)

      Software Developer Mac OS X Linux Angular ...
      Software Developer

      Erstellung einer Webapplikation (Customer Lounge) auf Basis von Microservices und Integration in SAP Commerce Cloud B2B-Shop

      • Anforderungsanalyse
      • Konzepterstellung
      • Implementierung und Integration der Microservices
      • Erstellung der UI als Single Page Application (SPA)
      • Testen und Dokumentation
      • Produktionseinführung
      • Integration der Anwendung in SAP Commerce Cloud B2B Shop
      Mac OS X Linux Angular Java Spring Boot SAP Hybris/SAP Commerce Cloud Spring Webservices TypeScript JavaScript HTML CSS Apache Tomcat JUnit Git Jira GitLab Jenkins Docker Node.js npm Maven Cloud Foundry SAP Cloud Platform MySQL IntelliJ IDEA Visual Studio Code
      Kunstoffkonzern
      7 Monate
      2006-01 - 2006-07

      Transport Management

      Software Entwickler Mac OS X Linux Java ...
      Software Entwickler

      Pflege, Weiterentwicklung und Support einer Transportmanagement-Applikation

      • P?ege der Module der Applikation 
      • Erweiterung von Applikation um diverse Schnittstellen 
      • Einbindung von Kundensystemen 
      • Beratung und Support der Fachabteilungen und Kunden 
      • Vorstellung der Applikation 
      Mac OS X Linux Java SQL HTML CSS JavaScript iReport JasperReports iText Oracle 9i XCode WebObjects Builder
      Arvato Logistics Services AG / Transport
      8 Monate
      2005-05 - 2005-12

      Realisierung eines Verwaltungsprogramms

      Windows XP Java JDBC ...

      Design und Realisierung des Programms

      • Konzeption und Design
      • Design Datenmodell und Datenbankobjekte
      • Anbindung der Datenbank
      • Test und Dokumentation
      Windows XP Java JDBC Swing SQL HSQLDB Eclipse
      Verein
      11 Monate
      2005-02 - 2005-12

      Intranet Application Resourcenmanagment

      Software Entwickler, Consultan SQL PL/SQL J2EE ...
      Software Entwickler, Consultan

      Wartung und Erweiterung einer internen Anwendung basierend auf das Apache Struts Framework.

      • Design, Implementierung, Beratung

      SQL PL/SQL J2EE XML JSP Servlets Struts Log4j JavaMail JavaScript DOM HTML CSS
      8 Monate
      2005-02 - 2005-09

      Konzept & Realisierung Systemschnittstellen

      Windows XP LINUX SunOs ...

      Konzeption und Realisierung neuer Intranetseiten. Konzeption und Realisierung von Systemschnittstellen auf Basis der Formate XML und CSV

      • Erstellung von Intranetseiten
      • Konzept und Realisierung von Schnittstellen zum Laden von Handelsdaten in den Formaten (CSV, FixedLength)
      • Konzept und Realisierung eines Moduls zum Auslesen und Schreiben von Dateien. Konzept und Realisierung eines Moduls zum Austausch von Daten auf XML-Basis
      Windows XP LINUX SunOs SQL PL/SQL J2EE XML JSP Servlets Struts Log4j JavaMail JavaScript DOM HTML CSS JDeveloper 9i Eclipse ORACLE 9i MS SQL-Server Tomcat 4.x OC4J
      Multimedia, Bank
      1 Jahr 4 Monate
      2004-02 - 2005-05

      Erweiterung & Wartung einer Individuallösung zur Auftragserfassung

      Windows XP Windows 2000 VisualBasic ...
      • Wartung und Erweiterung einer Individuallösung zur
      • Auftragserfassung um die Funktionen des Artikelstammes, inkl. Konditionstechnik und die Erzeugung von Rechnungen und Lieferscheinen sowie diverser Reports und Statistiken.
      • Konzept und Implementierung Mandantenfähigkeit
      • Konzept und Implementierung MultiUser-Fähigkeit
      • Konzept und Implementierung Benutzerverwaltung
      • Konzept und Implementierung Bestandsverwaltung
      • Kontrolle der Produktionsprozesse
      • Fachliche Beratung bei der Integration in die bestehende
        Systemlandschaft

      Aufgaben

      • Konzept und Design
      • Design Datenmodell und Datenbankobjekte
      • Erstellung der Benutzeroberfläche
      • Erstellung der Programme für die Datenbankzugriffe
      • Design des Rechnungs- und Lieferscheinlayouts
      • Erzeugung der Funktionalität zum Druck von Angeboten,
        Auftragsbestätigungen, Lieferscheinen und Rechnungen
      • Test und Dokumentation
      • Produktionseinführung und –begleitung
      • Projektleitung
      Windows XP Windows 2000 VisualBasic VBA ADO ODBC SQL UML Crystal Reports Eclipse MySQL
      Systemhaus
      4 Monate
      2004-11 - 2005-02

      Entwicklung einer Import- Schnittstelle für SAP Business One

      Windows XP Java JDBC ...

      Konzeption und Realisierung einer Schnittstelle zum Importieren von speziell aufbereiteten Daten in Business One

      • Erstellung von Benutzeroberflächen
      • Design und Realisierung der Datenbankschnittstelle
      • Konzept und Realisierung der Schnittstelle zum Laden von
        Buchhaltungsdaten
      • Test und Dokumentation
      • Produktionseinführung und -begleitung
      Windows XP Java JDBC SQL Swing Java Connector Eclipse MS SQL-Server Quest TOAD
      Systemhaus
      1 Jahr
      2004-02 - 2005-01

      Portierung des Systems zur Erfassung von Tätigkeitsberichten

      Windows XP Windows 2003 Server VisualBasic ...

      Erweiterung und Portierung des Systems auf eine Oracle 9i

      • Konzept und Design
      • Portierung und Re-Design Datenmodell, Datenbankobjekte
      • Portierung und Re-Design der Funktionalitäten nach PL/SQL und Java
      • Neu-Entwicklung der Benutzeroberfläche
      • Integration in die bestehende Systemlandschaft
      • Test und Dokumentation
      • Produktionseinführung und -begleitung
      Windows XP Windows 2003 Server VisualBasic Java ADO ODBC JDBC SQL PL/SQL J2EE JSP JSTL EJB Struts Eclipse MySQL Oracle 9i + 10g MS Word MS Excel Quest TOAD
      Systemhaus

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1997 ? 2002

      Bielefeld University / Germany

      Informatics (Computer Science)

      Abschluss als Diplom-Informatiker / Master of Engineering

      Position

      Position

      • Senior SAP Commerce Developer
      • Senior Softwareentwickler
      • IT-Consultant

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java SAP Commerce Cloud (Hybris) Spring Boot Spring Microservices Open -API Domain Driven Design TypeScript Microsoft SQL Server MySQL JavaScript Micronaut SQL Docker Jenkins Angular Kubernetes Kotlin Python Helm Groovy PostgreSQL Git

      Schwerpunkte

      E-Commerce
      Webapplikationen

      Produkte / Standards / Erfahrungen / Methoden

      Apache Tomcat
      BitBucket
      Bootstrap
      Confluence
      CSS
      Docker
      Git
      GitLab
      HTML
      IntelliJ IDEA
      Jenkins
      Jira
      JUnit
      LESS
      Maven
      Micronaut Data
      Micronaut Frameweork
      NgRx
      Node.js
      npm
      REST
      SAP Cloud Platform
      SAP Hybris / Commerce Cloud
      SAP Hybris / SAP Commerce Cloud
      SAP Spartacus
      Spring
      Spring Boot
      Tomcat
      Webservices
      XML

      KURZINFO

      Ich bin Senior Software Entwickler mit über 20 Jahren Erfahrung in komplexen IT-Projekten in unterschiedlichen Branchen. Im letzten Projekt habe ich mit einem internationalen Team an Applikationen wie SAP Commerce (Hybris) und Spring Boot basierten Microservices gearbeitet. Dabei kamen Domain Driven Design und Hexagonal Architecture zur Anwendung. Als agile Methoden wurden Scrum und SAFe angewandt.


      KERNKOMPETENZEN

      Technologien

      • Java, Groovy, JavaScript, Kotlin, Python, TypeScript, PHP, SQL, VB
      • C#, JEE, JDBC, JPA, Swing, Apache Tomcat
      • SAP Commerce Cloud (Hybris), SAP Spartacus, AngularJS, Angular 2
      • Apache Wicket, Play Framework, Spring Framework, Hibernate, REST
      • Spring Boot, Spring Data, Micronaut, Quarkus, ActiveMQ, WebFlux
      • JUnit, Selenium, Spock, Mockito, Karate, WireMock, Logback, CI/CD
      • Git, GitLab, GitHub, GitHub Actions, Docker, Jenkins, Kubernetes
      • Helm, Jira, Bitbucket, Bamboo, Confluence, SonarQube, Gherkin
      • OpenAPI, Swagger, AWS ECS, EKS, Lambda, Kafka
      • HTML5, LESS, CSS, Bootstrap, Ant, Maven, Gradle, MkDocs
      • MS SQL Server, MySQL, MongoDB, PostgreSQL, hsqldb
      • Apache, Apache Tomcat, Artifactory, Harbor, OAuth2
      • MS Visual Studio, Eclipse, NetBeans, VS Code, IntelliJ IDEA


      Methoden

      Scrum, SAFe, Test-Driven Development, OOP, Functional Programming, Domain Driven Design, Hexagonal Architecture


      FRAMEWORKS & TOOLS

      Spring, Spring Boot, Micronaut, Quarkus, Apache Wicket, Play Framework, Angular, AnguarJS, Struts, JUnit, Mockito, Karate, Hibernate, Ant, Maven, Log4j, JavaMail, JasperReports, JFreeChart, iReport, iText, POI


      IDE

      IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code, Visual Studio


      ENTWICKLUNGSTOOLS

      Maven, Ant, Gradle, Git, Subversion, Node.js, npm, Yarn


      DEVOPS

      Docker, Kubernetes, Helm, Jenkins, Cloud Foundry, SAP Cloud Platform, Datadog


      WEB/APPLICATION SERVER

      Apache, Apache Tomcat, Jetty


      E-COMMERCE

      SAP Commerce Cloud (Hybris), SAP Spartacus, Magento


      ARBEITSERFAHRUNG

      2021 ? 2024

      Rolle: Senior Software Entwickler

      Kunde: Mercedes-Benz.io GmbH


      2020 ? 2021

      Rolle: Senior Software Entwickler

      Kunde: Deutsche Telekom MMS GmbH


      2019 ? 2020

      Rolle: Senior Software Entwickler

      Kunde: Arineo GmbH


      2017 ? 2019

      Rolle: Senior Software Entwickler

      Kunde: Sycor GmbH


      2007 ? 2016

      Rolle: Senior Software Entwickler

      Kunde: Sonopress GmbH


      2006 ? 2006

      Rolle: Senior Software Entwickler

      Kunde: Arvato Logistics Services GmbH


      2004 ? 2005

      Rolle: Software Entwickler

      Kunde: System.e GmbH


      2002 ? 2003

      Rolle: Software Entwickler


      2002 ? 2002

      Rolle: Forschungsassistent

      Kunde: Faculty of Technology, Bielefeld University


      2001 ? 2002

      Rolle: Web Entwickler

      Kunde: Faculty of Technology, Bielefeld University


      2000 ? 2000

      Rolle: Web Developer

      Kunde: Lycos Europe AG

      Betriebssysteme

      Linux
      Mac OS X
      Unix
      Windows

      Programmiersprachen

      Angular
      AWT
      C#
      CSS
      Dart
      EJB
      HTML
      J2EE
      Java
      JavaScript
      JDBC
      JSP
      JSTL
      LESS
      Perl
      Perl
      PHP
      PL/SQL
      Scala
      Swing
      T-SQL
      Transact-SQL
      TypeScript
      VB

      Datenbanken

      Apache Derby
      hsqldb
      MongoDB
      MS SQL Server
      MySQL
      Oracle 9i
      PostgreSQL
      SQL

      Design / Entwicklung / Konstruktion

      Visual Studio Code

      Branchen

      Branchen

      • Industrie
      • Automotive
      • Handel

      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.