Mario Ellebrecht

Senior Backend Developer

Berlin, Germany

Experience

Jan 2022 - Present
2 years 3 months
Ulm, Germany

Freier Entwickler

Software-Hersteller

  • Java 17 Backend-Entwicklung mit Spring Boot als Lead Developer
  • Redesign eines kundenspezifischen Produktionsleitsystems
  • Erstellung eines anpassbaren Standardproduktes auf Basis eines neu vorgeschlagenen Technologiestacks (Angular, GraphQL, Neo4j)
  • BPMN Support mit bpmn.io und Flowable
  • Neuausrichtung des agilen Entwicklungsprozesses
  • Leitung von Open Space Workshops zu Technologiethemen
  • Java 17, Spring Boot, GraphQL, Netflix DGS, Neo4j, Spring Data Neo4j, Liquibase Neo4j, Prometheus, Grafana, Docker, Kubernetes, Scrum/Kanban, Azure DevOps
Jan 2021 - Dec 2022
1 year
Mannheim, Germany

Freier Entwickler

Roche Diagnostics

  • Java 11/Kotlin Fullstack-Entwicklung mit ZK OSS und Spring Boot
  • Data Ingest und Persistenz mit Kafka, ActiveMQ, MongoDB
  • Domain model mit Domain-driven-Design (DDD)
  • Event-driven architecture, Event sourcing, CQRS
  • Roadmap für GraphQL-Migration
  • Kotlin, Ktor, Java 11, Spring, REST, ActiveMQ, Redis, MongoDB, Kafka, AWS, Docker, Kubernetes, Bitbucket, Selenium, Scrum, LS
Jan 2020 - Dec 2022
2 years
Cologne, Germany

Freier Entwickler

talentsconnect AG

  • Kotlin Backend-Entwicklung von GraphQL-/REST-Microservices
  • Persistenz und Graph Processing mit Neo4j/ONgDB
  • Integration einer Reihe von SSO-Services via OAuth2/SAML
  • Kotlin, Ktor, Spek, Neo4j/ONgDB, GraphQL, Docker Swarm, AWS, Weblate, ELK, Prometheus, Grafana, Sentry, Locust, Scrum, arc42
Jan 2019 - Dec 2020
2 years
Berlin, Germany

Freier Entwickler

Deutsche Bahn Station&Service

  • Java 11 Backend-Entwicklung verschiedener REST-Microservices
  • Zentrale Plattform zur Steuerung von verteilten Embedded Devices
  • Event-driven architecture mit AMQP und Apache Kafka
  • Java 11, Spring Boot, REST/HATEOAS, OpenAPI, RabbitMQ, Avro, Protocol Buffers, Kafka, Flyway, PostgreSQL, MongoDB, Redis, AWS, Acapela TTS, Kubernetes, Helm, GitLab, Selenium, Scrum/SAFe
Jan 2016 - Dec 2020
3 years
Hanover, Germany

Freier Entwickler

Volkswagen Nutzfahrzeuge

  • Java 11 Backend-Entwicklung mit Spring Boot, Microsoft Azure
  • Neuentwicklung einer GraphQL API als Aggregator für zahlreiche REST Microservices für das VW ConnectFleet Fleetmanagement
  • Später Umrüstung auf Spring WebFlux und Reactive Streams
  • Fachl. Erarbeitung des Domänenmodells und des GraphQL Schemas
  • Steuerung der techn. Zusammenarbeit mit VW, Audi, Porsche/MHP
  • Java 11, Spring Boot, GraphQL Java, GraphQL SPQR, Kafka, Graal, Docker, Kubernetes, Helm, Azure, AWS, JIRA, Confluence, GitLab
Jan 2016 - Dec 2017
1 year
Berlin, Germany

Freier Entwickler

SearchInk/omni:us

  • Java/Python Backend-Entwicklung und Software-Architektur
  • Dokumentsuche und –klassifikation mit Apache Lucene
  • Einarbeitung in und unterstützende Arbeiten für Machine Learning
  • Natural Language Processing (Word2Vec, OCR, HTR)
  • Python Machine Learning (Random Forest, SVM, k-means etc.)
  • Deep Learning (CNN, RNN) mit TensorFlow, Keras und Torch
  • Java SE 8, Python, Spring Boot, REST, Gensim, Google Cloud (GCP)
