Ich unterstütze Produktteams skalierbare Webanwendungen mit Java, Kotlin, JavaScript und insbesondere Spring Boot im eCommerce zu entwickeln.
Aktualisiert am 01.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 5%
Kotlin
Java
JavaScript
Spring Boot
Vue.js
Node.js
Scala
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Oldenburg in Oldenburg (+10km) Oldenburg (+10km) Remote (+10km) Bremen (+10km) Stade (+150km)
  • 100 % Remote
  • Alternative Einsatzorte: Oldenburg, ggf. Bremen
    (mit überwiegendem Remote-Anteil, ggf. nach Einarbeitung)
möglich

Projekte

Projekte

1 Jahr 8 Monate
2023-02 - heute

API-first Entwicklung einer E-Commerce Lösung

Software Engineer Java Spring Boot DocumentDB (MongoDB) ...
Software Engineer

API-first Entwicklung einer E-Commerce Lösung auf Basis von Microservices in der Reisebranche

  • Aufbau und Ausbau einer API-first Microservice Architektur für eine Travel API (aktuell Flugsuche bis Flugbuchung)
  • Enabling von Mitarbeiter:innen für die Entwicklung von Spring Boot Anwendungen mit Betrieb in der AWS Cloud
  • Beratung zur Vertikalisierung (Domänen-/ Teamorganisation)

Java Spring Boot DocumentDB (MongoDB) AWS ApiGateway CodeBuild CodeArtifact CodePipeline EC2 ECR CloudWatch Splunk Git Maven
eCommerce (B2C): Flight & Travel
1 Jahr
2022-01 - 2022-12

eCom Weiterentwicklung im Bereich ?Vorteile und Aktionen?

Software Engineer Scala Akka Postgres ...
Software Engineer

Weiterentwicklung von Services im Kontext ?Vorteile und Aktionen? (Gutscheine, Payback, Gewinnspiele, Newsletter, Kataloge)
  • Weiterentwicklung in einer Microservice Architektur eines Multi-Mandanten Systems (ca. 15 Marken-Shops) innerhalb des Teams ?Vorteile und Aktionen? der Vertikale ?Entdecken? 
  • Team-Verantwortung für Marketing- und Service-Gutscheine (Verwaltung, Einlösung, Auswertung), u.a. Einführung personalisierter Gutscheine mit variabler Anzahl Einlösungen pro Kunde 
  • Team-Verantwortung für die Payback-Integration (Einlösung und Stornierung von Payback-Punkten), u.a. Fraud Detection 
  • Ebenso Team-Verantwortung für das Newsletter Marketing, Multi-Channel Gewinnspiele, Katalogbestellungen, Push-Notifications sowie Smart Promotions 
  • Umsetzung eines teamübergreifenden, vertikaleninternen Backoffices zur Pflege im Bereich aller genannten Themen

AWS Terraform Docker Kubernetes Gitlab CI Renovate Git sbt npm
Scala Akka Postgres Vue.js React
eCommerce (B2C): Fashion
100 % Remote
9 Monate
2021-01 - 2021-09

Internationalisierung von Softwaresystemen

Software Engineer, Software Architect Kotlin Spring Boot MongoDB ...
Software Engineer, Software Architect
Internationalisierung von Softwaresystemen zur Content-Pflege und zum
Warenmanagement
  • Internationalisierung von Produktattributen und Produkttexten in der Content Production für einen der größten deutschen Onlineshops 
  • Ausbau einer Taxonomie-spezifischen Attributserfassung, Migration von Massendaten, Übernahme von Produktattributen aus dem Content Management
  • Erweiterung der Auftragsdatenanlage im Warenmanagement mit Auftragstypen 
  • Verarbeitung von ProductStyling-Videos für den Onlineshop 
  • Einführung von Kafka zur internen System-Kommunikation über fachliche Events 
  • Evaluation und PoC-Implementierung eines Microservices zur Übersetzung deutscher Produktdaten mit Tech-Stack aus Micronaut, Jib, Testcontainers, Helm, Kafka etc. 
  • Architekturdokumentation, On-Boarding/ Schulung und Mentoring drei neuer Mitarbeiter, Dokumentation der Prozesse und beteiligten Systeme
Kotlin Spring Boot MongoDB Vue.js AWS Terraform Docker Kubernetes Gitlab CI Git Gradle NPM Eurotext CreativeForce npm Cloudinary
eCommerce (B2C): Fashion, Beauty, Home & Living
100 % Remote
6 Monate
2020-07 - 2020-12

Migration von Produktdaten aus einem monolithischen System

Software Engineer, Software Architect Kotlin Spring Boot MongoDB ...
Software Engineer, Software Architect
  • Migration, Validierung und Optimierung von Produktdaten aus einem monolithischen System in diverse Self-Contained Systems für unterschiedliche Stakeholder 
  • Implementierung weiterer UI-Komponenten zur Produktdatenerfassung mit unterschiedlichen Eingabetypen und on-demand wechselbarem Erfassungsmodus 
  • Standardisierung und Einführung weiterer Produktattribute 
  • Abstimmungen zum vertikalenübergreifenden Datenaustausch zwecks Produktdatenlöschung (Bilder, Attribute, Texte) 
Kotlin Spring Boot MongoDB Vue.js AWS Terraform Docker Kubernetes Gitlab CI Git Gradle NPM
eCommerce (B2C): Fashion, Beauty, Home & Living
100 % Remote
1 Jahr 11 Monate
2018-08 - 2020-06

Entwicklung von hoch individuellen Content Production-Systemen

