You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Maurice MüllerMM

Maurice Müller

IT-Consulting. Mit Leidenschaft.

€1,500/day
Karlsruhe, DE
8-15 years

Average response time: 1 hour

About Maurice

Mit über 12 Jahren Erfahrung als professioneller Softwareentwickler und einer Laufbahn, die von Teammitglied über Projektleitung bis zur Geschäftsführung reicht, bringe ich umfassendes und hochwertiges Wissens in jedes neue Projekt mit. Ich liefere kompetente und schnelle Lösungen für Ihre Anforderungen und Probleme.


In meiner bisherigen Laufbahn habe ich breite technologische Kenntnisse in verschiedenen Programmiersprachen wie Java, Kotlin, Python, TypeScript und JavaScript sowie in Frameworks wie Spring (Boot), Micronaut, FastAPI, ReactJS, Angular und VueJS erworben. Ebenso vertraut bin ich mit DevOps-Themen wie Docker, Kubernetes, ArgoCD, Git, Build-Pipelines und dem Einsatz von Tools wie Gitlab, Jira, Youtrack und Confluence. Selbstverständlich gehört der Umgang mit Datenbanken ebenso dazu.

Zudem bin ich seit 2017 als Dozent für Advanced Software Engineering an der DHBW Karlsruhe tätig. Dort vermittle ich Studierenden wichtige Konzepte wie Clean Code, API-Design, Software-Architekturen, Domain Driven Design und Testing. So kann ich nicht nur meine Erfahrungen weitergeben, sondern bleibe gleichzeitig auf dem aktuellen Stand der Technik.

Meine Expertise als Softwareentwickler und Softwarearchitekt bringe ich gerne in neue Teams. Ich freue mich auf ein persönliches Gespräch, um zu diskutieren, wie ich zur Weiterentwicklung Ihres Unternehmens beitragen kann.
  • German

    Native or bilingual

  • English

    Fluent

Can work on-site
Karlsruhe (up to 50km)

Experience

  • Karlsruher Institut für Technologie (KIT)
    Software zur Steuerung der Warmwassererzeugung
    November 2025 - December 2025 (1 month)
    Das Projekt RoofKIT des KITs beschäftigt sich mit der Nachverdichtung von Wohnraum durch Aufstockung bestehender Gebäude mit einem nachhaltigen Aufbau. Der Aufbau enthält u.a. ein Solarthermiefeld, mehrere Erdkollektoren zur
    Wärmegewinnung, eine Wärmepumpe und mehrere Pumpen und Ventile zur Warmwassersteuerung. Alle Geräte kommunizieren per MQTT miteinander.

    Die genannten Geräte wurde mit einer Python Applikation so miteinander verbunden, dass die Wärmepumpe bei Warmwasserbedarf entsprechend definierter Grenzwerte entweder die Wärme von der Solarthermie bezieht oder aus den Erdkollektoren.

    Zudem wurde der Kunde unterstützt, eines seiner Geräte per Modbus an MQTT anzubinden.

    Die Applikation wird als (Docker-)Container ausgeliefert und per ArgoCD in einem Kubernetes-Cluster betrieben.
    Python MQTT Docker
  • Platomo GmbH
    Containerisierung von OTCloud und Einführung einer Nutzerverwaltung
    TRANSPORTATION
    August 2025 - October 2025 (2 months)
    Karlsruhe, Germany
    Die Platomo GmbH stellt Produkte im Bereich der Automatisierung und Datenbezug in der Mobilitätsplanung her. Hierfür hat sie u.a. den zentralen Server OTCloud entwickelt, der mit kleineren Services kommuniziert. Sowohl OTCloud als auch die zugehörigen Services wurden erfolgreich containerisiert. Hierfür wurde Docker eingesetzt. Anschließend wurde eine zentrale Nutzerverwaltung implementiert, um den Zugang zu OTCloud regulieren zu können. Dazu wurden ein Rechte- und Rollenkonzept erstellt, sowie die entsprechenden Endpunkte im Code abgesichert. Die bestehende Benutzeroberfläche in NiceGUI wurde erweitert, um die Nutzer komfortabel verwalten zu können.
  • Karlsruher Institut für Technologie (KIT)
    Grafana-Plugin zur einheitlichen Abfrage verteilter Daten
    RESEARCH
    June 2025 - December 2025 (6 months)
    Karlsruhe, Germany
    Das IAI (Institut für Automation und angewandte Informatik) hat zahlreiche Forschungsprojekte, in denen unterschiedliche Daten anfallen und in unterschiedlichen Systemen landen. Diese Daten sind nicht immer einheitlich strukturiert und vollständig. Es wird ein Grafana-Plugin entwickelt, welches die Zusammenführung von Daten aus unterschiedlichen Datenquellen ermöglicht und dabei den Nutzern einen einheitlichen Zugriff auf alle Daten liefert. Hierfür wird im Hintergrund eine HTTP-Schnittstelle eines bestehenden Systems in Java erweitert und eingebunden, sowie mit Daten aus einer InfluxDB verbunden. Das Plugin kann dynamisch in den Grafana-Einstellungen konfiguriert werden und anschließend als Datenquelle in den Panels genutzt werden. Bei der Datenabfrage werden den Nutzern alle Möglichkeiten angezeigt, sowie verschiedene Filterfunktionen angeboten. Zusätzlich sind bestimmte Einstellungen zur Datenabfrage mögliche, wie z.B. die Größe des Aggregationszeitraums oder das Einbeziehen von Grenzwerten.

Recommendations

Be the first to recommend Maurice

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • B.A. of Engineering
    Duale Hochschule Baden-Württemberg Karlsruhe
    2012

Skill set

Categories