Jan 2015 - Dec 2017
2 years
Berlin, Germany

Freier Entwickler

Telefonica Next/Live Reply

  • Java/Scala Backend-Entwicklung und Software-Architektur
  • Neuentwicklung einer IoT-Plattform im B2B2C-Segment
  • API-Client mit dynamischer Integration von Swagger/OpenAPI in Go
  • IoT-Apps mit BTLE, 2G und LPWAN (Sigfox, NB-IoT)-Anbindung
  • Java SE 8, Go 1.8, Scala, Akka, Node.js, REST, CQRS, MQTT, Self-contained Systems, AWS, CircleCI, GitHub, Alexa, Raspberry Pi
Jan 2015 - Dec 2016
1 year
Berlin, Germany

Freier Entwickler

E-POST Development GmbH

  • Java/Scala Backend-Entwicklung für ein Migrationsprojekt
  • Redesign mit skalierbarer REST-Microservice-Architektur
  • Java SE/EE, Vert.x, Scala, Akka, Cassandra, OAuth, HATEOAS, CQRS
Jan 2015 - Dec 2016
1 year
Stuttgart, Germany

Freier Entwickler

Sulzer GmbH

  • Java/Scala Backend-Entwicklung und Software-Architektur
  • Java SE/EE, Play, Akka, Scala, REST Microservices, JSON, OpenAPI
Jan 2015 - Dec 2015
1 year
Berlin, Germany

Freier Entwickler

AVM GmbH

  • Neuentwicklung einer hochverfügbaren, skalierbaren REST API für verschlüsselte Nachrichten zwischen FRITZ!Box und Mobile App
  • Java Backend-Entwicklung und Architektur
  • Java SE, Vert.x, MySQL, Redis, Dropwizard, JOSE/JWE, Android
Jan 2015 - Dec 2015
1 year
Düsseldorf, Germany

Freier Entwickler

Metro Systems

  • Java Backend-Entwicklung für globales Webservice-Portfolio
  • Java EE, Spring/Batch, REST, Groovy, Wildfly, Jersey, PostgreSQL
Jan 2015 - Dec 2015
1 year
Münster, Germany

Freier Entwickler

viadee Unternehmensberatung

  • Modernisierung eines großen verteilten Custom ERP-Systems
  • Java SE/EE, EJB, Webservices, Spring, Hibernate, ESB, EAI, Linux
Jan 2014 - Dec 2015
1 year
Frankfurt, Germany

Freier Entwickler

Nokia HERE Global B.V.

  • Java Backend-Entwicklung und Architektur
  • Scoring, Geo-Transformation, Remoting, Suchindex mit Lucene
  • Java SE/EE, JSON, REST, Lucene, Hadoop, Kryo, GeoTools, JTS, Elasticsearch, AWS (EC2, S3, EBS, EMR, IAM), RabbitMQ, Linux
Jan 2013 - Dec 2014
1 year
Frankfurt, Germany

Freier Entwickler

Navteq B.V.

  • Java Backend-Entwicklung und Architektur
  • RDF Kartendaten-Akquisition und Transformation für Geocoding
  • Log management, Test-Frameworks, eigene Eclipse-Distribution
  • Java SE/EE, JSON, REST, Spring/Batch, Lucene, JTS, Linux, Scrum
Jan 2010 - Dec 2013
2 years
Stuttgart, Germany

Freier Entwickler/Architekt

Nawio GmbH

  • Embedded Gentoo Linux auf DO160-zertifizierter Avionikplattform
  • Vollständige Produktneuentwicklung inkl. OS, GUI, Network
  • Großteil des Codes erstellt, inkl. 3D, GPS, Terrain, Geographie
  • Java SE, GeoTools, jMonkeyEngine, OpenStreetMap, REST, MQTT
Jan 2009 - Dec 2010
1 year
Düsseldorf, Germany

