Full-Stack Software Entwickler: 15+ Jahre Erfahrung Spring Boot, Microservices, CI/Release Management, DevOps and Observability Tools!
Aktualisiert am 17.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.11.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring Boot
Web Application Development
Continuous Integration
Git
Docker
GraphQL
REST
Microservices
Front-End
Angular
VUE.js
TypeScript
Kafka
Event Driven Architecture
Gradle
Maven
MySQL
MongoDB
Redis
PHP
Python
nodeJs
Deutsch
Muttersprache
English
Fließend
Portugiesisch
Fließend

Einsatzorte

Einsatzorte

Köln (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2024-10 - 2025-10

Lead Software Engineer, DevOps, Maintenance

Lead Software Engineer, Prototype Java Spring Boot Maven ...
Lead Software Engineer, Prototype

  • Entwicklung einer Observability-Suite (Log-Monitoring, Metriken) für kleinere und mittlere Unternehmen um Debugging und Observability von hauseigener Software zu überwachen
  • Benchmarking-Tool für externe REST-APIs 
  • Einrichtung von modernen schnellen GitHub-deployment Pipelines (zunächst Docker, dann Kubernetes
    • ?Weiterentwicklung für Logistik-Kunden

    Java Spring Boot Maven OpenTelemetry Elasticsearch Kibana Grafana Prometheus Postgres MongoDB Docker self-hosted
    Köln
    1 Jahr
    2023-10 - 2024-09

    Software Engineer/DevOps Support, SCRUM Support, Team of 4 people

    Java Apache Karaf Spring ...

    Cubic entwickelt cloudbasierte Transportsoftware mit einer Vielzahl von Funktionen, die in erster Linie QR-Codes für digitale Tickets für U-Bahn-, Bus- und Zugdienste generiert. Über den Ticketverkauf hinaus bietet das Unternehmen CRM-, Identitätsmanagement, Buchhaltungs-, Rechnungsstellungs- und andere transportorientierte Lösungen an. Die Niederlassung in London versorgt (Transport for London), Teile der NTA in Dublin, KVB Köln und AVV Aachen.

    • Während einer kritischen Phase sprang ich als externer Software Spezialist ein, um den Betrieb ihrer wichtigsten Anwendungen aufrechtzuerhalten
    • Über die technischen Herausforderungen hinaus habe ich täglich mit Kunden, Partnern und internen Mitarbeitern den Weiterbetrieb der Mobile App naveo koordiniert. Die App vertreibt Pay-as-you-go-Tickets, stellt Echtzeit-Fahrpläne für Busse, U-Bahnen und Züge bereit und wird von Tausenden von Pendlern täglich genutzt
    • Technisch konnte ich Initiativen zur Überarbeitung einer großen GitHub-Repository-Struktur starten, wie z.B. die Überarbeitung der CI-Pipelines zur Reduktion der build und deployment Aufwände (Build Zeit von 20min. auf < 3min); Deployments wurden ursprünglich alle 3-4 Monate durchgeführt und später auf einen Zyklus von 2-3 Wochen verbessert
    • Einführung einer ersten low budget Lösung für Log-Monitoring und App-Metriken bei Datadog
    • Regelmäßige Team-Meetings in Hamburg etabliert - die Zusammenarbeit beschränkte sich zunächst auf Homeoffice-only


    Java Apache Karaf Spring Angular PostgreSQL Docker Debian Azure Kubernetes Helm
    Cubic Transportation Systems GmbH
    Hamburg
    6 Monate
    2023-01 - 2023-06

    Sentiment Analysis project (Startup)

    Lead Software Engineer, NLP, Observability Java Spring Boot DeepLearning4J ...
    Lead Software Engineer, NLP, Observability

    • Entwurf eines Prototyps zur Analyse, Differenzierung und Kategorisierung von textbasierten Bewertungen (hier Restaurantbewertungen)
    • Programmierung einer ersten Appidee mit rudimentärer Funktion, Installation von Infrastruktur und Konfiguration von NLP-Cluster
    • Vorbereitung und Betreuung v. Projektpitch vor Risikoinvestoren

    • Hiring und Übergabe der App

    Java Spring Boot DeepLearning4J GUI-Entwicklung REST Elasticsearch Postgres Docker Azure
    Lissabon
    10 Monate
    2021-11 - 2022-08

    Streamlining von Daten zu SAP/BI Software

    Senior Software Developer Kotlin Python Django ...
    Senior Software Developer

    Im Herbst 2021 bin ich nach Lissabon gezogen, um das brasilianische Logistik-Startup Loggi zu unterstützen. Das B2B- Geschäftsmodell ist die vollständig automatisierte Auslieferung von Waren u. Containern in ganz Brasilien. Die Abdeckung des Liefernetzes deckt ca. 90% der Gesamtbevölkerung ab. Zu den wichtigsten Kunden gehören vor allem Amazon und Shopify. Die Firma Loggi ist in Brasilien mit über einer Milliarde bewertet und gilt seit dem ?Series F? Funding als Einhorn.

    Innerhalb der Firma habe ich das Finance Department unterstützt, um umfangreiche manuelle und vor allem viele kleine Arbeitsschritte zu automatisieren; z.B. Streamlining von allen potenziellen Finanzdaten zu einem Workflow; Vermeidung von Datenverlusten und die Zusammenführung von Daten in einer SAP-Anwendung. Das Ziel des Unternehmens war ein US-Börsengang im Jahr 2023 sein, der auf dem Erfolg dieses Projekts basieren sollte.

    Meine technischen Aufgaben waren die Analyse der bestehenden Codebasis (Python/Kotlin), der Ausarbeitung von Workflow-Änderungen in Zusammenarbeit mit anderen Entwicklern, Debugging und Neuprogrammierung von bereits bestehenden Lösungen. Neben der Software-Entwicklung habe ich ein angepasstes Sprint-Modell und die Aufgabenplanung anhand von SCRUM-Ideen eingeführt.

    SAP Grafana Kibana Elastic Search MySQL PostgreSQL MongoDB Kafka Debezium
    Kotlin Python Django Angular ReactJS
    Loggi Techconnect
    Portugal
    2 Jahre 10 Monate
    2019-01 - 2021-10

    Neuentwicklung, Refactoring, Debugging von E-Commerce und Logistik-Software

    Senior Software Entwickler Java Spring Boot Vue.js ...
    Senior Software Entwickler

    Ich habe die und beim Consulting der Hauptkunden aus e-Commerce und Logistik geholfen.


    Als Lead-Developer habe ich ein Konzept für ein Lieferantenmanagement-Tool ausgearbeitet und die Entwicklung geplant, in großen Teilen selbst programmiert und später zwei interne Mitarbeiter der Schäfer Shop GmbH angeleitet.

    Um neue Produkte anhand von Beschreibungstexten automatisch zu kategorisieren, habe ich mit Hilfe eines Neuronalen Netzes einen Prototyp entwickelt, der diese Aufgabe in einem Arbeitsprozess während des Onboarding von neuen Artikeln für den Onlineshop integriert. Das System wurde dann via Rest-API im Rahmen eines Produktinformationssystems (PIM) eingesetzt.

    Bei der Rhenus, einem international tätigen Logistik-Dienstleister, habe ich in großen Teilen an einer Software mitgearbeitet, welche die Erstellung von Angeboten für See-, Luft- und Straßenfracht automatisiert und für die Endkunden erleichtert. Vor der Einführung dieser digitalen Lösung zur Online-Angebotserstellung war diese Aufgabe nur teilweise digital unterstützt. Das bedeutet, dass viele manuelle und zeitaufwändige Arbeitsabläufe notwendig waren, um den Kunden des Unternehmens Angebote zu unterbreiten; z.B. ersetzten wir die Suche nach Daten in Excel-Tabellen durch ein API basierendes Suchformular, welches die Erstellung von Angebotsentwürfen im Browser ermöglicht und am Ende ein PDF exportiert. 

    Ich habe an der Optimierung einer bestehenden webbasierten Anwendung als Teammitglied und später als Lead Developer mit Java, Spring und VueJS gearbeitet. Außerdem habe ich bei der Anpassung eines SCRUM/Kanban basierten Workflows geholfen, um einen anfangs schwergängigen Planungsprozess zu verbessern.

    Java Spring Boot Vue.js MySQL Postgres Plus Docker self-contained systems Microservices REST
    neozo GmbH & Co. KG
    Leverkusen
    4 Jahre 11 Monate
    2013-12 - 2018-10

    Erstellung, Erweiterung einer Web-Anwendung für die Analyse von Videomaterial im Sport Marketing

    Lead Software Engineer Java Spring Boot GUI-Entwicklung
    Lead Software Engineer

    Programmierung einer Web-Anwendung, die eine Aufzeichnungsinfrastruktur für internationale Sportübertragungen (Fußball, Formel 1, Handball, Basketball, Reiten, Golf usw.) und das Speichern und Analysieren der Sportaufnahmen in einer YouTube-ähnlichem Browser-App ermöglicht. Das Unternehmen wurde erst gegründet, nachdem der erste Prototyp der Software fertig war, um in Konkurrenz mit anderen Firmen in der Sport-Marketing Branche zu gehen, die ein ähnliches Geschäftsmodell fahren. Im Laufe der Zeit habe ich mit den Mitarbeitern des Unternehmens weitere webbasierte Erweiterungen für die Hauptplattform entwickelt. Die umfangreichen Daten wurden in einem hybriden Datenbankmodell, bestehend aus MySQL- und NoSQL-Datenbanken gespeichert. Der Entwurf stammt ebenfalls von mir und wurde über die Zeit weiterentwickelt und hat sich für den Anwendungsfall bewährt.

    Die großen Hauptaufgaben bestanden aus folgenden Themen:

    - Verwendung einer experimentellen API von SAT-Receivern (XTrend etc.) zur Aufnahme von Sportübertragungen in ganz Europa 

    - Konvertierung und Bereitstellung von Sport Aufnahmen in einer Datenbank für spezifische Analysen und Datenerstellung

    - Verarbeitung großer Datenmengen mit MongoDB, Redis

    - Export von Datenberichten für Kunden als PDF oder Excel-kompatible Formate

    - Hauptverantwortlich für die Wartung und die Weiterentwicklung der Anwendung

    Die Firma ist immer noch profitabel am Markt

    Java Spring Boot GUI-Entwicklung
    Intelligent Research in Sponsoring GmbH
    Köln

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1 Monat
    2021-12 - 2021-12

    Oracle Certified Java Associate

    Oracle University
    Oracle University

    Position

    Position


    Kompetenzen

    Kompetenzen

    Top-Skills

    Java Spring Boot Web Application Development Continuous Integration Git Docker GraphQL REST Microservices Front-End Angular VUE.js TypeScript Kafka Event Driven Architecture Gradle Maven MySQL MongoDB Redis PHP Python nodeJs

    Schwerpunkte

    Docker
    Elastic Search
    Java
    Microservices
    Requirements Engineering
    SOA
    Spring 4
    Spring Boot 2
    Spring Cloud Netflix Stack

    Aufgabenbereiche

    Anforderungsanalyse
    Code Repository-Verwaltung
    Continuous Integration
    Dokumentation
    HTTP Restful
    JSON
    Microservice
    MIcroservices
    Pflichtenheft / Lastenheft
    Requirements Engineering
    Requirements Engineering
    SOA
    Software-Entwicklung
    UML Modellierung
    WSDL

    Produkte / Standards / Erfahrungen / Methoden

    1st Level Support
    Administration Linux
    Android ab v5.1
    Apache
    Apache Server
    Apache Tomcat
    Apache Webserver
    Atlassian JIRA
    Atlassian JIRA Service Desk
    Bitbucket
    codem-schedule
    codem-transcodem
    Domain Driven Design
    Eclipse
    Elastic Search
    ExpressJS
    ffmpeg
    Git
    Bitbucket, Github
    GitHub
    Google Maps
    Hibernate
    Hibernate ORM
    IntelliJ
    IntelliJ IDEA
    Jenkins
    JIRA
    Model Driven Architecture
    MongoChef
    MySQL-Server
    nginx
    Nightly Build
    NodeJS
    npm
    ORM
    Refactoring
    Repository
    REST
    Spring Boot
    Spring Framework
    Spring Integration
    Spring MVC
    Tomcat7
    verteilte Systeme
    XML
    Seit über 20 Jahren unterstütze ich erfolgreich den Aufbau und die Modernisierung von Business-Software in verschiedenste Branchen.
    Ich betreibe eine eigene Firma und biete ausschließlich B2B-Dienstleistungen an.
    • Logistik + Transportmanagement (5 Jahre),
    • Sportmarketing und Data-Driven Software (10+ Jahre)
    • eCommerce (10+ Jahre)
    • Computer Vision (5+ Jahre)
    Skillset Programming
    • Java (Oracle Certified Associate), Spring Boot, Micronaut, Apache Karaf
    • PHP, Symfony
    • Node.js (JavaScript)
    • Python + Django
    • Ruby on Rails
    • Shell, Unix scripting
    Software Architecture
    • Microservices/Nanoservices, Moduliths
    • Sketching
    • Hosting AWS/Azure, On-Premise
    • unix-hosted solutions
    • Prototyping and low budget ideas
    DevOps, Build Concepts & Deployment Automation
    • Build Tools: Maven, Gradle, OpenRewrite, Paketo Buildpacks, Nexus, JFrog Tools, CircleCi
    • CI/CD: Github/Gitlab Build pipline optimization, Canary/Blue-Green-Deployments (Zero Downtime)
    • Docker + Kubernetes
    Log Monitoring, Search Engines and Observability Tools
    • OpenTelemetry
    • Micrometer, Prometheus
    • Elasticsearch
    • Datadog
    Database technologies
    • MySQL, Postgres
    • Oracle Databases
    • MongoDb,Redis, Solr
    Frontend
    • AngularJS, VueJS
    • Thymeleaf, FreeMarker
    Services
    • Mitarbeit als Team-Mitglied, Projekt-Lead oder Allrounder
    • Enge Zusammenarbeit mit Projekt- und Produktmanagement bei der Entwicklung von Prototypen und Proof-of-Concepts.
    • Umfassende Erfahrung in der Entwicklung, Qualitätssicherung, Fehlersuche und Optimierung von Java-basierten Webanwendungen.
    Architektur & DevOps-Beratung
    • Beratung zu Softwarearchitekturen, Weiterentwicklung bestehender Anwendungen,
    • Aufbau von Continuous-Integration-Pipelines sowie automatisierten Build- und Deployment-Umgebungen.
    Agile Arbeitsmethoden
    • SCRUM, Kanban, Scrumban und individuellen Workflow-Varianten.
    • Anpassung von JIRA an konkrete Team- und Projektbedürfnisse.
    Problemlösung & Kommunikation
    • Lösungsorientiertes Vorgehen bei technischen Herausforderungen
    • strukturierte Analyse, klare Kommunikation und praxistaugliches Task-Management. Erfahren im Umgang mit unterschiedlichen Meinungen, Zielkonflikten und hitzigen Diskussionen.
    Business und Stakeholder-Kommunikation
    • Analyse von geschäftlichen Anforderungen durch Kommunikation mit Stakeholder
    • Wissenstransfer zwischen Stakeholdern aus der Technik und Marketing
    Details zu einzelnen Projekten finden Sie auf Anfrage in meinem aktuellen CV.
    Für Festanstellungen und ANÜs bin ich nicht verfügbar.

    Betriebssysteme

    Android
    Debian
    Mac OS
    Ubuntu
    Windows

    Programmiersprachen

    Ajax
    Angular
    Asynchronous JavaScript and XML
    bash
    Bash Shell
    Java
    JavaEE, Java8, Android
    Java API for RESTful Web Services
    Java Server Pages
    JavaEE 7
    JavaEE7
    JavaScript
    auch NodeJS, jQuery
    jQuery
    JSON
    mongoshell
    Konfiguration MongoDB u. Data Manipulation
    PHP
    PHP u. Webskripting
    Single Page Application
    TypeScript
    UML 2.0

    Datenbanken

    Clustering MongoDB
    Clustering MySQL
    MariaDB
    MongoDB
    MySQL
    SQL
    weitere NoSQL
    Apache Solr
    Elasticsearch
    Kibana
    Beats
    Logstash
    Filebeat
    PostgreSQL
    Oracle Database

    Datenkommunikation

    JSON-RPC
    MVC
    RESTful Interfaces
    verteilte Systeme - auf Netzwerkebene
    WSDL/SOAP

    Branchen

    Branchen

    • Automotive
    • Sports Marketing Software Solutions
    • Health-IT
    • Logistik und Public Transportation Management
    • eCommerce

    Einsatzorte

    Einsatzorte

    Köln (+500km)
    Deutschland, Schweiz, Österreich
    möglich

    Projekte

    Projekte

    1 Jahr 1 Monat
    2024-10 - 2025-10

    Lead Software Engineer, DevOps, Maintenance

    Lead Software Engineer, Prototype Java Spring Boot Maven ...
    Lead Software Engineer, Prototype

    • Entwicklung einer Observability-Suite (Log-Monitoring, Metriken) für kleinere und mittlere Unternehmen um Debugging und Observability von hauseigener Software zu überwachen
    • Benchmarking-Tool für externe REST-APIs 
    • Einrichtung von modernen schnellen GitHub-deployment Pipelines (zunächst Docker, dann Kubernetes
      • ?Weiterentwicklung für Logistik-Kunden

      Java Spring Boot Maven OpenTelemetry Elasticsearch Kibana Grafana Prometheus Postgres MongoDB Docker self-hosted
      Köln
      1 Jahr
      2023-10 - 2024-09

      Software Engineer/DevOps Support, SCRUM Support, Team of 4 people

      Java Apache Karaf Spring ...

      Cubic entwickelt cloudbasierte Transportsoftware mit einer Vielzahl von Funktionen, die in erster Linie QR-Codes für digitale Tickets für U-Bahn-, Bus- und Zugdienste generiert. Über den Ticketverkauf hinaus bietet das Unternehmen CRM-, Identitätsmanagement, Buchhaltungs-, Rechnungsstellungs- und andere transportorientierte Lösungen an. Die Niederlassung in London versorgt (Transport for London), Teile der NTA in Dublin, KVB Köln und AVV Aachen.

      • Während einer kritischen Phase sprang ich als externer Software Spezialist ein, um den Betrieb ihrer wichtigsten Anwendungen aufrechtzuerhalten
      • Über die technischen Herausforderungen hinaus habe ich täglich mit Kunden, Partnern und internen Mitarbeitern den Weiterbetrieb der Mobile App naveo koordiniert. Die App vertreibt Pay-as-you-go-Tickets, stellt Echtzeit-Fahrpläne für Busse, U-Bahnen und Züge bereit und wird von Tausenden von Pendlern täglich genutzt
      • Technisch konnte ich Initiativen zur Überarbeitung einer großen GitHub-Repository-Struktur starten, wie z.B. die Überarbeitung der CI-Pipelines zur Reduktion der build und deployment Aufwände (Build Zeit von 20min. auf < 3min); Deployments wurden ursprünglich alle 3-4 Monate durchgeführt und später auf einen Zyklus von 2-3 Wochen verbessert
      • Einführung einer ersten low budget Lösung für Log-Monitoring und App-Metriken bei Datadog
      • Regelmäßige Team-Meetings in Hamburg etabliert - die Zusammenarbeit beschränkte sich zunächst auf Homeoffice-only


      Java Apache Karaf Spring Angular PostgreSQL Docker Debian Azure Kubernetes Helm
      Cubic Transportation Systems GmbH
      Hamburg
      6 Monate
      2023-01 - 2023-06

      Sentiment Analysis project (Startup)

      Lead Software Engineer, NLP, Observability Java Spring Boot DeepLearning4J ...
      Lead Software Engineer, NLP, Observability

      • Entwurf eines Prototyps zur Analyse, Differenzierung und Kategorisierung von textbasierten Bewertungen (hier Restaurantbewertungen)
      • Programmierung einer ersten Appidee mit rudimentärer Funktion, Installation von Infrastruktur und Konfiguration von NLP-Cluster
      • Vorbereitung und Betreuung v. Projektpitch vor Risikoinvestoren

      • Hiring und Übergabe der App

      Java Spring Boot DeepLearning4J GUI-Entwicklung REST Elasticsearch Postgres Docker Azure
      Lissabon
      10 Monate
      2021-11 - 2022-08

      Streamlining von Daten zu SAP/BI Software

      Senior Software Developer Kotlin Python Django ...
      Senior Software Developer

      Im Herbst 2021 bin ich nach Lissabon gezogen, um das brasilianische Logistik-Startup Loggi zu unterstützen. Das B2B- Geschäftsmodell ist die vollständig automatisierte Auslieferung von Waren u. Containern in ganz Brasilien. Die Abdeckung des Liefernetzes deckt ca. 90% der Gesamtbevölkerung ab. Zu den wichtigsten Kunden gehören vor allem Amazon und Shopify. Die Firma Loggi ist in Brasilien mit über einer Milliarde bewertet und gilt seit dem ?Series F? Funding als Einhorn.

      Innerhalb der Firma habe ich das Finance Department unterstützt, um umfangreiche manuelle und vor allem viele kleine Arbeitsschritte zu automatisieren; z.B. Streamlining von allen potenziellen Finanzdaten zu einem Workflow; Vermeidung von Datenverlusten und die Zusammenführung von Daten in einer SAP-Anwendung. Das Ziel des Unternehmens war ein US-Börsengang im Jahr 2023 sein, der auf dem Erfolg dieses Projekts basieren sollte.

      Meine technischen Aufgaben waren die Analyse der bestehenden Codebasis (Python/Kotlin), der Ausarbeitung von Workflow-Änderungen in Zusammenarbeit mit anderen Entwicklern, Debugging und Neuprogrammierung von bereits bestehenden Lösungen. Neben der Software-Entwicklung habe ich ein angepasstes Sprint-Modell und die Aufgabenplanung anhand von SCRUM-Ideen eingeführt.

      SAP Grafana Kibana Elastic Search MySQL PostgreSQL MongoDB Kafka Debezium
      Kotlin Python Django Angular ReactJS
      Loggi Techconnect
      Portugal
      2 Jahre 10 Monate
      2019-01 - 2021-10

      Neuentwicklung, Refactoring, Debugging von E-Commerce und Logistik-Software

      Senior Software Entwickler Java Spring Boot Vue.js ...
      Senior Software Entwickler

      Ich habe die und beim Consulting der Hauptkunden aus e-Commerce und Logistik geholfen.


      Als Lead-Developer habe ich ein Konzept für ein Lieferantenmanagement-Tool ausgearbeitet und die Entwicklung geplant, in großen Teilen selbst programmiert und später zwei interne Mitarbeiter der Schäfer Shop GmbH angeleitet.

      Um neue Produkte anhand von Beschreibungstexten automatisch zu kategorisieren, habe ich mit Hilfe eines Neuronalen Netzes einen Prototyp entwickelt, der diese Aufgabe in einem Arbeitsprozess während des Onboarding von neuen Artikeln für den Onlineshop integriert. Das System wurde dann via Rest-API im Rahmen eines Produktinformationssystems (PIM) eingesetzt.

      Bei der Rhenus, einem international tätigen Logistik-Dienstleister, habe ich in großen Teilen an einer Software mitgearbeitet, welche die Erstellung von Angeboten für See-, Luft- und Straßenfracht automatisiert und für die Endkunden erleichtert. Vor der Einführung dieser digitalen Lösung zur Online-Angebotserstellung war diese Aufgabe nur teilweise digital unterstützt. Das bedeutet, dass viele manuelle und zeitaufwändige Arbeitsabläufe notwendig waren, um den Kunden des Unternehmens Angebote zu unterbreiten; z.B. ersetzten wir die Suche nach Daten in Excel-Tabellen durch ein API basierendes Suchformular, welches die Erstellung von Angebotsentwürfen im Browser ermöglicht und am Ende ein PDF exportiert. 

      Ich habe an der Optimierung einer bestehenden webbasierten Anwendung als Teammitglied und später als Lead Developer mit Java, Spring und VueJS gearbeitet. Außerdem habe ich bei der Anpassung eines SCRUM/Kanban basierten Workflows geholfen, um einen anfangs schwergängigen Planungsprozess zu verbessern.

      Java Spring Boot Vue.js MySQL Postgres Plus Docker self-contained systems Microservices REST
      neozo GmbH & Co. KG
      Leverkusen
      4 Jahre 11 Monate
      2013-12 - 2018-10

      Erstellung, Erweiterung einer Web-Anwendung für die Analyse von Videomaterial im Sport Marketing

      Lead Software Engineer Java Spring Boot GUI-Entwicklung
      Lead Software Engineer

      Programmierung einer Web-Anwendung, die eine Aufzeichnungsinfrastruktur für internationale Sportübertragungen (Fußball, Formel 1, Handball, Basketball, Reiten, Golf usw.) und das Speichern und Analysieren der Sportaufnahmen in einer YouTube-ähnlichem Browser-App ermöglicht. Das Unternehmen wurde erst gegründet, nachdem der erste Prototyp der Software fertig war, um in Konkurrenz mit anderen Firmen in der Sport-Marketing Branche zu gehen, die ein ähnliches Geschäftsmodell fahren. Im Laufe der Zeit habe ich mit den Mitarbeitern des Unternehmens weitere webbasierte Erweiterungen für die Hauptplattform entwickelt. Die umfangreichen Daten wurden in einem hybriden Datenbankmodell, bestehend aus MySQL- und NoSQL-Datenbanken gespeichert. Der Entwurf stammt ebenfalls von mir und wurde über die Zeit weiterentwickelt und hat sich für den Anwendungsfall bewährt.

      Die großen Hauptaufgaben bestanden aus folgenden Themen:

      - Verwendung einer experimentellen API von SAT-Receivern (XTrend etc.) zur Aufnahme von Sportübertragungen in ganz Europa 

      - Konvertierung und Bereitstellung von Sport Aufnahmen in einer Datenbank für spezifische Analysen und Datenerstellung

      - Verarbeitung großer Datenmengen mit MongoDB, Redis

      - Export von Datenberichten für Kunden als PDF oder Excel-kompatible Formate

      - Hauptverantwortlich für die Wartung und die Weiterentwicklung der Anwendung

      Die Firma ist immer noch profitabel am Markt

      Java Spring Boot GUI-Entwicklung
      Intelligent Research in Sponsoring GmbH
      Köln

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Monat
      2021-12 - 2021-12

      Oracle Certified Java Associate

      Oracle University
      Oracle University

      Position

      Position


      Kompetenzen

      Kompetenzen

      Top-Skills

      Java Spring Boot Web Application Development Continuous Integration Git Docker GraphQL REST Microservices Front-End Angular VUE.js TypeScript Kafka Event Driven Architecture Gradle Maven MySQL MongoDB Redis PHP Python nodeJs

      Schwerpunkte

      Docker
      Elastic Search
      Java
      Microservices
      Requirements Engineering
      SOA
      Spring 4
      Spring Boot 2
      Spring Cloud Netflix Stack

      Aufgabenbereiche

      Anforderungsanalyse
      Code Repository-Verwaltung
      Continuous Integration
      Dokumentation
      HTTP Restful
      JSON
      Microservice
      MIcroservices
      Pflichtenheft / Lastenheft
      Requirements Engineering
      Requirements Engineering
      SOA
      Software-Entwicklung
      UML Modellierung
      WSDL

      Produkte / Standards / Erfahrungen / Methoden

      1st Level Support
      Administration Linux
      Android ab v5.1
      Apache
      Apache Server
      Apache Tomcat
      Apache Webserver
      Atlassian JIRA
      Atlassian JIRA Service Desk
      Bitbucket
      codem-schedule
      codem-transcodem
      Domain Driven Design
      Eclipse
      Elastic Search
      ExpressJS
      ffmpeg
      Git
      Bitbucket, Github
      GitHub
      Google Maps
      Hibernate
      Hibernate ORM
      IntelliJ
      IntelliJ IDEA
      Jenkins
      JIRA
      Model Driven Architecture
      MongoChef
      MySQL-Server
      nginx
      Nightly Build
      NodeJS
      npm
      ORM
      Refactoring
      Repository
      REST
      Spring Boot
      Spring Framework
      Spring Integration
      Spring MVC
      Tomcat7
      verteilte Systeme
      XML
      Seit über 20 Jahren unterstütze ich erfolgreich den Aufbau und die Modernisierung von Business-Software in verschiedenste Branchen.
      Ich betreibe eine eigene Firma und biete ausschließlich B2B-Dienstleistungen an.
      • Logistik + Transportmanagement (5 Jahre),
      • Sportmarketing und Data-Driven Software (10+ Jahre)
      • eCommerce (10+ Jahre)
      • Computer Vision (5+ Jahre)
      Skillset Programming
      • Java (Oracle Certified Associate), Spring Boot, Micronaut, Apache Karaf
      • PHP, Symfony
      • Node.js (JavaScript)
      • Python + Django
      • Ruby on Rails
      • Shell, Unix scripting
      Software Architecture
      • Microservices/Nanoservices, Moduliths
      • Sketching
      • Hosting AWS/Azure, On-Premise
      • unix-hosted solutions
      • Prototyping and low budget ideas
      DevOps, Build Concepts & Deployment Automation
      • Build Tools: Maven, Gradle, OpenRewrite, Paketo Buildpacks, Nexus, JFrog Tools, CircleCi
      • CI/CD: Github/Gitlab Build pipline optimization, Canary/Blue-Green-Deployments (Zero Downtime)
      • Docker + Kubernetes
      Log Monitoring, Search Engines and Observability Tools
      • OpenTelemetry
      • Micrometer, Prometheus
      • Elasticsearch
      • Datadog
      Database technologies
      • MySQL, Postgres
      • Oracle Databases
      • MongoDb,Redis, Solr
      Frontend
      • AngularJS, VueJS
      • Thymeleaf, FreeMarker
      Services
      • Mitarbeit als Team-Mitglied, Projekt-Lead oder Allrounder
      • Enge Zusammenarbeit mit Projekt- und Produktmanagement bei der Entwicklung von Prototypen und Proof-of-Concepts.
      • Umfassende Erfahrung in der Entwicklung, Qualitätssicherung, Fehlersuche und Optimierung von Java-basierten Webanwendungen.
      Architektur & DevOps-Beratung
      • Beratung zu Softwarearchitekturen, Weiterentwicklung bestehender Anwendungen,
      • Aufbau von Continuous-Integration-Pipelines sowie automatisierten Build- und Deployment-Umgebungen.
      Agile Arbeitsmethoden
      • SCRUM, Kanban, Scrumban und individuellen Workflow-Varianten.
      • Anpassung von JIRA an konkrete Team- und Projektbedürfnisse.
      Problemlösung & Kommunikation
      • Lösungsorientiertes Vorgehen bei technischen Herausforderungen
      • strukturierte Analyse, klare Kommunikation und praxistaugliches Task-Management. Erfahren im Umgang mit unterschiedlichen Meinungen, Zielkonflikten und hitzigen Diskussionen.
      Business und Stakeholder-Kommunikation
      • Analyse von geschäftlichen Anforderungen durch Kommunikation mit Stakeholder
      • Wissenstransfer zwischen Stakeholdern aus der Technik und Marketing
      Details zu einzelnen Projekten finden Sie auf Anfrage in meinem aktuellen CV.
      Für Festanstellungen und ANÜs bin ich nicht verfügbar.

      Betriebssysteme

      Android
      Debian
      Mac OS
      Ubuntu
      Windows

      Programmiersprachen

      Ajax
      Angular
      Asynchronous JavaScript and XML
      bash
      Bash Shell
      Java
      JavaEE, Java8, Android
      Java API for RESTful Web Services
      Java Server Pages
      JavaEE 7
      JavaEE7
      JavaScript
      auch NodeJS, jQuery
      jQuery
      JSON
      mongoshell
      Konfiguration MongoDB u. Data Manipulation
      PHP
      PHP u. Webskripting
      Single Page Application
      TypeScript
      UML 2.0

      Datenbanken

      Clustering MongoDB
      Clustering MySQL
      MariaDB
      MongoDB
      MySQL
      SQL
      weitere NoSQL
      Apache Solr
      Elasticsearch
      Kibana
      Beats
      Logstash
      Filebeat
      PostgreSQL
      Oracle Database

      Datenkommunikation

      JSON-RPC
      MVC
      RESTful Interfaces
      verteilte Systeme - auf Netzwerkebene
      WSDL/SOAP

      Branchen

      Branchen

      • Automotive
      • Sports Marketing Software Solutions
      • Health-IT
      • Logistik und Public Transportation Management
      • eCommerce

      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.