Analyse, Beratung, Modellierung, Design und Projektleitung für Software (insbes. JAVA) - gerne im Bereich Mircoservices.
Aktualisiert am 06.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 12.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Microservice
Spring Boot
Kotlin
Go
Rust
SQL
GraphQL
Kafka
IntelliJ
GitLab
Atlassian JIRA
Kubernetes
AWS
PostgreSQL
Elastic Search
TDD
Domain Driven Design
MongoDB
REST
MySQL
TypeScript
JavaScript
Deutsch
Muttersprache
Englisch
Experte (Anglist, siehe Studium)
Französisch
Grundkenntnisse
Latein
Latinum
Spanisch
Experte (Hispanist, siehe Studium)

Einsatzorte

Einsatzorte

Berlin (+100km)
Deutschland

Eine Einarbeitung und einzelne Termine vor Ort sind selbstverständlich möglich.

möglich

Projekte

Projekte

1 Jahr 8 Monate
2022-07 - 2024-02

Rechteverwaltung für Musiklabel

Lead Java/Go Developer Go POJO Hibernate ...
Lead Java/Go Developer
  • Konzeption und Backend- (teilw. Frontend-) Entwicklung: Re-Implementierung Musikrechteverwaltung und Migration auf Kubernetes.
  • Neugestaltung der Verwaltung des Musik-Repertoires (Import, Export, Darstellung).
  • Neugestaltung der Konfliktverwaltung.
RabbitMQ PostgreSQL IntelliJ AWS Kubernetes Camunda Elastic Search GitLab OpenAPI
Go POJO Hibernate Typescript/JavaScript DMN Microservices Kanban TDD Java Spring Boot Spring MVC Spring Webflux Spring Data Spring AMQP Spring R2DBC Scala FEEL OpenAPI TypeScript Angular Node.js Git CI/CD
GVL mbH
Berlin
1 Jahr 2 Monate
2021-02 - 2022-03

Procurement System Zalando

Lead Java u. Kotlin Developer Kotlin React/MobX POJO ...
Lead Java u. Kotlin Developer
  • Begleitung von Produktinitiativen vom Screening der User über Prototypen (Figma) und Implementierung bis go-live.
  • Technische Konzepte für Produktinitiativen: Lösungsvorstellung beim Management-Board, User-Stories, Ansprechpartner während des Ticket-Refinements.
  • Produktinitiativen (Auswahl)
        ? Warehouse Distribution: Verteilung der Bestellung auf Warenhäuser gemäß Business-Insights sowie Größe und Fähigkeiten der Warenhäuser (FE/BE Dev.).
        ? Orders in Foreign Currencies (techn. Solution Enginieer, BE Dev.).
        ? Direct Orders Nike: Bestellungen von Fabriken direkt zu eigenen Warenhäusern (techn. Solution Engineer, BE/FE Dev.).
        ? Packaging-Sets: Bestellformen für Produkte, die nicht einzeln geordert werden sondern in regelbasierten Größen-/Farbkombinationen (techn. Solution Engineer, BE Dev.).
AWS IntelliJ Kubernetes GitHub Enterprise LightStep Tracing Kafka Nakadi
Kotlin React/MobX POJO Hibernate Jooq gRPC Microservices Scrum TDD Java TypeScript JavaScript Spring Boot Spring MVC Spring Webflux Spring Data GraphQL REST OpenAPI CI/CD Git
Zalando SE
Berlin
5 Monate
2020-08 - 2020-12

E-POST Platform

Lead Java Developer REST Code Review agile Project Management ...
Lead Java Developer
  • Beratung innerhalb des Architektur-Boards, insbesondere bzgl. der CI/CD-Pipeline: Umstellung des Deployments der Micro-Services von RPMs in virtuellen Maschinen (OpenNebula) auf Container in Kubernetes (k8s-nodes werden die OpenNebula-VMs). 
  • Avise (Produkt von E-Post, das Kunden für zuzustellende Briefe vorab per Mail die eingescannten Briefumschläge sendet): Anpassung der Kundenservice-Applikation (Scala Play), Onboarding-Service für Kunden (React, Java/Spring-Boot).
TeamCity Atlassian Confluence BitBucket Splunk Atlassian JIRA Jenkins Kubernetes Oracle DB
REST Code Review agile Project Management Microservices Java 8 Spring Boot Scala Play HTML CSS JavaScript Bootstrap React Git Gradle
Deutsche Post IT-Services
Berlin
2 Jahre 5 Monate
2017-09 - 2020-01

VW Connectfleet Platform

Lead Java Developer Save Scrum REST GraphQL ...
Lead Java Developer
  • Neuentwicklung einer Plattform zur Vernetzung von Fahrzeugen, die in Form von Microservices in einer Public-Cloud gehostet wird.
  • Die Plattform verarbeitet sowohl Metriken von Fahrzeugen (OCU, via Smartphone) wie Kilometerstände, Fehlermeldungen, Standorte, also auch Benutzereingaben wie Informationen zu Fahrten (Fahrerzuweisung, Zweck, besuchter Geschäftspartner, etc.) und verwaltet sie sowohl für Einzelfahrzeuge wie auch für Flotten. Das System ist weiterhin multi-tenant-fähig.
  • Auf Basis dieser Plattform werden Apps bspw. zur Flottenverwaltung und für automatisch erstellte gesetzlich konforme Fahrtenbücher entwickelt.

Mein Verantwortungsbereich umfasste 

  • Entwicklung von Microservices zur Verarbeitung der über Kafka empfangenen Telemetriedaten (Kilometerstände, Zeitstempel, Fahrerzuordnung, Positionen) zu Fahrten (beinhaltet rechtliche Anforderungen bzgl DSGVO und gesetzl. konforme Fahrtenbücher) 
  • Design/Entwicklung eines API für Fahrer und Flottenmanager, um weitere Informationen einzupflegen
  • Beratung in (Cloud-)Architekturfragen, insbesondere das "Schneiden" von Microservices, Technologieauswahl, CICD, Sicherheitsthemen 
  • Durchführung vieler Code-Reviews