Freier Entwickler

Vodafone D2

  • Assessment eines großen ATG-basierten Shopsystems
  • Technisches Konzept und Implementierung mehrerer Wicket-Apps
Jan 2009 - Dec 2009
1 year
Heidelberg, Germany

Freier Berater

HMI GmbH

  • Architektur, Projektmanagement und Organisationsberatung
  • Sprachverständnissystem auf Basis von Standard-Erkennern
  • Beitrag zu Wettbewerbspräsentation bei Daimler AG, Stuttgart
  • Nuance VoCon, VoiceXML, J2SE, MySQL
Jan 2009 - Dec 2009
1 year
Düsseldorf, Germany

Freier Berater

Vodafone D2

  • Reengineering einer großen Applikationslandschaft für interne und externe web-basierte GIS-Anwendungen
  • Detaillierte Spezifikation zum Transfer der Applikationen
Jan 2009 - Dec 2009
1 year
Bonn, Germany

Freier Berater

mind Business Consultants

  • Beratung in Turnaround-Projekt für Deutsche Telekom Zentrum Mehrwertdienste zu mehreren Sprecheridentifikationssystemen
  • Business cases, Workshops, Architektur, Konzepterstellung
  • Nuance Recognizer/Verifier, VoiceXML, J2EE
Jan 2008 - Dec 2009
2 years
Berlin, Germany

Freier Entwickler

Qiro GmbH

  • Implementierung einer J2ME-App für Location-based community
  • Java ME, REST, JSON, Google APIs
Jan 2008 - Dec 2009
1 year
Frankfurt, Germany

Freier Berater

Deutsche Bahn Systel

  • Technische Architektur, Ausschreibungsprozess und Anbieterauswahl für die Implementierung eines Voiceportals in einer großen, verteilten, VoIP-basierten Callcenter-Infrastruktur
  • VoiceXML, VoIP, SAP BCM/Wicom, Cisco
Jan 2008 - Dec 2009
1 year
Hamburg, Germany

Freier Entwickler

Navigon / Skobbler

  • Architektur-Reengineering und Systemspezifikation der Navi App
  • Redesign der Skobbler-App
  • Cross-platform design für J2ME, Symbian, Blackberry, Android
  • Coaching für Entwickler in Deutschland und Cluj/Rumänien
Jan 2007 - Dec 2008
1 year
Cologne, Germany

Freier Entwickler

CAP GmbH

  • Implementierung und Rollout des Redesigns einer Sprachapplikation für das Kundenportal des Bonusprogramms HappyDigits basierend auf VoiceObjects und einer ASP-hosted VoiceXML Plattform
Jan 2007 - Dec 2008
1 year
Berlin, Germany

Freier Entwickler

Jamba GmbH

  • Technische Spezifikation und Implementierung einer global eingesetzten Infrastruktur für mobile Portale, die fast alle XHTML/WML/J2ME-fähigen Geräte abdeckt
  • Integration von UAProf, WURFL, J2MEPolish Gerätedatenbanken
Jan 2005 - Dec 2008
2 years
Düsseldorf, Germany

Freier Entwickler

upside GmbH

  • Technisches Konzept und Implementierung eines web-basierten Marketinginformationssystems mit PHP für T-Mobile International
  • Beratung zu Architektur und Software-Entwicklungsprozess
Jan 2005 - Dec 2006
1 year
London, United Kingdom

Freier Berater

Ostrich Media Ltd.

  • Techn. Spezifikation, Anbieterauswahl, Projekt-/Partnermanagement für IVR eines hochvolumigen interaktiven TV-Formats
  • Missionskritische Applikation innerhalb sechs Wochen fertiggestellt in Kooperation mit Netzbetreiber Affiniti
  • Test hoher Anrufvolumen mit externem VoIP-Call-Generator
Jan 2005 - Dec 2006
1 year
Bad Homburg, Germany

Freier Berater

Strateco GmbH

  • Vorbereitung und Durchführung eines Workshops zur technischen und Marketing-Roadmap für Sprecheridentifikation bei T-Online