Software Engineer, Software Architect Kotlin Spring Boot MongoDB ...
Software Engineer, Software Architect
  • Entwurf und vollständige Implementierung eines Template-Mechanismus mit dynamischer, regelbasierter Aussteuerung von Attributen zur Produktdatenpflege 
  • Ausbau der Möglichkeiten zur Produktattributisierung und Anreicherung der Datenpflege mit Marktplatz-Produktdaten 
  • Erweiterung des Self-Contained System (SCS) für das Warenmanagement mit Schwerpunkt im Frontend, u.a. Erweiterung eines Warenmanagement-Systems um Wareneingang- und Warenausgangsprüfungen 
  • Weiterentwicklung und UX-Verbesserungen eines SCS für das Verfassen von Produkttexten, u.a. Einführung eines Lektorierungsprozesses und erweiterte Erfassungsmöglichkeiten für Produkttexte 
  • Anbindung des Cloudinary CDNs zur Bildoptimierung und Auslieferung von Produktbildern 
  • Erweiterung des internen PIMs um Produktdaten vom Tradebyte eCommerce Marktplatz 
  • Planung und Refinements für die Ablösung eines Hybris-basierten monolithischen Shop-Systems 
  • Umsetzung von Continuous Deployment und Monitoring 
  • Wissenstransfer und Coaching zu Softwarearchitektur (Clean Architecture und Hexagonal Architecture) 
  • Ablösung des E2E-Testings von Testcafe durch Cypress 
  • Umsetzung eines Vue.js Frontends und Schulung der Mitarbeiter in der Frontend-Entwicklung
Kotlin Spring Boot MongoDB Vue.js AWS Terraform Docker Kubernetes Gitlab CI Git Gradle NPM
eCommerce (B2C): Fashion, Beauty, Home & Living
100 % Remote
2 Monate
2018-07 - 2018-08

Entwicklung eines Service-Templates und Planung der Integration für diverse Backoffice Systeme

Softwareentwickler Vue.js Kotlin Spring Boot ...
Softwareentwickler
  • Entwicklung eines technischen Projekt-Templates für Kotlin- und Spring Boot-basierte Services
  • Aufsetzen eines Design Systems und Entwicklung einer Vue.js Komponenten-Bibliothek für Backoffice Systeme
  • Erstellung einer Entscheidungsvorlage für die Integration von Backoffice Systemen im Frontend und Backend
AWS Terraform Docker Kubernetes Gitlab CI Git Gradle npm
Vue.js Kotlin Spring Boot MongoDB
100 % Remote
3 Monate
2018-01 - 2018-03

Entwicklung einer Anwendung zur Verwaltung variabler Aussaatstärken

Software Engineer, Software Architect Java Spring Boot Groovy ...
Software Engineer, Software Architect
  • Umsetzung von Use-Cases für das Verwalten von landwirtschaftlichen Nutzflächen, Zonen und deren Aussaatstärken
  • Planung einer SCS-Architektur für den Ausbau einer Plattform zur teil-automatisierten Agrarwirtschaftsberatung
  • Wissenstransfer zu Clean Code und Softwarearchitektur
AWS (Elastic Beanstalk) Gradle Git Gitlab Jira IntelliJ IDEA
Java Spring Boot Groovy Postgres Angular TypeScript Mapbox Turf.js JWT
1 Jahr 7 Monate
2016-06 - 2017-12

Weiterentwicklung im Rahmen eines Self-Contained Systems

Software Engineer Java Spring Boot Groovy ...
Software Engineer
Weiterentwicklung im Rahmen einer vertikalisierten Self-Contained System
Architektur für die Vertikale Search
  • Feature-Entwicklung für die Vertikale ?SUCHEN? im Rahmen eines neuen Onlineshops (Produktlisten/ Kategorieseiten, Filterung, Sortierung, Navigation u.a.) 
  • Umsetzung von ?Durchstichen? für die Vertikale ?SUCHEN? in puncto Pflege von Navigation und Produktkategorisierung, Im- und Export von Produkten, Export von Kategorien, Benutzer-Kontexterkennung, Volltextsuchen (Fredhopper), Produktlisten und Tracking (Google Tag Manager) 
  • Vorbereitung & Durchführung diverser ?Livegänge? in DACH 
  • Umsetzung eines architekturellen Systemschnitts 
  • Integration für und von anderen Vertikalen (SSI, Feeds) 
  • Erstellung von Feeds für Im- und Exporte, Optimierung von Datenimport/-export Jobs, Reportings für die Produktpflege 
  • AWS Infrastruktur-Setup mit Continuous Deployment 
  • Erstellung des lokalen Dev-Setups mit Docker für Unit-, Integrations- und End-to-End Tests mit Datenbankanbindung 
  • Einführung von System- und Performance-Tests (Gatling), Stub-Mocking externer Services und Integration von Frontend-Tests (Galen, Nightwatch)
  • Einführung von Monitoring (Datadog) 
  • Umsetzung von AWS Security-Richtlinien 
  • Ausbau eines Google Tag Manager-Trackings 
  • Umfangreiches Refactoring von Groovy zu Java 
  • Technologie-Evaluation von Gradle, Gatling, Geb, Spock, TypeScript/Flow, Groovy, Akka, Netty, RxJava
  • Wissensaustausch mit dem Team in Form von Dokumentationen, Code Reviews
Java Spring Boot Groovy Postgres MongoDB AWS Terraform Docker Gradle npm Git
3 Monate
2016-03 - 2016-05

Weiterentwicklung eines Onlineshops

Software Engineer
Software Engineer
  • Planung, Umsetzung und Integration von Microservices für
    Recommendations (RichRelevance) und Search (Fredhopper)
  • Agile Entwicklung von MVP?Lösungen für den Endkunden
  • Entwicklung und Anbindung von REST-basierten Schnittstellen
  • Entwicklung von Datenimporten, Transformationen und Exporten
  • Continuous Integration & -Delivery in Cloud-basierter Umgebung
Java Spring Boot MongoDB Docker Maven Git Jenkins Jira IntelliJ IDEA
eCommerce (B2C)
9 Monate
2015-09 - 2016-05

Entwicklung von eCommerce Microservices für Recommendations und Search

Software Engineer
Software Engineer
  • Planung, Umsetzung und Integration von Microservices für
    Recommendations und Search
  • Agile Entwicklung von MVP?Lösungen für den Endkunden
  • Entwicklung und Anbindung von REST-basierten Schnittstellen
  • Entwicklung von Datenimporten, Transformationen und Exporten
  • Continuous Integration & -Delivery in Cloud-basierter Umgebung
Java Spring Boot Groovy JavaScript React MongoDB Docker Maven Git Jenkins Jira IntelliJ IDEA
eCommerce (B2C): Fashion, Beauty, Home & Living
100 % Remote
10 Monate
2014-11 - 2015-08

Weiterentwicklung eines monolithischen Onlineshops