Spring-Boot Kubernetes Docker Git Jenkins MySQL AWS Grafana Apache Kafka elasticsearch Kibana Java 8 Spring Data Spring Cloud postman
Save Scrum REST GraphQL Code Review Agile PM Microservices
Volkswagen
Hannover / remote
8 Monate
2016-09 - 2017-04

ICW Patient Engagement Platform

Senior Java Developer Java 8 Scrum REST ...
Senior Java Developer
  • Konzeption und Entwicklung einer App-Plattform für Kliniken.

  • Insbes. User-/Consent-Management / Authorisierung: Umsetzung regulatorischer Richtlinien bzgl. Datenschutz wie bspw. Der Patienteneinwilligung für Clients (u.a. FHIR-Clients) durch Abbildung auf OAuth-Scopes, wobei es je nach Sicherheitseinstufung der Scopes unterschiedlicher Authentifizierungsmethoden (Passwort-Login, Hardware-/Software-Token oder mehreren "MFA") bedarf.
    Eclipse IntelliJ IDEA Jenkins Hystrix Git Atlassian JIRA Atlassian Confluence Spring Boot Spring Cloud Spring Config Server Eureka Ribbon feign client Zuul Infinispan OpenDJ Connect2Id Postman Newman Zipkin
    Java 8 Scrum REST FHIR circuit breaker Mockito JUnit API Design Maven Configuration Management client side load-balancing microservice service discovery API router OpenID Connect OIDC LDAP Multi-Factor-Authentication OAuth2 JSON JWT
    InterComponentWare AG
    Wiesloch-Walldorf
    4 Jahre 4 Monate
    2012-01 - 2016-04

    SEPA

    Senior Java Developer, DevOps BPMN PKI PCI-DSS ...
    Senior Java Developer, DevOps
    • Systemintegration der Anwendungssysteme (Mainframe, Batch-Systeme, Webservices) von Worldline zur Realisierung von SEPA-Zahlungen und weiteren Services für Kreditkartenverwaltung und -zahlungen (Apache-Camel-Router auf ServiceMix).
    • Aufbau eines Enterprise Service Bus bestehend aus HA-Clusterpärchen  auf Basis von Apache ServiceMix und Apache ActiveMQ.
    • Gewährleistung PCI-DSS 2.0 Compliance.
    • Aufbau ELK-Stack als Syslog-Senke.
    • Einführung und Schulung in Git.
    Apache ActiveMQ Apache ServiceMix Eclipse Maven gogs.io Kafka Apache Camel
    BPMN PKI PCI-DSS Java JMS OSGi Spring Webservice SOAP SQL Git
    Worldline GmbH
    Frankfurt am Main
    7 Monate
    2015-04 - 2015-10

    Easy Cloud Platform

    Senior Java Developer Scrum Microservices REST ...
    Senior Java Developer
    • Entwicklung und Design eines Restful Services auf Basis von JAX-RS, der API für Dokumenten-Archiv-Services anbietet, deren Implementierung per EJB-Aufrufe an Easy-EE.x Server erfolgt
    • Entwicklung eines generischen, standardkonformen OAuth2-Providers auf Basis von Spring-OAuth
    • Begleitung des Projekts beim Salesforce Security Audit
    Eclipse Maven Java 7 JBoss Application Server Spring Framework Spring-OAuth Spring-Security OWASP ZAP EJB3 MySQL 5 JUnit OAuth JAX-RS Force.com Salesforce
    Scrum Microservices REST Software-Design API-Design Agile PM
    Easy Software AG
    Mülheim a.d. Ruhr
    1 Monat
    2014-08 - 2014-08

    Aktion Mensch - Asynchronous Processing

    Consultant, DevOps Engineer, Java Developer
    Consultant, DevOps Engineer, Java Developer
    • Beratung der Entwickler zur Realisierung asynchroner Kommunikation in Spring-Anwendungen mit JMS
    • Schulung Mitarbeiter in Architektur und Funktionsweise von Apache ActiveMQ (Network of Broker, HA, Operating des Brokers)
    • Realisierung eines Network of Broker mit PostgreSQL für Persistenz und HA
    • Automatisierung des Deployments mit Puppet
    Git Vagrant IntelliJ Apache ActiveMQ Puppet PostgreSQL JBoss AS 7
    Aktion Mensch e. V.
    Bonn
    3 Monate
    2014-01 - 2014-03

    EOS Message Broker Cluster

    Senior Java Developer, DevOps Engineer Sezifikation OSGi Java ...
    Senior Java Developer, DevOps Engineer
    • Begleitung des Projekts als Consultant von Accenture für die EOS Group
    • Mitwirkung an der Spezifikation / Pflichtenheft einer Java-EE Anwendung bei der Außendienstmitarbeiter auf ihrem Client Daten erheben und asynchron mit dem Backend abgleichen
    • Konzeption und Realisierung eines Apache ActiveMQ / RedHat A-MQ 6 Cluster (Network of Broker, HA); Schulung Mitarbeiter bzgl. Operating und Monitoring; Last- u. Funktionstests.
    • Vortrag SW-Architecture-Pattern "SEDA" für Mitarbeiter von Accenture.
    Apache ActiveMQ VMware RedHat A-MQ Apache Jmeter
    Sezifikation OSGi Java Scrum
    EOS
    Hamburg
    8 Jahre 1 Monat
    2004-03 - 2012-03

    Integration Anwendungssysteme

    Lead Java Developer SOA Java EE Spring ...
    Lead Java Developer
    • Design und Entwicklung eines Anwendungssystems zur Kundenverwaltung, Abrechnung, Rechnungsstellung, Zahlungsverarbeitung und automatischen Freischaltung der Produkte für ISP.
    • Systemintegration der Anwendungssysteme eines mittelgroßen ISP (Retailer) und der eines großen spanischen Telekommunikationsanbieters.
    • Modellierung der Prozesse in BPMN und Realisierung auf Basis eines ESB und Apache Camel.
    • IT-Infrastruktur (Webserver, DNS, Radius, JBoss AS, PostgreSQL, Firewall, Fileserver).
    Apache ActiveMQ Apache Camel Apache ServiceMix JBoss AS 5 Eclipse Maven Dovecot Nessus
    SOA Java EE Spring WebService (REST/XML) SQL Linux Java
    Endesha AG
    Butzbach
    2 Jahre 3 Monate
    2009-09 - 2011-11

    IP-TV Vodafone

    DevOps Engineer awk C Shell-Script ...
    DevOps Engineer
    • Konzeption Infrastrukturservices (DNS, NTP, DHCP, etc.) für IPTV
    • Custom-Install-CD für FreeBSD Cluster
    • Härtung SLES 10 Cluster
    • BSI konformes Sicherheitskonzept für Server-Cluster (ARD)
    • Entwicklung Kiosk-Mode-Browser
    VMware vSphere VMware ESX Oracle Database 10g Solaris Cisco Router FreeBSD Meinberg LANTIME
    awk C Shell-Script Python gnuplot
    Vodafone GmbH
    Eschborn
    9 Monate
    2011-02 - 2011-10

    NLP politischer Aktivität auf Twitter

    Forscher, Python Developer Twitter-API Python LaTeX ...
    Forscher, Python Developer
    • Vorbereitend: Studienaufenthalt in Bogotá und Medellin (Kolumbien) zur Beobachtung der Studentenproteste in den genannten Städten und zum Führen von Interviews mit den Akteuren des Konflikts
    • Mitwirkung an einem Theaterprojekt (Teatro TECAL)
    • Diplomarbeit: Die Bedeutung des Mikroblogging-Dienstes Twitter im aktuellen politischen Diskurs in Kolumbien (JLU Gießen / Universidad de los Andes)
    • Entwurf einer sprachwissenschaftlichen Analysemethode für das Medium Twitter auf Basis der Arbeiten von Habermas/Fairclough
    • Anwendung auf das Untersuchungsobjekt Kolumbien
    • Entwicklung eines Programms zur automatischen Erzeugung eines Textkorpus und dessen Auswertung
    Twitter-API Python LaTeX NLP REST
    JLU Gießen / Universidad de los Andes
    Medellin (COL)
    3 Jahre 10 Monate
    2007-01 - 2010-10

    Neonwerk

    Entrepreneur Scrum Agile PM Business Plan
    Entrepreneur
    • Unternehmensberatung hinsichtlich Unternehmensprofil, Produktportfolio, Preis- und Risikokalkulation für Projekte und Produkte, Buchhaltung/Controlling für junges Softwarehaus
    • Geschäftsprozessanalyse und integrierte Abbildung der Aktivitäten von der Erstellung des Pflichtenhefts / User-Stories -> Projektmanagement (Redmine) -> Continous Integration (Hudson, Maven, JUnit) -> (Continues) Delivery an den Kunden
    • Konzept der Unternehmenspräsentation und Vorstellung der Firma auf Messen und bei Werbeagenturen
    • Business Plan für SW-Lösung
    Scrum Agile PM Business Plan
    Neonwerk GbR
    Aschaffenburg
    1 Jahr
    2009-09 - 2010-08

    Digitalisierung ARD Schaltzentrale

    IT Security Engineer IT-Security Firewall sFTP ...
    IT Security Engineer
    • BSI-konformes Sicherheitskonzept für die Server der Schaltzentrale der ARD als Consultant von Vodafone über Mucke&Nowak Consulting
    • Keine vollständige Auflistung verwendeter Techniken gestattet
    • Schulung der Solaris-Systemadministratoren in BSI IT-Grundschutz und Methoden der Realisierung auf Solaris
    • Compliance Paper
    • Entwicklung Kiosk-Mode-Browser
    Oracle 10g RHEL Solaris 10 Solaris Security Toolkit (JAAS) Jumpstart verinice (ISMS)
    IT-Security Firewall sFTP TFTP PXE
    ARD
    Frankfurt am Main
    11 Monate
    2008-04 - 2009-02

    e-Commerce Plattform Touristik

    Projektleiter, Entwickler ANT J2EE Java ...
    Projektleiter, Entwickler
    • Projektleitung sowie v.a. SW-Design, Entwicklung, Pflichtenheft, Verhandlungen mit Kunden
    • Integration mit Anwendungssystemen des Kunden
    • Abbildung Geschäftsprozesse (Anfrage, Buchung, Storno, Kundenregistrierung...)
    • Entwicklung Vertriebstools
    JBoss AS 4 JBoss Portal MySQL NetBeans PostgreSQL Trac
    ANT J2EE Java Spring Maven Cruisecontrol Hibernate WebService (REST/JSON) SQL Jackrabbit BPMN Scrum Agile PM
    SERVICE-REISEN GIESSEN Heyne GmbH & Co KG / Neonwerk
    Aschaffenburg
    10 Monate
    2007-07 - 2008-04

    Enterprise Portal Visteon

    Projektleiter, Java Lead Developer Entwickler Scrum Agile PM Hibernate ...
    Projektleiter, Java Lead Developer Entwickler
    • Projektleitung als Entrepreneur von Neonwerk
    • Software Requirements Specification / Compliance Paper
    • Abbildung komplexer Organisationsstruktur und Prozesse im Portal
    • Integration mit Anwendungssystemen und zentralen Verzeichnissdiensten (Login, Benutzerdatenbank)
    • Corporate Design Skin
    • Entwicklung individueller Komponenten (Spring, Portlets) - jeweils umfangreiche Paper, die die "Compliance" mit einer Reihe von Richtlinien nachweisen
    • Projektsprache Englisch
    Netbeans Oracle 10g PostgreSQL Apache Tomcat
    Scrum Agile PM Hibernate Jackrabbit JSF J2EE ANT BPMN Java JSP JUnit SOA Spring SQL WebServices (REST/JSON)
    Visteon Inc.
    Aschaffenburg
    2 Monate
    2007-06 - 2007-07

    Entwicklung der Webseite einer Bank

    Entwickler CMS PHP CSS
    Entwickler

    Webseite für eine frankfurter Investmentbank auf Basis des CMS Contenido als Entrepreneur von Neonwerk.

    MySQL Contenido
    CMS PHP CSS
    Corealcredit Bank AG / Neonwerk
    Frankfurt
    1 Jahr 5 Monate
    2005-03 - 2006-07

    DevOps Engineer bei Kleinwort-Wasserstein

    DevOps Engineer Eurex Shell-Script SNMP
    DevOps Engineer
    • Support außerhalb der Geschäftszeiten (Troubleshooting, Monitoring) für Dependenzen in New York, Tokio und Singapur
    • Betrieb Backup, Unterstützung bei Migrationen von Anwendungssystemen sowie bei Changes (z.B. Netztopologie)
    • Erarbeitung Workflows für First Level Support und dessen Schulung
    AIX BMC Patrol HP OpenView HP-UX Informix Kondor Murex Oracle Solaris Sybase Veritas Netbackup RHEL
    Eurex Shell-Script SNMP
    Dresdner Kleinwort Wasserstein
    Frankfurt
    7 Monate
    2003-07 - 2004-01

    Diplomarbeit: Prozessorientierte Integration von Informationssystemen

    Student BAPI BPEL MOM ...
    Student
    Erarbeitung eines Konzepts zur Integration von Informationssystemen, das Top-Down Geschäftsprozesse in der BPEL definert und hieraus Services und deren Implementierung ableitet.
    SAP Netweaver SAP R/3 Enterprise Rel. 4.70
    BAPI BPEL MOM SOA SOAP WSDL ESB
    University of Applied Sciences Gießen
    Gießen
    7 Monate
    2002-10 - 2003-04

    Projektleiter bei einem peruanischen Schiffsversorger

    Manager de Despacho
    Manager de Despacho
    • Abwicklung Kundenprojekte (Produkte und Dienstleistungen für Kreuzfahrtschiffe und US Marine)
    • Reorganisation der IT-Infrastruktur
    • Beratung und Schulung der Mitarbeiter (Promar S.R.L., Vermieter von Spezialmaschinen im Hafenbetrieb)
    Corporación Marítima Apollo S.A.
    Lima (Peru)
    11 Monate
    2000-12 - 2001-10

    Softwareentwicklung im Bereich Intershop Enfinity

    Java Developer EJB XML Java Swing ...
    Java Developer

    Softwareentwicklung im Bereich Intershop Enfinity (Cartridges)

    Exolab Castor Beehive AS Intershop Enfinity
    EJB XML Java Swing Java
    Think4You AG
    Frankfurt

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    6 Jahre 7 Monate
    2004-10 - 2011-04

    Studium Fremdsprachen und Wirtschaft

    Diplom Wirtschafts-Romanist, JLU Gießen
    Diplom Wirtschafts-Romanist
    JLU Gießen
    1 Jahr
    2006-05 - 2007-04

    Studium Ciencias Políticas y Administración

    (Auslandssemester), Universidad de los Andes, Kolumbien
    (Auslandssemester)
    Universidad de los Andes, Kolumbien
    5 Jahre 7 Monate
    1998-10 - 2004-04

    Informatik Studium

    Diplom-Informatiker, TUM Gießen
    Diplom-Informatiker
    TUM Gießen

    Kompetenzen

    Kompetenzen

    Top-Skills

    Java Microservice Spring Boot Kotlin Go Rust SQL GraphQL Kafka IntelliJ GitLab Atlassian JIRA Kubernetes AWS PostgreSQL Elastic Search TDD Domain Driven Design MongoDB REST MySQL TypeScript JavaScript

    Aufgabenbereiche

    agile Project Management
    Agiles Projektmanagement
    Beratung Cloud-Stack/-Frameworks
    Softwareentwicklung

    Produkte / Standards / Erfahrungen / Methoden

    Agile Entwicklung
    ANT
    Apache ActiveMQ
    Apache Camel
    Apache Cocoon
    Apache JMeter
    Apache Kafka
    Apache Maven
    Apache ServiceMix
    Apache Tomcat
    API-Design
    Atlassian Confluence
    Atlassian JIRA
    AWS
    BitBucket
    Bootstrap
    CI/CD
    Cisco Router
    Connect2Id
    Cruisecontrol
    CSS
    Docker
    Eclipse
    EJB3
    FHIR
    Force.com
    Git
    go-kit
    Gradle
    Grafana
    Hibernate
    HTML
    Infinispan
    IntelliJ
    IntelliJ IDEA
    Intershop Enfinity
    Jackrabbit
    JBoss Application Server
    JBoss AS
    JBoss AS 4
    JBoss AS 5
    JBoss Portal
    Jenkins
    JMS
    JSF
    JUnit
    Kafka
    Kibana
    Kubernetes
    LaTeX
    LDAP
    Logstash
    Maven
    Meinberg LANTIME
    Mockito
    Multi-Factor-Authentication
    Netbeans
    NLP
    OAuth
    OAuth2
    OIDC
    OpenDJ
    OpenID Connect
    OpenVZ
    OSGi
    OWASP ZAP
    PCI-DSS
    PKI
    Puppet
    Salesforce
    Save Scrum
    Scrum
    SOA
    SOAP
    Splunk
    Spring
    Spring Boot
    Spring Cloud
    Spring Data
    Spring Framework
    Spring-Boot
    Spring-OAuth
    Spring-Security
    TeamCity
    Twitter-API
    Vagrant
    VMware ESX
    VMware vSphere
    Webservice
    WebServices (REST/JSON)
    Zabbix
    Zipkin

    Betriebssysteme

    CentOS
    FreeBSD
    Linux
    Solaris
    Unix
    LINUX (RHEL, SLES, Ubuntu, Debian), FreeBSD

    Programmiersprachen

    awk
    BPMN
    C
    Go
    Experte
    GraphQL
    J2EE
    Java
    Experte
    Java EE
    JavaScript
    PHP
    Python
    React
    Shell-Script
    Fortgeschritten
    UML
    Fortgeschritten
    XML
    Experte
    Kotlin
    Experte
    Rust
    Basics

    Datenbanken

    Elasticsearch
    MongoDB
    MySQL
    Oracle
    Oracle 10g
    Oracle Database 10g
    Oracle DB
    Postgres
    PostgreSQL
    SQL

    Design / Entwicklung / Konstruktion

    API Design
    API Router
    Code Review
    Configuration Management
    Microservices
    REST

    Managementerfahrung in Unternehmen

    Agile PM

    Branchen

    Branchen

    • Banken / Börse
    • Automobilbranche / Automotive
    • Telekommunikation
    • Bildung
    • Logistik
    • Medien / Media
    • Softwarehaus
    • Schifffahrt
    • Touristik
    • Transportwesen

    Einsatzorte

    Einsatzorte

    Berlin (+100km)
    Deutschland

    Eine Einarbeitung und einzelne Termine vor Ort sind selbstverständlich möglich.

    möglich

    Projekte

    Projekte

    1 Jahr 8 Monate
    2022-07 - 2024-02

    Rechteverwaltung für Musiklabel

    Lead Java/Go Developer Go POJO Hibernate ...
    Lead Java/Go Developer
    • Konzeption und Backend- (teilw. Frontend-) Entwicklung: Re-Implementierung Musikrechteverwaltung und Migration auf Kubernetes.
    • Neugestaltung der Verwaltung des Musik-Repertoires (Import, Export, Darstellung).
    • Neugestaltung der Konfliktverwaltung.
    RabbitMQ PostgreSQL IntelliJ AWS Kubernetes Camunda Elastic Search GitLab OpenAPI
    Go POJO Hibernate Typescript/JavaScript DMN Microservices Kanban TDD Java Spring Boot Spring MVC Spring Webflux Spring Data Spring AMQP Spring R2DBC Scala FEEL OpenAPI TypeScript Angular Node.js Git CI/CD
    GVL mbH
    Berlin
    1 Jahr 2 Monate
    2021-02 - 2022-03

    Procurement System Zalando

    Lead Java u. Kotlin Developer Kotlin React/MobX POJO ...
    Lead Java u. Kotlin Developer
    • Begleitung von Produktinitiativen vom Screening der User über Prototypen (Figma) und Implementierung bis go-live.
    • Technische Konzepte für Produktinitiativen: Lösungsvorstellung beim Management-Board, User-Stories, Ansprechpartner während des Ticket-Refinements.
    • Produktinitiativen (Auswahl)
            ? Warehouse Distribution: Verteilung der Bestellung auf Warenhäuser gemäß Business-Insights sowie Größe und Fähigkeiten der Warenhäuser (FE/BE Dev.).
            ? Orders in Foreign Currencies (techn. Solution Enginieer, BE Dev.).
            ? Direct Orders Nike: Bestellungen von Fabriken direkt zu eigenen Warenhäusern (techn. Solution Engineer, BE/FE Dev.).
            ? Packaging-Sets: Bestellformen für Produkte, die nicht einzeln geordert werden sondern in regelbasierten Größen-/Farbkombinationen (techn. Solution Engineer, BE Dev.).
    AWS IntelliJ Kubernetes GitHub Enterprise LightStep Tracing Kafka Nakadi
    Kotlin React/MobX POJO Hibernate Jooq gRPC Microservices Scrum TDD Java TypeScript JavaScript Spring Boot Spring MVC Spring Webflux Spring Data GraphQL REST OpenAPI CI/CD Git
    Zalando SE
    Berlin
    5 Monate
    2020-08 - 2020-12

    E-POST Platform

    Lead Java Developer REST Code Review agile Project Management ...
    Lead Java Developer
    • Beratung innerhalb des Architektur-Boards, insbesondere bzgl. der CI/CD-Pipeline: Umstellung des Deployments der Micro-Services von RPMs in virtuellen Maschinen (OpenNebula) auf Container in Kubernetes (k8s-nodes werden die OpenNebula-VMs). 
    • Avise (Produkt von E-Post, das Kunden für zuzustellende Briefe vorab per Mail die eingescannten Briefumschläge sendet): Anpassung der Kundenservice-Applikation (Scala Play), Onboarding-Service für Kunden (React, Java/Spring-Boot).
    TeamCity Atlassian Confluence BitBucket Splunk Atlassian JIRA Jenkins Kubernetes Oracle DB
    REST Code Review agile Project Management Microservices Java 8 Spring Boot Scala Play HTML CSS JavaScript Bootstrap React Git Gradle
    Deutsche Post IT-Services
    Berlin
    2 Jahre 5 Monate
    2017-09 - 2020-01

    VW Connectfleet Platform

    Lead Java Developer Save Scrum REST GraphQL ...
    Lead Java Developer
    • Neuentwicklung einer Plattform zur Vernetzung von Fahrzeugen, die in Form von Microservices in einer Public-Cloud gehostet wird.
    • Die Plattform verarbeitet sowohl Metriken von Fahrzeugen (OCU, via Smartphone) wie Kilometerstände, Fehlermeldungen, Standorte, also auch Benutzereingaben wie Informationen zu Fahrten (Fahrerzuweisung, Zweck, besuchter Geschäftspartner, etc.) und verwaltet sie sowohl für Einzelfahrzeuge wie auch für Flotten. Das System ist weiterhin multi-tenant-fähig.
    • Auf Basis dieser Plattform werden Apps bspw. zur Flottenverwaltung und für automatisch erstellte gesetzlich konforme Fahrtenbücher entwickelt.

    Mein Verantwortungsbereich umfasste 

    • Entwicklung von Microservices zur Verarbeitung der über Kafka empfangenen Telemetriedaten (Kilometerstände, Zeitstempel, Fahrerzuordnung, Positionen) zu Fahrten (beinhaltet rechtliche Anforderungen bzgl DSGVO und gesetzl. konforme Fahrtenbücher) 
    • Design/Entwicklung eines API für Fahrer und Flottenmanager, um weitere Informationen einzupflegen
    • Beratung in (Cloud-)Architekturfragen, insbesondere das "Schneiden" von Microservices, Technologieauswahl, CICD, Sicherheitsthemen 
    • Durchführung vieler Code-Reviews
    Spring-Boot Kubernetes Docker Git Jenkins MySQL AWS Grafana Apache Kafka elasticsearch Kibana Java 8 Spring Data Spring Cloud postman
    Save Scrum REST GraphQL Code Review Agile PM Microservices
    Volkswagen
    Hannover / remote
    8 Monate
    2016-09 - 2017-04

    ICW Patient Engagement Platform

    Senior Java Developer Java 8 Scrum REST ...
    Senior Java Developer
    • Konzeption und Entwicklung einer App-Plattform für Kliniken.

    • Insbes. User-/Consent-Management / Authorisierung: Umsetzung regulatorischer Richtlinien bzgl. Datenschutz wie bspw. Der Patienteneinwilligung für Clients (u.a. FHIR-Clients) durch Abbildung auf OAuth-Scopes, wobei es je nach Sicherheitseinstufung der Scopes unterschiedlicher Authentifizierungsmethoden (Passwort-Login, Hardware-/Software-Token oder mehreren "MFA") bedarf.
      Eclipse IntelliJ IDEA Jenkins Hystrix Git Atlassian JIRA Atlassian Confluence Spring Boot Spring Cloud Spring Config Server Eureka Ribbon feign client Zuul Infinispan OpenDJ Connect2Id Postman Newman Zipkin
      Java 8 Scrum REST FHIR circuit breaker Mockito JUnit API Design Maven Configuration Management client side load-balancing microservice service discovery API router OpenID Connect OIDC LDAP Multi-Factor-Authentication OAuth2 JSON JWT
      InterComponentWare AG
      Wiesloch-Walldorf
      4 Jahre 4 Monate
      2012-01 - 2016-04

      SEPA

      Senior Java Developer, DevOps BPMN PKI PCI-DSS ...
      Senior Java Developer, DevOps
      • Systemintegration der Anwendungssysteme (Mainframe, Batch-Systeme, Webservices) von Worldline zur Realisierung von SEPA-Zahlungen und weiteren Services für Kreditkartenverwaltung und -zahlungen (Apache-Camel-Router auf ServiceMix).
      • Aufbau eines Enterprise Service Bus bestehend aus HA-Clusterpärchen  auf Basis von Apache ServiceMix und Apache ActiveMQ.
      • Gewährleistung PCI-DSS 2.0 Compliance.
      • Aufbau ELK-Stack als Syslog-Senke.
      • Einführung und Schulung in Git.
      Apache ActiveMQ Apache ServiceMix Eclipse Maven gogs.io Kafka Apache Camel
      BPMN PKI PCI-DSS Java JMS OSGi Spring Webservice SOAP SQL Git
      Worldline GmbH
      Frankfurt am Main
      7 Monate
      2015-04 - 2015-10

      Easy Cloud Platform

      Senior Java Developer Scrum Microservices REST ...
      Senior Java Developer
      • Entwicklung und Design eines Restful Services auf Basis von JAX-RS, der API für Dokumenten-Archiv-Services anbietet, deren Implementierung per EJB-Aufrufe an Easy-EE.x Server erfolgt
      • Entwicklung eines generischen, standardkonformen OAuth2-Providers auf Basis von Spring-OAuth
      • Begleitung des Projekts beim Salesforce Security Audit
      Eclipse Maven Java 7 JBoss Application Server Spring Framework Spring-OAuth Spring-Security OWASP ZAP EJB3 MySQL 5 JUnit OAuth JAX-RS Force.com Salesforce
      Scrum Microservices REST Software-Design API-Design Agile PM
      Easy Software AG
      Mülheim a.d. Ruhr
      1 Monat
      2014-08 - 2014-08

      Aktion Mensch - Asynchronous Processing

      Consultant, DevOps Engineer, Java Developer
      Consultant, DevOps Engineer, Java Developer
      • Beratung der Entwickler zur Realisierung asynchroner Kommunikation in Spring-Anwendungen mit JMS
      • Schulung Mitarbeiter in Architektur und Funktionsweise von Apache ActiveMQ (Network of Broker, HA, Operating des Brokers)
      • Realisierung eines Network of Broker mit PostgreSQL für Persistenz und HA
      • Automatisierung des Deployments mit Puppet
      Git Vagrant IntelliJ Apache ActiveMQ Puppet PostgreSQL JBoss AS 7
      Aktion Mensch e. V.
      Bonn
      3 Monate
      2014-01 - 2014-03

      EOS Message Broker Cluster

      Senior Java Developer, DevOps Engineer Sezifikation OSGi Java ...
      Senior Java Developer, DevOps Engineer
      • Begleitung des Projekts als Consultant von Accenture für die EOS Group
      • Mitwirkung an der Spezifikation / Pflichtenheft einer Java-EE Anwendung bei der Außendienstmitarbeiter auf ihrem Client Daten erheben und asynchron mit dem Backend abgleichen
      • Konzeption und Realisierung eines Apache ActiveMQ / RedHat A-MQ 6 Cluster (Network of Broker, HA); Schulung Mitarbeiter bzgl. Operating und Monitoring; Last- u. Funktionstests.
      • Vortrag SW-Architecture-Pattern "SEDA" für Mitarbeiter von Accenture.
      Apache ActiveMQ VMware RedHat A-MQ Apache Jmeter
      Sezifikation OSGi Java Scrum
      EOS
      Hamburg
      8 Jahre 1 Monat
      2004-03 - 2012-03

      Integration Anwendungssysteme

      Lead Java Developer SOA Java EE Spring ...
      Lead Java Developer
      • Design und Entwicklung eines Anwendungssystems zur Kundenverwaltung, Abrechnung, Rechnungsstellung, Zahlungsverarbeitung und automatischen Freischaltung der Produkte für ISP.
      • Systemintegration der Anwendungssysteme eines mittelgroßen ISP (Retailer) und der eines großen spanischen Telekommunikationsanbieters.
      • Modellierung der Prozesse in BPMN und Realisierung auf Basis eines ESB und Apache Camel.
      • IT-Infrastruktur (Webserver, DNS, Radius, JBoss AS, PostgreSQL, Firewall, Fileserver).
      Apache ActiveMQ Apache Camel Apache ServiceMix JBoss AS 5 Eclipse Maven Dovecot Nessus
      SOA Java EE Spring WebService (REST/XML) SQL Linux Java
      Endesha AG
      Butzbach
      2 Jahre 3 Monate
      2009-09 - 2011-11

      IP-TV Vodafone

      DevOps Engineer awk C Shell-Script ...
      DevOps Engineer
      • Konzeption Infrastrukturservices (DNS, NTP, DHCP, etc.) für IPTV
      • Custom-Install-CD für FreeBSD Cluster
      • Härtung SLES 10 Cluster
      • BSI konformes Sicherheitskonzept für Server-Cluster (ARD)
      • Entwicklung Kiosk-Mode-Browser
      VMware vSphere VMware ESX Oracle Database 10g Solaris Cisco Router FreeBSD Meinberg LANTIME
      awk C Shell-Script Python gnuplot
      Vodafone GmbH
      Eschborn
      9 Monate
      2011-02 - 2011-10

      NLP politischer Aktivität auf Twitter

      Forscher, Python Developer Twitter-API Python LaTeX ...
      Forscher, Python Developer
      • Vorbereitend: Studienaufenthalt in Bogotá und Medellin (Kolumbien) zur Beobachtung der Studentenproteste in den genannten Städten und zum Führen von Interviews mit den Akteuren des Konflikts
      • Mitwirkung an einem Theaterprojekt (Teatro TECAL)
      • Diplomarbeit: Die Bedeutung des Mikroblogging-Dienstes Twitter im aktuellen politischen Diskurs in Kolumbien (JLU Gießen / Universidad de los Andes)
      • Entwurf einer sprachwissenschaftlichen Analysemethode für das Medium Twitter auf Basis der Arbeiten von Habermas/Fairclough
      • Anwendung auf das Untersuchungsobjekt Kolumbien
      • Entwicklung eines Programms zur automatischen Erzeugung eines Textkorpus und dessen Auswertung
      Twitter-API Python LaTeX NLP REST
      JLU Gießen / Universidad de los Andes
      Medellin (COL)
      3 Jahre 10 Monate
      2007-01 - 2010-10

      Neonwerk

      Entrepreneur Scrum Agile PM Business Plan
      Entrepreneur
      • Unternehmensberatung hinsichtlich Unternehmensprofil, Produktportfolio, Preis- und Risikokalkulation für Projekte und Produkte, Buchhaltung/Controlling für junges Softwarehaus
      • Geschäftsprozessanalyse und integrierte Abbildung der Aktivitäten von der Erstellung des Pflichtenhefts / User-Stories -> Projektmanagement (Redmine) -> Continous Integration (Hudson, Maven, JUnit) -> (Continues) Delivery an den Kunden
      • Konzept der Unternehmenspräsentation und Vorstellung der Firma auf Messen und bei Werbeagenturen
      • Business Plan für SW-Lösung
      Scrum Agile PM Business Plan
      Neonwerk GbR
      Aschaffenburg
      1 Jahr
      2009-09 - 2010-08

      Digitalisierung ARD Schaltzentrale

      IT Security Engineer IT-Security Firewall sFTP ...
      IT Security Engineer
      • BSI-konformes Sicherheitskonzept für die Server der Schaltzentrale der ARD als Consultant von Vodafone über Mucke&Nowak Consulting
      • Keine vollständige Auflistung verwendeter Techniken gestattet
      • Schulung der Solaris-Systemadministratoren in BSI IT-Grundschutz und Methoden der Realisierung auf Solaris
      • Compliance Paper
      • Entwicklung Kiosk-Mode-Browser
      Oracle 10g RHEL Solaris 10 Solaris Security Toolkit (JAAS) Jumpstart verinice (ISMS)
      IT-Security Firewall sFTP TFTP PXE
      ARD
      Frankfurt am Main
      11 Monate
      2008-04 - 2009-02

      e-Commerce Plattform Touristik

      Projektleiter, Entwickler ANT J2EE Java ...
      Projektleiter, Entwickler
      • Projektleitung sowie v.a. SW-Design, Entwicklung, Pflichtenheft, Verhandlungen mit Kunden
      • Integration mit Anwendungssystemen des Kunden
      • Abbildung Geschäftsprozesse (Anfrage, Buchung, Storno, Kundenregistrierung...)
      • Entwicklung Vertriebstools
      JBoss AS 4 JBoss Portal MySQL NetBeans PostgreSQL Trac
      ANT J2EE Java Spring Maven Cruisecontrol Hibernate WebService (REST/JSON) SQL Jackrabbit BPMN Scrum Agile PM
      SERVICE-REISEN GIESSEN Heyne GmbH & Co KG / Neonwerk
      Aschaffenburg
      10 Monate
      2007-07 - 2008-04

      Enterprise Portal Visteon

      Projektleiter, Java Lead Developer Entwickler Scrum Agile PM Hibernate ...
      Projektleiter, Java Lead Developer Entwickler
      • Projektleitung als Entrepreneur von Neonwerk
      • Software Requirements Specification / Compliance Paper
      • Abbildung komplexer Organisationsstruktur und Prozesse im Portal
      • Integration mit Anwendungssystemen und zentralen Verzeichnissdiensten (Login, Benutzerdatenbank)
      • Corporate Design Skin
      • Entwicklung individueller Komponenten (Spring, Portlets) - jeweils umfangreiche Paper, die die "Compliance" mit einer Reihe von Richtlinien nachweisen
      • Projektsprache Englisch
      Netbeans Oracle 10g PostgreSQL Apache Tomcat
      Scrum Agile PM Hibernate Jackrabbit JSF J2EE ANT BPMN Java JSP JUnit SOA Spring SQL WebServices (REST/JSON)
      Visteon Inc.
      Aschaffenburg
      2 Monate
      2007-06 - 2007-07

      Entwicklung der Webseite einer Bank

      Entwickler CMS PHP CSS
      Entwickler

      Webseite für eine frankfurter Investmentbank auf Basis des CMS Contenido als Entrepreneur von Neonwerk.

      MySQL Contenido
      CMS PHP CSS
      Corealcredit Bank AG / Neonwerk
      Frankfurt
      1 Jahr 5 Monate
      2005-03 - 2006-07

      DevOps Engineer bei Kleinwort-Wasserstein

      DevOps Engineer Eurex Shell-Script SNMP
      DevOps Engineer
      • Support außerhalb der Geschäftszeiten (Troubleshooting, Monitoring) für Dependenzen in New York, Tokio und Singapur
      • Betrieb Backup, Unterstützung bei Migrationen von Anwendungssystemen sowie bei Changes (z.B. Netztopologie)
      • Erarbeitung Workflows für First Level Support und dessen Schulung
      AIX BMC Patrol HP OpenView HP-UX Informix Kondor Murex Oracle Solaris Sybase Veritas Netbackup RHEL
      Eurex Shell-Script SNMP
      Dresdner Kleinwort Wasserstein
      Frankfurt
      7 Monate
      2003-07 - 2004-01

      Diplomarbeit: Prozessorientierte Integration von Informationssystemen

      Student BAPI BPEL MOM ...
      Student
      Erarbeitung eines Konzepts zur Integration von Informationssystemen, das Top-Down Geschäftsprozesse in der BPEL definert und hieraus Services und deren Implementierung ableitet.
      SAP Netweaver SAP R/3 Enterprise Rel. 4.70
      BAPI BPEL MOM SOA SOAP WSDL ESB
      University of Applied Sciences Gießen
      Gießen
      7 Monate
      2002-10 - 2003-04

      Projektleiter bei einem peruanischen Schiffsversorger

      Manager de Despacho
      Manager de Despacho
      • Abwicklung Kundenprojekte (Produkte und Dienstleistungen für Kreuzfahrtschiffe und US Marine)
      • Reorganisation der IT-Infrastruktur
      • Beratung und Schulung der Mitarbeiter (Promar S.R.L., Vermieter von Spezialmaschinen im Hafenbetrieb)
      Corporación Marítima Apollo S.A.
      Lima (Peru)
      11 Monate
      2000-12 - 2001-10

      Softwareentwicklung im Bereich Intershop Enfinity

      Java Developer EJB XML Java Swing ...
      Java Developer

      Softwareentwicklung im Bereich Intershop Enfinity (Cartridges)

      Exolab Castor Beehive AS Intershop Enfinity
      EJB XML Java Swing Java
      Think4You AG
      Frankfurt

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      6 Jahre 7 Monate
      2004-10 - 2011-04

      Studium Fremdsprachen und Wirtschaft

      Diplom Wirtschafts-Romanist, JLU Gießen
      Diplom Wirtschafts-Romanist
      JLU Gießen
      1 Jahr
      2006-05 - 2007-04

      Studium Ciencias Políticas y Administración

      (Auslandssemester), Universidad de los Andes, Kolumbien
      (Auslandssemester)
      Universidad de los Andes, Kolumbien
      5 Jahre 7 Monate
      1998-10 - 2004-04

      Informatik Studium

      Diplom-Informatiker, TUM Gießen
      Diplom-Informatiker
      TUM Gießen

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java Microservice Spring Boot Kotlin Go Rust SQL GraphQL Kafka IntelliJ GitLab Atlassian JIRA Kubernetes AWS PostgreSQL Elastic Search TDD Domain Driven Design MongoDB REST MySQL TypeScript JavaScript

      Aufgabenbereiche

      agile Project Management
      Agiles Projektmanagement
      Beratung Cloud-Stack/-Frameworks
      Softwareentwicklung

      Produkte / Standards / Erfahrungen / Methoden

      Agile Entwicklung
      ANT
      Apache ActiveMQ
      Apache Camel
      Apache Cocoon
      Apache JMeter
      Apache Kafka
      Apache Maven
      Apache ServiceMix
      Apache Tomcat
      API-Design
      Atlassian Confluence
      Atlassian JIRA
      AWS
      BitBucket
      Bootstrap
      CI/CD
      Cisco Router
      Connect2Id
      Cruisecontrol
      CSS
      Docker
      Eclipse
      EJB3
      FHIR
      Force.com
      Git
      go-kit
      Gradle
      Grafana
      Hibernate
      HTML
      Infinispan
      IntelliJ
      IntelliJ IDEA
      Intershop Enfinity
      Jackrabbit
      JBoss Application Server
      JBoss AS
      JBoss AS 4
      JBoss AS 5
      JBoss Portal
      Jenkins
      JMS
      JSF
      JUnit
      Kafka
      Kibana
      Kubernetes
      LaTeX
      LDAP
      Logstash
      Maven
      Meinberg LANTIME
      Mockito
      Multi-Factor-Authentication
      Netbeans
      NLP
      OAuth
      OAuth2
      OIDC
      OpenDJ
      OpenID Connect
      OpenVZ
      OSGi
      OWASP ZAP
      PCI-DSS
      PKI
      Puppet
      Salesforce
      Save Scrum
      Scrum
      SOA
      SOAP
      Splunk
      Spring
      Spring Boot
      Spring Cloud
      Spring Data
      Spring Framework
      Spring-Boot
      Spring-OAuth
      Spring-Security
      TeamCity
      Twitter-API
      Vagrant
      VMware ESX
      VMware vSphere
      Webservice
      WebServices (REST/JSON)
      Zabbix
      Zipkin

      Betriebssysteme

      CentOS
      FreeBSD
      Linux
      Solaris
      Unix
      LINUX (RHEL, SLES, Ubuntu, Debian), FreeBSD

      Programmiersprachen

      awk
      BPMN
      C
      Go
      Experte
      GraphQL
      J2EE
      Java
      Experte
      Java EE
      JavaScript
      PHP
      Python
      React
      Shell-Script
      Fortgeschritten
      UML
      Fortgeschritten
      XML
      Experte
      Kotlin
      Experte
      Rust
      Basics

      Datenbanken

      Elasticsearch
      MongoDB
      MySQL
      Oracle
      Oracle 10g
      Oracle Database 10g
      Oracle DB
      Postgres
      PostgreSQL
      SQL

      Design / Entwicklung / Konstruktion

      API Design
      API Router
      Code Review
      Configuration Management
      Microservices
      REST

      Managementerfahrung in Unternehmen

      Agile PM

      Branchen

      Branchen

      • Banken / Börse
      • Automobilbranche / Automotive
      • Telekommunikation
      • Bildung
      • Logistik
      • Medien / Media
      • Softwarehaus
      • Schifffahrt
      • Touristik
      • Transportwesen

      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.