Jan 2005 - Dec 2006
1 year
Dresden, Germany

Freier Berater

T-Systems MMS GmbH

  • Beratung für Senior EVP Value-Added Services bei T-Com
  • Umfassende Prüfung des Portfolios von Sprachplattformen
  • Handlungsempfehlungen in Form einer Roadmap
Jan 2004 - Dec 2005
1 year
Bad Homburg, Germany

Freier Berater

Strateco GmbH

  • Technische Beratung und Strategie zum Aufbau einer Online-Entwicklungsumgebung für VoiceXML-Anwendungen in der VOICE Community
  • Training, Erstellung techn. Fachartikel, Entwickler-Workshops
Jan 2004 - Dec 2005
1 year
Cologne, Germany

Freier Entwickler

VoiceObjects AG

  • Entwicklung einer Sprachapplikation für den automatisierten technischen Kundendienst im T-Com Call Center (+49 800 33 02000) basierend auf VoiceObjects und Genesys VoiceXML ASP Plattform
  • Tuning zur Optimierung von Erkennungsraten und Latenz
Jan 2004 - Dec 2006
3 years
Hamburg, Germany

Freier Entwickler

Navigon GmbH

  • Softwarearchitektur, Entwicklung und Marketingsupport zum Aufbau eines Navigationssystems für Java-fähige Mobiltelefone
  • Entwurf des Entwicklungsprozesses und Lead-Entwicklung für GUI Framework, Client/Server Protokoll, Map Matching-Algorithmus, Testing- und Profiling-Werkzeuge, J2ME Polish
  • Roadmap für zukünftige Plattformen und APIs erstellt
  • J2ME, J2ME Polish, Navteq, TeleAtlas, OpenStreetMap
Jan 2004 - Dec 2004
1 year
Munich, Germany

Freier Berater

Euvia Media AG

  • Technische Beratung und Strategie zur Erstellung verschiedener CRM-Anwendungen zur Unterstützung von Geschäftsprozessen im Mass-Call IVR-System für interaktive TV-Formate
Jan 2004 - Dec 2004
1 year
Cologne, Germany

Freier Entwickler

VoiceObjects AG

  • Planung und Durchführung von Tuningmaßnahmen für HP OpenCall VoiceXML Plattform, Nuance Recognizer, VoiceObjects Server und Cisco SIP/H.323 Gateway
Jan 2004 - Dec 2004
1 year
Düsseldorf, Germany

Freier Entwickler

net mobile AG

  • Planung und Durchführung von Tuningmaßnahmen für HP OpenCall VoiceXML Plattform, Nuance Recognizer, VoiceObjects Server und Cisco SIP/H.323 Gateway
Jan 2003 - Dec 2004
2 years
Düsseldorf, Germany

Freier Entwickler

upside GmbH

  • Technisches Konzept und Entwicklung zum Aufbau eines Affiliate Webshops für T-Com's DSL, ISDN und Online-Angebote mit PHP
Jan 2003 - Dec 2004
1 year
Munich, Germany

Freier Berater

HypoVereinsbank AG

  • Projektplanung, Konzept, Erstellung und Betreuung der Ausschreibung bei HVB Direkt GmbH zur Innovation des Telebankings mit Hilfe von Sprachapplikationen für Überweisung u.a. Geschäftsfälle
Jan 2003 - Dec 2004
1 year
Düsseldorf, Germany

Freier Berater

zefa visual media GmbH

  • Projektmanagement, Analyse, Entwurf, Entwicklerbetreuung als Trainer und Coach für die Erstellung von Webapplikationen für den Bestellprozess von Fotolizenzen der drittgrößten Fotoagentur
Jan 2002 - Dec 2004
2 years
Berlin, Germany

Freier Entwickler

MUNDWERK AG

  • Projektleitung und Lead-Entwicklung im Projekt LUCY im Auftrag eines Kunden aus der Telekommunikation zum Aufbau einer automatisierten Dating Telefon-Hotline mit Spracherkennung
  • Entwicklung einer Mehrparteien-Konferenzplattform