Software Engineer
Software Engineer
  • Schwerpunktmäßig Integrationsarbeiten (Backend)
  • Clean Code Refactorings von komplexem Legacy Code
  • Anbindung von Drittsystemen über Webservices
  • Wissenstransfer über Pairings, Code Reviews u.ä.
Java Hybris Spring MVC Spring Boot Jade4J Ant Git Jenkins Jira IntelliJ IDEA
eCommerce (Fashion, Beauty)
2 Monate
2014-09 - 2014-10

Internationalisierung eines Multi-Tenant Onlineshops auf Basis von SAP Hybris

Software Engineer
Software Engineer
  • Grundlegendes Setup für die Erschließung neuer Länder
  • Umsetzung länderspezifischer Anforderungen im Bereich von
    CMS-Inhalten und dem Produktsortiment
  • Refactoring für eine zentrale Land- und Sprachlokalisierung
  • Überarbeitung der modularen Softwarearchitektur
Java Hybris Spring MVC JSP Hibernate Ant Git Jenkins Jira IntelliJ IDEA
eCommerce (Fashion)
100 % Remote
8 Monate
2014-02 - 2014-09

Umsetzung diverser Web- und Softwareprojekte

Software- & Web Engineer
Software- & Web Engineer
  • Planung, Entwicklung und Anpassung von Online-Präsenzen, Webshops und Individualsoftware
Node.js AngularJS Express Socket.IO JQuery JavaScript JavaFX PHP MySQL MongoDB Less Bootstrap HTML5 CSS3 Jade Gulp Maven Git NetBeans WebStorm
eCommerce, Schifffahrt, Handwerk
5 Monate
2013-09 - 2014-01

Ausbau einer Kapazitätsvermarktungsplattform für den Sekundärmarkt im Gasnetzbereich

Software Engineer
Software Engineer
  • Entwicklung einer komplexen webbasierten Lösung im Bereich der Primär- und Sekundärkapazitätsvermarktung zur Ablösung der Backend-Systeme von Übertragungsnetzbetreibern (engl. TSO's, Transmission System Operators) in Europa 
  • Anbindung von Schnittstellen
  • Umsetzung von Geschäftsprozessen
Java Spring JSF Hibernate Inubit BPM-Suite JavaScript JQuery HTML CSS XML XSLT XPath Maven Subversion Jenkins Confluence Jira IntelliJ IDEA
Energieversorgung, Gas
10 Monate
2013-04 - 2014-01

Europäisierung einer Kapazitätsvermarktungsplattform für den Primärmarkt im Gasnetzbereich

Software Engineer
Software Engineer
  • Entwicklung und Integration webbasierter Komponenten
  • Weiterentwicklung und Wartung
Java Spring JSF Hibernate Inubit BPM-Suite JavaScript JQuery HTML CSS XML XSLT XPath Maven Subversion Jenkins Confluence Jira IntelliJ IDEA
Energieversorgung, Gas
2 Monate
2013-02 - 2013-03

Unterstützung bei der Entwicklung einer Android-App

Software Engineer
Software Engineer
  • Einbindung von Google Maps v2
  • Umsetzung einer Routenbeschreibung
  • Umfangreiche Refactorings (Clean Code)
Android Maven Subversion IntelliJ IDEA
Telekommunikation
7 Monate
2012-09 - 2013-03

Wartung eines Onlineshops

Software Engineer, Head of Frontend Engineering
Software Engineer, Head of Frontend Engineering
  • Technischer Support, Wartung
  • Schulung von Mitarbeitern
  • Schulung des Kunden
Java Hybris Spring JSF / PrettyFaces Hibernate JavaScript JQuery HTML CSS XML Ant Subversion Jenkins Confluence Jira IntelliJ IDEA
eCommerce (Fashion)
7 Monate
2012-02 - 2012-08

Integration einer Mode-Marke in einen Onlineshop

Software Engineer, Head of Frontend Engineering
Software Engineer, Head of Frontend Engineering
  • Entwicklung und Integration webbasierter Komponenten
  • Einbindung des Produktsortiments und Kundenstamms
  • Integration des Markendesigns
  • Umsetzung einer Trennung zum bestehenden Shop
  • Technischer Support, Wartung, Rufbereitschaft
Java Hybris Spring JSF / PrettyFaces Hibernate JavaScript JQuery HTML CSS XML Ant Subversion Jenkins Confluence Jira IntelliJ IDEA
eCommerce (Fashion)
10 Monate
2011-06 - 2012-03

Weiterentwicklung eines Onlineshops

Software Engineer, Head of Frontend Engineering
Software Engineer, Head of Frontend Engineering
  • Entwicklung und Integration webbasierter Komponenten
  • Umsetzung von aktuellen Trends im eCommerce
  • Mandantenbezogene Anforderungsumsetzung
  • Technischer Support, Wartung, Rufbereitschaft
Java Hybris Spring JSF / PrettyFaces Hibernate JavaScript JQuery HTML CSS XML Ant Subversion Jenkins Confluence Jira IntelliJ IDEA
eCommerce (Fashion)
1 Jahr
2010-06 - 2011-05

Relaunch eines Onlineshops

Software Engineer, Schwerpunkt Frontend
Software Engineer, Schwerpunkt Frontend
  • Entwicklung und Integration webbasierter Komponenten
  • Erweiterung und Customizing eines Content Management Systems
  • Integration bestehender Kundensysteme
Java Hybris Spring JSF / PrettyFaces Hibernate JavaScript JQuery HTML CSS XML Ant Subversion Jenkins Confluence Jira IntelliJ IDEA
eCommerce (Fashion)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr
2012-10 - 2013-09

Wirtschaftsinformatik, Master of Science (M.Sc.)

-, FernUniversität in Hagen
-
FernUniversität in Hagen
10 Monate
2010-06 - 2011-03

Wirtschaftsinformatik (Aufbaustudium), Bachelor of Science (B.Sc.)

Bachelor of Science (B.Sc.), Carl-von-Ossietzky-Universität Oldenburg
Bachelor of Science (B.Sc.)
Carl-von-Ossietzky-Universität Oldenburg
2 Jahre 11 Monate
2007-08 - 2010-06

Wirtschaftsinformatik (Dualstudium), Wirtsch.-Inform. (BA)

Wirtsch.-Inform. (BA), Berufsakademie für IT und Wirtschaft Oldenburg
Wirtsch.-Inform. (BA)
Berufsakademie für IT und Wirtschaft Oldenburg
2 Jahre 11 Monate
2007-08 - 2010-06

Fachinformatiker - Anwendungsentwicklung (IHK)

Fachinformatiker - Anwendungsentwicklung (IHK), BTC Business Technology Consulting AG
Fachinformatiker - Anwendungsentwicklung (IHK)
BTC Business Technology Consulting AG

Position

Position

  • Senior Software Engineer (Full-Stack, DevOps)
  • Application Architect, Solution Architect
  • Dozent für Softwareentwicklung mit Java und JavaScript

Kompetenzen

Kompetenzen

Top-Skills

Kotlin Java JavaScript Spring Boot Vue.js Node.js Scala

Schwerpunkte

  • Softwareentwicklung und -architektur von Webapplikationen mit Java/ Kotlin und JavaScript sowie deren Betrieb in der AWS Cloud

Produkte / Standards / Erfahrungen / Methoden

Angular
Ant
AWS
AWS (Elastic Beanstalk)
Bootstrap
Confluence
CSS
CSS3
Docker
Eclipse
Express
Git
Gradle
Grails
Gulp
Hibernate
HTML
HTML5
Hybris
IntelliJ IDEA
IntelliJ WebStorm
Inubit BPM-Suite
Jade
Jade4J
Jenkins
Jira
JSF
JSF / PrettyFaces
JWT
Less
Mapbox
Maven
Mongoose
NetBeans
NPM
Socket.IO
Spring
Spring MVC
Subversion
Turf.js
WebStorm
XML
XPath
XSLT
    Profil
    Ich unterstütze agile Teams seit über 15 Jahren bei der Entwicklung von individuellen und skalierfähigen Softwarelösungen mit meiner Hands-on-Mentalität und Expertise in der Full-Stack Entwicklung und Architektur. Dabei arbeite ich stets transparent, zuverlässig und zielorientiert, seit 2014 freiberuflich, seit 2017 full-time remote, in direktem Austausch mit Team und Stakeholdern, und selbstverständlich mit aktuellem Technologie Know-How.

      Skill-Set Ausschnitt:

      Frameworks

      • Spring Boot
      • Micronaut
      • Jakarta EE
      • Node.js
      • Vue.js


      Dev-Tools:

      • Git
      • Docker
      • Gradle/ Maven
      • npm
      • IntelliJ IDEA
      • VS Code


      Entwicklungstools

      • Git
      • Docker
      • Gradle/ Maven
      • npm
      • IntelliJ IDEA
      • VS Code

      Architekturen

      • SCS
      • Microservices & Monoliths
      • Clean
      • Hexagonal
      • Onion Arch

      DevOps Services

      • AWS
      • Cloudinary
      • Datadog
      • Gitlab
      • Heroku
      • Jenkins
      • Kibana

      E-Commerce/ Supporting Business Services

      • CreativeForce
      • Econda
      • Eurotext
      • Fredhopper
      • RichRelevance
      • Tradebyte
      • Splunk


      Berufserfahrung

      Rolle: Dozent für Softwareentwicklung


      Aufgaben:

      • Lehre von Web-Technologien und -Tools
      • Lehre der objektorientierten Programmierung mit Java
      • Lehre der imperativen Programmierung mit Java


      Kenntnisse:

      HTTP, REST, HTML, CSS, JavaScript & Node.js, MongoDB, Git, Docker, CI/CD, Java

      Betriebssysteme

      Mac OS
      Unix
      Windows

      Programmiersprachen

      AngularJS
      CDI, EJB, JAX-RS, JPA
      Groovy
      Hybris eCommerce
      Java
      Java EE
      Java ME
      Java SE
      JavaFX
      JavaScript
      JQuery
      JSF, Servlets, JSP
      JSP
      Kotlin
      Node.js
      NodeJS
      PHP
      React
      Spring Boot
      Spring Framework
      TypeScript
      Java / JVM:
      • Java EE: 
        • JSF
        • Servlet
        • JSP
        • CDI
        • EJB
        • JAX-RS
        • JPA
      • Java SE
      • JavaFX
      • Java ME
      • Groovy
       
      Java Frameworks:
      • Spring Framework (u.a. Spring Boot)
      • Hybris eCommerce Suite
      • PrettyFaces, Rewrite
      • Hibernate
      • Log4J

      Groovy Frameworks:
      • Spock
      • Geb
      • Ratpack
       
      JavaScript:
      • Node.js, ExpressJS u.a.
      • Angular.js / AngularJS
      • React
      • Vue.js
      • JQuery
      • Bootstrap
       
      Web:
      • HTML5
      • CSS3
      • AJAX
      • XML
      • JSON
      • Responsive Webdesign
      • REST
       
      Server / Middleware:
      • TomEE
      • JBoss AS / Wildfly
      • Glassfish
      • Tomcat
      • Jetty

      Testing:
      • JUnit
      • Mockito
      • Spock
      • Geb
      • Gatling
      • WireMock
       
      Build-, Deployment- und Release-Management:
      • Gitlab CI
      • Jenkins / Hudson
      • Maven
      • Gradle
      • Ant
      • NPM
      • GulpJS

      Software Configuration Management (SCM):
      • Git
      • SVN / Subversion
       
      Entwicklung / IDE:
      • IntelliJ Idea
      • WebStorm
      • NetBeans
      • Eclipse
      • VSCode 

      Datenbanken

      DynamoDB
      H2
      JDBC
      MariaDB
      MongoDB
      MySQL
      NoSQL
      Oracle
      Postgres
      Redis
      SQLite

      Datenkommunikation

      Internet
      Intranet
      JMS
      REST
      RPC
      Web Services
      WebRTC
      WebSockets

      Hardware

      Android
      Linux
      Mac
      Raspberry Pi
      Windows

      Design / Entwicklung / Konstruktion

      Gitlab
      Terraform

      Branchen

      Branchen

      • eCommerce
      • Handel
      • Telekommunikation
      • Gas
      • Private Dienstleistungen

      Einsatzorte

      Einsatzorte

      Oldenburg in Oldenburg (+10km) Oldenburg (+10km) Remote (+10km) Bremen (+10km) Stade (+150km)
      • 100 % Remote
      • Alternative Einsatzorte: Oldenburg, ggf. Bremen
        (mit überwiegendem Remote-Anteil, ggf. nach Einarbeitung)
      möglich

      Projekte

      Projekte

      1 Jahr 8 Monate
      2023-02 - heute

      API-first Entwicklung einer E-Commerce Lösung

      Software Engineer Java Spring Boot DocumentDB (MongoDB) ...
      Software Engineer

      API-first Entwicklung einer E-Commerce Lösung auf Basis von Microservices in der Reisebranche

      • Aufbau und Ausbau einer API-first Microservice Architektur für eine Travel API (aktuell Flugsuche bis Flugbuchung)
      • Enabling von Mitarbeiter:innen für die Entwicklung von Spring Boot Anwendungen mit Betrieb in der AWS Cloud
      • Beratung zur Vertikalisierung (Domänen-/ Teamorganisation)

      Java Spring Boot DocumentDB (MongoDB) AWS ApiGateway CodeBuild CodeArtifact CodePipeline EC2 ECR CloudWatch Splunk Git Maven
      eCommerce (B2C): Flight & Travel
      1 Jahr
      2022-01 - 2022-12

      eCom Weiterentwicklung im Bereich ?Vorteile und Aktionen?

      Software Engineer Scala Akka Postgres ...
      Software Engineer

      Weiterentwicklung von Services im Kontext ?Vorteile und Aktionen? (Gutscheine, Payback, Gewinnspiele, Newsletter, Kataloge)
      • Weiterentwicklung in einer Microservice Architektur eines Multi-Mandanten Systems (ca. 15 Marken-Shops) innerhalb des Teams ?Vorteile und Aktionen? der Vertikale ?Entdecken? 
      • Team-Verantwortung für Marketing- und Service-Gutscheine (Verwaltung, Einlösung, Auswertung), u.a. Einführung personalisierter Gutscheine mit variabler Anzahl Einlösungen pro Kunde 
      • Team-Verantwortung für die Payback-Integration (Einlösung und Stornierung von Payback-Punkten), u.a. Fraud Detection 
      • Ebenso Team-Verantwortung für das Newsletter Marketing, Multi-Channel Gewinnspiele, Katalogbestellungen, Push-Notifications sowie Smart Promotions 
      • Umsetzung eines teamübergreifenden, vertikaleninternen Backoffices zur Pflege im Bereich aller genannten Themen

      AWS Terraform Docker Kubernetes Gitlab CI Renovate Git sbt npm
      Scala Akka Postgres Vue.js React
      eCommerce (B2C): Fashion
      100 % Remote
      9 Monate
      2021-01 - 2021-09

      Internationalisierung von Softwaresystemen

      Software Engineer, Software Architect Kotlin Spring Boot MongoDB ...
      Software Engineer, Software Architect
      Internationalisierung von Softwaresystemen zur Content-Pflege und zum
      Warenmanagement
      • Internationalisierung von Produktattributen und Produkttexten in der Content Production für einen der größten deutschen Onlineshops 
      • Ausbau einer Taxonomie-spezifischen Attributserfassung, Migration von Massendaten, Übernahme von Produktattributen aus dem Content Management
      • Erweiterung der Auftragsdatenanlage im Warenmanagement mit Auftragstypen 
      • Verarbeitung von ProductStyling-Videos für den Onlineshop 
      • Einführung von Kafka zur internen System-Kommunikation über fachliche Events 
      • Evaluation und PoC-Implementierung eines Microservices zur Übersetzung deutscher Produktdaten mit Tech-Stack aus Micronaut, Jib, Testcontainers, Helm, Kafka etc. 
      • Architekturdokumentation, On-Boarding/ Schulung und Mentoring drei neuer Mitarbeiter, Dokumentation der Prozesse und beteiligten Systeme
      Kotlin Spring Boot MongoDB Vue.js AWS Terraform Docker Kubernetes Gitlab CI Git Gradle NPM Eurotext CreativeForce npm Cloudinary
      eCommerce (B2C): Fashion, Beauty, Home & Living
      100 % Remote
      6 Monate
      2020-07 - 2020-12

      Migration von Produktdaten aus einem monolithischen System

      Software Engineer, Software Architect Kotlin Spring Boot MongoDB ...
      Software Engineer, Software Architect
      • Migration, Validierung und Optimierung von Produktdaten aus einem monolithischen System in diverse Self-Contained Systems für unterschiedliche Stakeholder 
      • Implementierung weiterer UI-Komponenten zur Produktdatenerfassung mit unterschiedlichen Eingabetypen und on-demand wechselbarem Erfassungsmodus 
      • Standardisierung und Einführung weiterer Produktattribute 
      • Abstimmungen zum vertikalenübergreifenden Datenaustausch zwecks Produktdatenlöschung (Bilder, Attribute, Texte) 
      Kotlin Spring Boot MongoDB Vue.js AWS Terraform Docker Kubernetes Gitlab CI Git Gradle NPM
      eCommerce (B2C): Fashion, Beauty, Home & Living
      100 % Remote
      1 Jahr 11 Monate
      2018-08 - 2020-06

      Entwicklung von hoch individuellen Content Production-Systemen

      Software Engineer, Software Architect Kotlin Spring Boot MongoDB ...
      Software Engineer, Software Architect
      • Entwurf und vollständige Implementierung eines Template-Mechanismus mit dynamischer, regelbasierter Aussteuerung von Attributen zur Produktdatenpflege 
      • Ausbau der Möglichkeiten zur Produktattributisierung und Anreicherung der Datenpflege mit Marktplatz-Produktdaten 
      • Erweiterung des Self-Contained System (SCS) für das Warenmanagement mit Schwerpunkt im Frontend, u.a. Erweiterung eines Warenmanagement-Systems um Wareneingang- und Warenausgangsprüfungen 
      • Weiterentwicklung und UX-Verbesserungen eines SCS für das Verfassen von Produkttexten, u.a. Einführung eines Lektorierungsprozesses und erweiterte Erfassungsmöglichkeiten für Produkttexte 
      • Anbindung des Cloudinary CDNs zur Bildoptimierung und Auslieferung von Produktbildern 
      • Erweiterung des internen PIMs um Produktdaten vom Tradebyte eCommerce Marktplatz 
      • Planung und Refinements für die Ablösung eines Hybris-basierten monolithischen Shop-Systems 
      • Umsetzung von Continuous Deployment und Monitoring 
      • Wissenstransfer und Coaching zu Softwarearchitektur (Clean Architecture und Hexagonal Architecture) 
      • Ablösung des E2E-Testings von Testcafe durch Cypress 
      • Umsetzung eines Vue.js Frontends und Schulung der Mitarbeiter in der Frontend-Entwicklung
      Kotlin Spring Boot MongoDB Vue.js AWS Terraform Docker Kubernetes Gitlab CI Git Gradle NPM
      eCommerce (B2C): Fashion, Beauty, Home & Living
      100 % Remote
      2 Monate
      2018-07 - 2018-08

      Entwicklung eines Service-Templates und Planung der Integration für diverse Backoffice Systeme

      Softwareentwickler Vue.js Kotlin Spring Boot ...
      Softwareentwickler
      • Entwicklung eines technischen Projekt-Templates für Kotlin- und Spring Boot-basierte Services
      • Aufsetzen eines Design Systems und Entwicklung einer Vue.js Komponenten-Bibliothek für Backoffice Systeme
      • Erstellung einer Entscheidungsvorlage für die Integration von Backoffice Systemen im Frontend und Backend
      AWS Terraform Docker Kubernetes Gitlab CI Git Gradle npm
      Vue.js Kotlin Spring Boot MongoDB
      100 % Remote
      3 Monate
      2018-01 - 2018-03

      Entwicklung einer Anwendung zur Verwaltung variabler Aussaatstärken

      Software Engineer, Software Architect Java Spring Boot Groovy ...
      Software Engineer, Software Architect
      • Umsetzung von Use-Cases für das Verwalten von landwirtschaftlichen Nutzflächen, Zonen und deren Aussaatstärken
      • Planung einer SCS-Architektur für den Ausbau einer Plattform zur teil-automatisierten Agrarwirtschaftsberatung
      • Wissenstransfer zu Clean Code und Softwarearchitektur
      AWS (Elastic Beanstalk) Gradle Git Gitlab Jira IntelliJ IDEA
      Java Spring Boot Groovy Postgres Angular TypeScript Mapbox Turf.js JWT
      1 Jahr 7 Monate
      2016-06 - 2017-12

      Weiterentwicklung im Rahmen eines Self-Contained Systems

      Software Engineer Java Spring Boot Groovy ...
      Software Engineer
      Weiterentwicklung im Rahmen einer vertikalisierten Self-Contained System
      Architektur für die Vertikale Search
      • Feature-Entwicklung für die Vertikale ?SUCHEN? im Rahmen eines neuen Onlineshops (Produktlisten/ Kategorieseiten, Filterung, Sortierung, Navigation u.a.) 
      • Umsetzung von ?Durchstichen? für die Vertikale ?SUCHEN? in puncto Pflege von Navigation und Produktkategorisierung, Im- und Export von Produkten, Export von Kategorien, Benutzer-Kontexterkennung, Volltextsuchen (Fredhopper), Produktlisten und Tracking (Google Tag Manager) 
      • Vorbereitung & Durchführung diverser ?Livegänge? in DACH 
      • Umsetzung eines architekturellen Systemschnitts 
      • Integration für und von anderen Vertikalen (SSI, Feeds) 
      • Erstellung von Feeds für Im- und Exporte, Optimierung von Datenimport/-export Jobs, Reportings für die Produktpflege 
      • AWS Infrastruktur-Setup mit Continuous Deployment 
      • Erstellung des lokalen Dev-Setups mit Docker für Unit-, Integrations- und End-to-End Tests mit Datenbankanbindung 
      • Einführung von System- und Performance-Tests (Gatling), Stub-Mocking externer Services und Integration von Frontend-Tests (Galen, Nightwatch)
      • Einführung von Monitoring (Datadog) 
      • Umsetzung von AWS Security-Richtlinien 
      • Ausbau eines Google Tag Manager-Trackings 
      • Umfangreiches Refactoring von Groovy zu Java 
      • Technologie-Evaluation von Gradle, Gatling, Geb, Spock, TypeScript/Flow, Groovy, Akka, Netty, RxJava
      • Wissensaustausch mit dem Team in Form von Dokumentationen, Code Reviews
      Java Spring Boot Groovy Postgres MongoDB AWS Terraform Docker Gradle npm Git
      3 Monate
      2016-03 - 2016-05

      Weiterentwicklung eines Onlineshops

      Software Engineer
      Software Engineer
      • Planung, Umsetzung und Integration von Microservices für
        Recommendations (RichRelevance) und Search (Fredhopper)
      • Agile Entwicklung von MVP?Lösungen für den Endkunden
      • Entwicklung und Anbindung von REST-basierten Schnittstellen
      • Entwicklung von Datenimporten, Transformationen und Exporten
      • Continuous Integration & -Delivery in Cloud-basierter Umgebung
      Java Spring Boot MongoDB Docker Maven Git Jenkins Jira IntelliJ IDEA
      eCommerce (B2C)
      9 Monate
      2015-09 - 2016-05

      Entwicklung von eCommerce Microservices für Recommendations und Search

      Software Engineer
      Software Engineer
      • Planung, Umsetzung und Integration von Microservices für
        Recommendations und Search
      • Agile Entwicklung von MVP?Lösungen für den Endkunden
      • Entwicklung und Anbindung von REST-basierten Schnittstellen
      • Entwicklung von Datenimporten, Transformationen und Exporten
      • Continuous Integration & -Delivery in Cloud-basierter Umgebung
      Java Spring Boot Groovy JavaScript React MongoDB Docker Maven Git Jenkins Jira IntelliJ IDEA
      eCommerce (B2C): Fashion, Beauty, Home & Living
      100 % Remote
      10 Monate
      2014-11 - 2015-08

      Weiterentwicklung eines monolithischen Onlineshops

      Software Engineer
      Software Engineer
      • Schwerpunktmäßig Integrationsarbeiten (Backend)
      • Clean Code Refactorings von komplexem Legacy Code
      • Anbindung von Drittsystemen über Webservices
      • Wissenstransfer über Pairings, Code Reviews u.ä.
      Java Hybris Spring MVC Spring Boot Jade4J Ant Git Jenkins Jira IntelliJ IDEA
      eCommerce (Fashion, Beauty)
      2 Monate
      2014-09 - 2014-10

      Internationalisierung eines Multi-Tenant Onlineshops auf Basis von SAP Hybris

      Software Engineer
      Software Engineer
      • Grundlegendes Setup für die Erschließung neuer Länder
      • Umsetzung länderspezifischer Anforderungen im Bereich von
        CMS-Inhalten und dem Produktsortiment
      • Refactoring für eine zentrale Land- und Sprachlokalisierung
      • Überarbeitung der modularen Softwarearchitektur
      Java Hybris Spring MVC JSP Hibernate Ant Git Jenkins Jira IntelliJ IDEA
      eCommerce (Fashion)
      100 % Remote
      8 Monate
      2014-02 - 2014-09

      Umsetzung diverser Web- und Softwareprojekte

      Software- & Web Engineer
      Software- & Web Engineer
      • Planung, Entwicklung und Anpassung von Online-Präsenzen, Webshops und Individualsoftware
      Node.js AngularJS Express Socket.IO JQuery JavaScript JavaFX PHP MySQL MongoDB Less Bootstrap HTML5 CSS3 Jade Gulp Maven Git NetBeans WebStorm
      eCommerce, Schifffahrt, Handwerk
      5 Monate
      2013-09 - 2014-01

      Ausbau einer Kapazitätsvermarktungsplattform für den Sekundärmarkt im Gasnetzbereich

      Software Engineer
      Software Engineer
      • Entwicklung einer komplexen webbasierten Lösung im Bereich der Primär- und Sekundärkapazitätsvermarktung zur Ablösung der Backend-Systeme von Übertragungsnetzbetreibern (engl. TSO's, Transmission System Operators) in Europa 
      • Anbindung von Schnittstellen
      • Umsetzung von Geschäftsprozessen
      Java Spring JSF Hibernate Inubit BPM-Suite JavaScript JQuery HTML CSS XML XSLT XPath Maven Subversion Jenkins Confluence Jira IntelliJ IDEA
      Energieversorgung, Gas
      10 Monate
      2013-04 - 2014-01

      Europäisierung einer Kapazitätsvermarktungsplattform für den Primärmarkt im Gasnetzbereich

      Software Engineer
      Software Engineer
      • Entwicklung und Integration webbasierter Komponenten
      • Weiterentwicklung und Wartung
      Java Spring JSF Hibernate Inubit BPM-Suite JavaScript JQuery HTML CSS XML XSLT XPath Maven Subversion Jenkins Confluence Jira IntelliJ IDEA
      Energieversorgung, Gas
      2 Monate
      2013-02 - 2013-03

      Unterstützung bei der Entwicklung einer Android-App

      Software Engineer
      Software Engineer
      • Einbindung von Google Maps v2
      • Umsetzung einer Routenbeschreibung
      • Umfangreiche Refactorings (Clean Code)
      Android Maven Subversion IntelliJ IDEA
      Telekommunikation
      7 Monate
      2012-09 - 2013-03

      Wartung eines Onlineshops

      Software Engineer, Head of Frontend Engineering
      Software Engineer, Head of Frontend Engineering
      • Technischer Support, Wartung
      • Schulung von Mitarbeitern
      • Schulung des Kunden
      Java Hybris Spring JSF / PrettyFaces Hibernate JavaScript JQuery HTML CSS XML Ant Subversion Jenkins Confluence Jira IntelliJ IDEA
      eCommerce (Fashion)
      7 Monate
      2012-02 - 2012-08

      Integration einer Mode-Marke in einen Onlineshop

      Software Engineer, Head of Frontend Engineering
      Software Engineer, Head of Frontend Engineering
      • Entwicklung und Integration webbasierter Komponenten
      • Einbindung des Produktsortiments und Kundenstamms
      • Integration des Markendesigns
      • Umsetzung einer Trennung zum bestehenden Shop
      • Technischer Support, Wartung, Rufbereitschaft
      Java Hybris Spring JSF / PrettyFaces Hibernate JavaScript JQuery HTML CSS XML Ant Subversion Jenkins Confluence Jira IntelliJ IDEA
      eCommerce (Fashion)
      10 Monate
      2011-06 - 2012-03

      Weiterentwicklung eines Onlineshops

      Software Engineer, Head of Frontend Engineering
      Software Engineer, Head of Frontend Engineering
      • Entwicklung und Integration webbasierter Komponenten
      • Umsetzung von aktuellen Trends im eCommerce
      • Mandantenbezogene Anforderungsumsetzung
      • Technischer Support, Wartung, Rufbereitschaft
      Java Hybris Spring JSF / PrettyFaces Hibernate JavaScript JQuery HTML CSS XML Ant Subversion Jenkins Confluence Jira IntelliJ IDEA
      eCommerce (Fashion)
      1 Jahr
      2010-06 - 2011-05

      Relaunch eines Onlineshops

      Software Engineer, Schwerpunkt Frontend
      Software Engineer, Schwerpunkt Frontend
      • Entwicklung und Integration webbasierter Komponenten
      • Erweiterung und Customizing eines Content Management Systems
      • Integration bestehender Kundensysteme
      Java Hybris Spring JSF / PrettyFaces Hibernate JavaScript JQuery HTML CSS XML Ant Subversion Jenkins Confluence Jira IntelliJ IDEA
      eCommerce (Fashion)

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Jahr
      2012-10 - 2013-09

      Wirtschaftsinformatik, Master of Science (M.Sc.)

      -, FernUniversität in Hagen
      -
      FernUniversität in Hagen
      10 Monate
      2010-06 - 2011-03

      Wirtschaftsinformatik (Aufbaustudium), Bachelor of Science (B.Sc.)

      Bachelor of Science (B.Sc.), Carl-von-Ossietzky-Universität Oldenburg
      Bachelor of Science (B.Sc.)
      Carl-von-Ossietzky-Universität Oldenburg
      2 Jahre 11 Monate
      2007-08 - 2010-06

      Wirtschaftsinformatik (Dualstudium), Wirtsch.-Inform. (BA)

      Wirtsch.-Inform. (BA), Berufsakademie für IT und Wirtschaft Oldenburg
      Wirtsch.-Inform. (BA)
      Berufsakademie für IT und Wirtschaft Oldenburg
      2 Jahre 11 Monate
      2007-08 - 2010-06

      Fachinformatiker - Anwendungsentwicklung (IHK)

      Fachinformatiker - Anwendungsentwicklung (IHK), BTC Business Technology Consulting AG
      Fachinformatiker - Anwendungsentwicklung (IHK)
      BTC Business Technology Consulting AG

      Position

      Position

      • Senior Software Engineer (Full-Stack, DevOps)
      • Application Architect, Solution Architect
      • Dozent für Softwareentwicklung mit Java und JavaScript

      Kompetenzen

      Kompetenzen

      Top-Skills

      Kotlin Java JavaScript Spring Boot Vue.js Node.js Scala

      Schwerpunkte

      • Softwareentwicklung und -architektur von Webapplikationen mit Java/ Kotlin und JavaScript sowie deren Betrieb in der AWS Cloud

      Produkte / Standards / Erfahrungen / Methoden

      Angular
      Ant
      AWS
      AWS (Elastic Beanstalk)
      Bootstrap
      Confluence
      CSS
      CSS3
      Docker
      Eclipse
      Express
      Git
      Gradle
      Grails
      Gulp
      Hibernate
      HTML
      HTML5
      Hybris
      IntelliJ IDEA
      IntelliJ WebStorm
      Inubit BPM-Suite
      Jade
      Jade4J
      Jenkins
      Jira
      JSF
      JSF / PrettyFaces
      JWT
      Less
      Mapbox
      Maven
      Mongoose
      NetBeans
      NPM
      Socket.IO
      Spring
      Spring MVC
      Subversion
      Turf.js
      WebStorm
      XML
      XPath
      XSLT
        Profil
        Ich unterstütze agile Teams seit über 15 Jahren bei der Entwicklung von individuellen und skalierfähigen Softwarelösungen mit meiner Hands-on-Mentalität und Expertise in der Full-Stack Entwicklung und Architektur. Dabei arbeite ich stets transparent, zuverlässig und zielorientiert, seit 2014 freiberuflich, seit 2017 full-time remote, in direktem Austausch mit Team und Stakeholdern, und selbstverständlich mit aktuellem Technologie Know-How.

          Skill-Set Ausschnitt:

          Frameworks

          • Spring Boot
          • Micronaut
          • Jakarta EE
          • Node.js
          • Vue.js


          Dev-Tools:

          • Git
          • Docker
          • Gradle/ Maven
          • npm
          • IntelliJ IDEA
          • VS Code


          Entwicklungstools

          • Git
          • Docker
          • Gradle/ Maven
          • npm
          • IntelliJ IDEA
          • VS Code

          Architekturen

          • SCS
          • Microservices & Monoliths
          • Clean
          • Hexagonal
          • Onion Arch

          DevOps Services

          • AWS
          • Cloudinary
          • Datadog
          • Gitlab
          • Heroku
          • Jenkins
          • Kibana

          E-Commerce/ Supporting Business Services

          • CreativeForce
          • Econda
          • Eurotext
          • Fredhopper
          • RichRelevance
          • Tradebyte
          • Splunk


          Berufserfahrung

          Rolle: Dozent für Softwareentwicklung


          Aufgaben:

          • Lehre von Web-Technologien und -Tools
          • Lehre der objektorientierten Programmierung mit Java
          • Lehre der imperativen Programmierung mit Java


          Kenntnisse:

          HTTP, REST, HTML, CSS, JavaScript & Node.js, MongoDB, Git, Docker, CI/CD, Java

          Betriebssysteme

          Mac OS
          Unix
          Windows

          Programmiersprachen

          AngularJS
          CDI, EJB, JAX-RS, JPA
          Groovy
          Hybris eCommerce
          Java
          Java EE
          Java ME
          Java SE
          JavaFX
          JavaScript
          JQuery
          JSF, Servlets, JSP
          JSP
          Kotlin
          Node.js
          NodeJS
          PHP
          React
          Spring Boot
          Spring Framework
          TypeScript
          Java / JVM:
          • Java EE: 
            • JSF
            • Servlet
            • JSP
            • CDI
            • EJB
            • JAX-RS
            • JPA
          • Java SE
          • JavaFX
          • Java ME
          • Groovy
           
          Java Frameworks:
          • Spring Framework (u.a. Spring Boot)
          • Hybris eCommerce Suite
          • PrettyFaces, Rewrite
          • Hibernate
          • Log4J

          Groovy Frameworks:
          • Spock
          • Geb
          • Ratpack
           
          JavaScript:
          • Node.js, ExpressJS u.a.
          • Angular.js / AngularJS
          • React
          • Vue.js
          • JQuery
          • Bootstrap
           
          Web:
          • HTML5
          • CSS3
          • AJAX
          • XML
          • JSON
          • Responsive Webdesign
          • REST
           
          Server / Middleware:
          • TomEE
          • JBoss AS / Wildfly
          • Glassfish
          • Tomcat
          • Jetty

          Testing:
          • JUnit
          • Mockito
          • Spock
          • Geb
          • Gatling
          • WireMock
           
          Build-, Deployment- und Release-Management:
          • Gitlab CI
          • Jenkins / Hudson
          • Maven
          • Gradle
          • Ant
          • NPM
          • GulpJS

          Software Configuration Management (SCM):
          • Git
          • SVN / Subversion
           
          Entwicklung / IDE:
          • IntelliJ Idea
          • WebStorm
          • NetBeans
          • Eclipse
          • VSCode 

          Datenbanken

          DynamoDB
          H2
          JDBC
          MariaDB
          MongoDB
          MySQL
          NoSQL
          Oracle
          Postgres
          Redis
          SQLite

          Datenkommunikation

          Internet
          Intranet
          JMS
          REST
          RPC
          Web Services
          WebRTC
          WebSockets

          Hardware

          Android
          Linux
          Mac
          Raspberry Pi
          Windows

          Design / Entwicklung / Konstruktion

          Gitlab
          Terraform

          Branchen

          Branchen

          • eCommerce
          • Handel
          • Telekommunikation
          • Gas
          • Private Dienstleistungen

          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.