Jan 2002 - Dec 2003
1 year
Düsseldorf, Germany

Freier Entwickler

conVISUAL AG / Apollis

  • Entwurf und Implementierung einer J2ME-Applikation für Fotos, deren Organisation in Alben und Versenden über die conVISUAL MMS-Plattform mit automatischer Geräteanpassung
Jan 1999 - Dec 2003
3 years
Berlin, Germany

Mitgründer und Technischer Direktor

MUNDWERK AG

  • Erste ASP-fähige VoiceXML-Plattform in Europa für internetbasierte Spracherkennung über Festnetz- und Mobiltelefone
  • Mitgründer MUNDWERK AG, Aufbau und Leitung der Abteilungen Entwicklung, Betrieb und Support mit über zehn Mitarbeitern
  • Akquisition und Betreuung von Zulieferern und Auftritt auf Messen, Konferenzen und Fachveranstaltungen
  • Marktreife agile Entwicklung des Produktes binnen sechs Monaten
  • Erfolgreiche Projekte u.a. für T-Online, Jamba, clever-tanken.de, Viterra Energy Services und Colgate Palmolive
  • Begleitung des Trade Sale an Excelsis/Almato
Jan 1999 - Dec 2002
2 years
Düsseldorf, Germany

Freier Berater

conVISUAL AG

  • MMB ist eine Plattform für mobile Messaging-Apps mit SMS/MMS, WAP u.a. Technologien als Basis für conVISUALs ASP-Leistungen
  • Analyse und Design mit agilem Entwicklerteam nach Gründung, Spezifikation und Prototypentwicklung, Coaching und Training
  • Java EE, WebSphere, UML, WAP, SMS/MMS
Jan 1999 - Dec 2000
1 year
Ratingen, Germany

Technischer Projektleiter

S3 AG

  • Systemarchitektur und Projektleitung bei der Erstellung einer web-basierten Java-Plattform für CRM-Applikationen
  • Leitung von Entwicklerteams in Ratingen, Hamburg und Sofia
Jan 1998 - Dec 2000
3 years
Düsseldorf, Germany

Technischer Projektleiter

NADS GmbH

  • Entwickler und techn. Projektleiter des J2EE-basierten Produktes Pixelboxx zur Verwaltung von Foto-/Videobeständen in Agenturen
  • Ausgliederung in eigenständiges Unternehmen
Jan 1996 - Dec 1998
3 years
Dortmund, Germany

Software-Entwickler

NADS GmbH

  • Auf Basis von PERL, C/C++ u.a. für SPD NRW, rational Küchen

Summary

Mein generelles Ziel ist es, nachhaltige Mehrwerte zu schaffen für Innovationen in Produkten und Diensten der Telekommunikation, IT u.a. Branchen durch Anwendung nachgewiesener Erfahrungen aus über 20 Jahren erfolgreicher Tätigkeit in Softwareentwicklung und technischem Management, als Entwickler, Softwarearchitekt, Tester oder Interim-Manager, entweder als Teil eines Entwicklungs-Teams oder als eigenständiger Berater für technische Mitarbeiter und Management. Intrinsische Motivation ist für mich die Freude am Bau nachhaltiger technischer Lösungen für reizvolle Anwendungsfälle. Dabei bin ich einer systematischen Vorgehensweise verpflichtet und folge vorzugsweise agilen Methodiken. Neben meinem Interesse, mir rasch neue Technologien anzueignen, sowie einer breiten Basis generalistischer Kenntnisse habe ich in über 50 Projekten spezifische Expertise in den Bereichen Internet, IoT / Embedded, Geo- und Mobile-Applikationen erworben, die ich besonders gern in Neuentwicklungen von Produkten und Diensten einbringe.

Languages

German
Native
English
Advanced
Spanish
Elementary

Education

Oct 1992 - Jun 1999

Universität Dortmund

Diplom-Informatiker · Informatik · Dortmund, Germany · sehr gut

Certifications & licenses

Certified Scrum Master

Scrum Alliance

Brainbench J2EE Master

Brainbench

VoiceObjects