AM/CV

Dipl.-Ing. (FH) · Kaiserslautern · Remote + hybrid

Mohamed Ali Mbarek

Full Stack Developer

Ich pflege, erweitere und modernisiere Java-Anwendungen, die jeden Tag laufen müssen. 28 Jahre Enterprise-Java, von Portalen bei Telekom und Daimler Truck bis zu Microservices mit Java 21 und Angular 21.

Porträtfoto von Mohamed Ali Mbarek
Abb. 01 · Porträt
Name
Ali Mbarek
Ort
Kaiserslautern
Stand
11/2026
Verfügbar
ab sofort, 100 %
  • 28 Jahre

    Softwareentwicklung seit 1998

  • Daimler Truck · Telekom · Audi

    Konzernprojekte

  • Java 21 · Angular 21

    aktueller Stack

Profil und Stärken

Full Stack Developer mit 28 Jahren Praxis in Java-Enterprise-Systemen, vom Backend bis zur Oberfläche, davon viele Jahre in Konzernprojekten für Daimler Truck, T-Systems/Telekom und Audi. Zuletzt Fullstack-Entwicklung einer medizinischen SaaS-Plattform mit Microservices auf Java 21, Spring Boot und Angular 21. Mein Schwerpunkt: bestehende Java-Anwendungen pflegen, erweitern und modernisieren, mit sauberer Architektur, Security (OAuth2, Keycloak) und Tests. Dazu kommt Agentic AI: produktive Entwicklung mit KI-Agenten und mit AgenticWorks ein eigenes, lokal laufendes Voice-Agent-Projekt.

  • Enterprise-Java seit 1998

    Java EE bis Java 21, Spring Boot, Spring Cloud, Microservices. Große Portale und Plattformen im Konzernumfeld.

  • Modernisierung

    Migrationen über alle Generationen: WebSphere 5 bis 6.1, EJB 2.1 auf 3.0, Struts auf Dojo, VB.NET auf C#, Containerisierung mit Docker und Kubernetes.

  • Gesundheitswesen

    E-Rezept im FHIR-Format, Zertifikatsdienste, mandantenfähige Fachanwendung für Sanitätshäuser und Orthopädietechnik.

  • KI-gestützte Entwicklung

    Entwicklung mit KI-Agenten als Werkzeug, dazu ein Sprachmodell auf eigener Hardware, sodass kein Quellcode das Haus verlässt. Eigenes Projekt AgenticWorks, eine lokal laufende Voice-Agent-Plattform.

Projekt-Cases

2025 bis 2026

SaaS-Plattform für Sanitätshäuser und Orthopädietechnik

Optica Abrechnungszentrum Dr. Güldener GmbH

Problem
Sanitätshäuser und Orthopädiebetriebe brauchen eine Plattform für Verwaltung, Warenwirtschaft, elektronische Kostenvoranschläge, Kasse, Verträge und Preise, standortübergreifend und in Echtzeit synchron.
Lösung
Neue Module und Anforderungen in einer Microservices-Architektur umgesetzt, vom Backend bis zur Angular-Oberfläche. Mandantenfähig, abgesichert über OAuth2 und Keycloak, PDF-Erzeugung mit Spring Boot und Flying Saucer.
  • Java 21
  • Spring Boot
  • Spring Cloud
  • PostgreSQL
  • RabbitMQ
  • Redis
  • Angular 21
  • NgRx
  • Keycloak
  • Testcontainers
2021 bis 2024

E-Rezept im FHIR-Format und Modernisierung von 8 Anwendungen

Optica Abrechnungszentrum Dr. Güldener GmbH

Problem
Rund 8 interne und externe Anwendungen auf unterschiedlichen Technologien mussten betrieben, erweitert und modernisiert werden, dazu kam das E-Rezept.
Lösung
Anwendungen containerisiert und an Keycloak angebunden, E-Rezepte im FHIR-Format erstellt und ausgeliefert, Dienst für Client- und Server-Zertifikate mit Bouncy Castle gebaut.
  • Java
  • Spring Boot
  • Angular
  • FHIR
  • Keycloak
  • OAuth2
  • Docker
  • ELK-Stack
  • Jenkins
  • Liquibase
2012 bis 2017

LKW-Bestellportal

Daimler Truck AG

Problem
Über das Bestellportal laufen LKW-Bestellungen. Oberfläche, Rollen, Rechte und Druck mussten für viele Nutzergruppen sauber gesteuert werden.
Lösung
Fast fünf Jahre Weiterentwicklung in Backend und Frontend. Neues GUI-Framework in Dojo für Rollen, Rechte und Druck entwickelt, Druckmodul mit JasperReports, Webservice-Client für Datenexport per Kommandozeile.
  • Java EE
  • IBM WebSphere
  • Dojo
  • JPA
  • CDI
  • Hibernate
  • DB2
  • JasperReports
2006 bis 2011

Business Partner Portal

T-Systems International GmbH für ein führendes deutsches Telekommunikationsunternehmen

Problem
Zentrale Bestellplattform für Geschäftspartner mit Stammdatenpflege und rollenbasierten Sichten, die über Jahre wachsen und auf neue Plattformversionen umziehen musste.
Lösung
Architektur geplant und Portal weiterentwickelt. Plattform von IBM WebSphere 5.0 über 6.0 auf 6.1 migriert, EJB-Schicht von 2.1 auf 3.0 gehoben, Cache für Stammdaten eingeführt, der die Zugriffszeiten der Portlets deutlich verkürzt hat.
  • Java EE
  • IBM WebSphere Portal
  • EJB 3
  • Struts
  • JSF
  • Hibernate
  • Oracle
  • LDAP
2026

AgenticWorks · lokale Voice-Agent-Plattform

eigenes Projekt

Problem
Sprach- und Chat-Agenten laufen sonst über Cloud-Dienste. Für Unternehmen mit sensiblen Daten ist das oft nicht erlaubt.
Lösung
Plattform, die vollständig lokal läuft: Agenten-Builder im Browser, visueller Workflow-Editor, Echtzeit-Gespräch per Mikrofon mit Unterbrechen (Barge-in), Function Calling über Webhooks, Anbindung an n8n, Wissensdatenbank mit semantischer Suche (RAG), Chatbot-Widget für Websites und Aufbereitung von PDF, Word, Excel und Scans. Entwickelt mit KI-gestützter Programmierung (Claude).
  • Python
  • FastAPI
  • WebSocket
  • React
  • TypeScript
  • SQLite
  • Docker Compose
  • oMLX (Qwen3)
  • MLX Whisper
  • Piper
  • Silero VAD
  • Embeddings (bge-m3)
  • Docling
  • n8n

Stationen

1998–2026
  1. 08/2025–09/20261 J. 2 M.

    Full Stack Developer (Freelance)

    Optica Abrechnungszentrum Dr. Güldener GmbHStuttgart · remote

    SaaS-Plattform für Sanitätshäuser, Orthopädie- und Orthopädieschuhtechnik.

    • Neue Module und Anforderungen in einer Microservices-Architektur umgesetzt, Backend und Frontend.
    • Mandantenfähige Fachanwendung mit OAuth2 und Keycloak betreut und weiterentwickelt.
    • PDF-Erzeugung mit Spring Boot und Flying Saucer umgesetzt.

    Stack Java 21, Spring Boot, Spring Cloud (Eureka, Gateway, Feign), PostgreSQL, Flyway, RabbitMQ, Redis, Angular 21, NgRx, RxJS, TypeScript, AG-Grid, Electron, Jenkins, Docker, Gradle, SonarQube, Testcontainers, OWASP

  2. 07/2024–07/20251 J. 1 M.

    Weiterbildung & Selbststudium

    eigenständigKaiserslautern

    Cloud-native Java-Architektur und erste KI-Themen, im Selbststudium mit Kursen und Übungsprojekten.

    • Microservices-Architektur und Patterns, Docker und Kubernetes (CKAD-Vorbereitung), reaktive Programmierung mit Spring WebFlux, gRPC und Apache Kafka.
    • Computer Vision und generative KI (YOLOv8, OpenCV, Diffusion Models, Transformers).

    Stack Docker, Kubernetes, Spring WebFlux, gRPC, Apache Kafka, Spring Boot, YOLOv8, OpenCV

  3. 01/2021–06/20243 J. 6 M.

    Full Stack Developer (Freelance)

    Optica Abrechnungszentrum Dr. Güldener GmbHStuttgart · remote

    Betrieb, Weiterentwicklung und Modernisierung von rund 8 internen und externen Anwendungen.

    • Anwendungen containerisiert und an Keycloak angebunden.
    • E-Rezepte im FHIR-Format erstellt und ausgeliefert.
    • Dienst zur Erstellung von Client- und Server-Zertifikaten mit Bouncy Castle entwickelt.
    • Neue Module umgesetzt, Fehler analysiert und behoben.

    Stack Java, Spring Boot, Tomcat, WildFly, Swing, Angular, Thymeleaf, Bootstrap, JPA, OAuth2, Keycloak, FHIR, OpenAPI, Docker, ELK-Stack, Jenkins, Maven, JUnit, Mockito, Liquibase, Bitbucket, Artifactory

  4. 10/2019–09/20201 J.

    Full Stack Developer (Freelance)

    Atrify GmbHKöln · vor Ort

    Plattform für den Austausch von Artikeldaten zwischen Herstellern und Supermärkten im GDSN-Standard.

    • UI-Komponenten mit PrimeFaces und einen Microservice mit MicroProfile, Quarkus und OpenAPI umgesetzt.
    • Automatisierte End-to-End-Tests mit Geb und Spock aufgebaut.
    • Jenkins-Pipeline für die Testautomatisierung eingerichtet.

    Stack Java EE, PrimeFaces, Quarkus, Thorntail, MicroProfile, OpenAPI, Docker, Kubernetes, PostgreSQL, JPA, Hibernate, Selenium Grid, Jenkins, Scrum

  5. 11/2018–07/20199 M.

    Full Stack Developer (Freelance)

    T-Systems GmbH / Daimler AGStuttgart · remote

    Dokumentenplattform für Hardware-Treiber und Dokumentation von Embedded-Systemen.

    • Oberfläche von Struts auf Dojo 2.0 mit TypeScript migriert.
    • REST-Schnittstellen implementiert.

    Stack Java EE, Struts, Dojo 2.0, TypeScript, REST, IBM WebSphere 8.5, DB2, Jenkins, Scrum

  6. 03/2017–09/20181 J. 7 M.

    Java EE Full Stack Developer (Freelance)

    Baden-Badener Versicherung AGSt. Ingbert · vor Ort

    Extranet (öffentliche Website) und Intranet der Versicherung.

    • Support von Level 1 bis 3, Fehleranalyse und Weiterentwicklung beider Anwendungen.

    Stack Java EE, JSF 2.3, JAX-WS, JAX-RS, JPA, Payara, Tomcat, BiPRO, Docker, Bootstrap, jQuery

  7. 09/2012–06/20174 J. 10 M.

    Java EE Full Stack Developer (Freelance)

    Daimler Truck AGWörth am Rhein · vor Ort

    LKW-Bestellportal.

    • Neue Anforderungen in Backend und Frontend umgesetzt.
    • Neues GUI-Framework in Dojo für Rollen, Rechte und Druck entwickelt.
    • Druckfunktion mit JasperReports und Webservice-Client für Datenexport per Kommandozeile realisiert.

    Stack Java EE, IBM WebSphere Application Server, Dojo, JSON, JPA, CDI, Hibernate, DB2, JasperReports, Git, Jira

  8. 01/2012–08/20128 M.

    Java EE Full Stack Developer (Freelance)

    Audi AGIngolstadt · vor Ort

    Mitarbeiterportal.

    • Machbarkeit bewertet, Portlets (JSR 286) entwickelt und Portalinfrastruktur aufgebaut.

    Stack Java EE, JSF, IBM WebSphere Portal 7, jQuery UI, HTML5, CSS3

  9. 10/2011–11/20112 M.

    Backend Developer (Freelance)

    Swisscom (Schweiz) AGBern · vor Ort

    Schnittstelle zwischen Ariba-Bestellsystem und BMC ARS.

    • Order-Import-Schnittstelle angepasst, Build und Auslieferung mit Ant aufgesetzt.

    Stack Java, XML, XPath, cXML (Ariba), BMC ARS, Ant, SVN

  10. 03/2006–08/20115 J. 6 M.

    Java EE Full Stack Developer (Freelance)

    T-Systems International GmbHMannheim, Darmstadt · vor Ort

    Business Partner Portal eines führenden deutschen Telekommunikationsunternehmens.

    • Anforderungen aufgenommen, Architektur geplant, Portal weiterentwickelt.
    • Plattform von IBM WebSphere 5.0 über 6.0 auf 6.1 migriert, EJB-Schicht von 2.1 auf 3.0.
    • Cache für Stammdaten eingeführt, Zugriffszeiten der Portlets deutlich verkürzt.

    Stack Java EE, IBM WebSphere Portal 6.1, WebSphere Application Server 7, Portlets, JSP, Struts, JSF, Hibernate, EJB, Oracle, MS SQL, LDAP, XML, XSL, FOP

  11. 1998–2005

    Frühere Stationen

    • 2005EnBW AG · Intranet-Anwendung für Rechnungsprüfung, Neuentwicklung von VB.NET auf C# (Beratung)
    • 2004 bis 2005Kärcher GmbH · Collaboration-Plattform für den weltweiten Vertrieb, Übernahme von einem externen Dienstleister (Beratung)
    • 2003 bis 2004Start-up, Kaiserslautern · Web-Schnittstelle mit ASP.NET und C# (Freelance)
    • 2000 bis 2002Healy Hudson AG · mehrsprachiges E-Procurement-Bestellsystem, Java EE (Festanstellung)
    • 1998 bis 2000Markant-Südwest Software GmbH · Warenwirtschaftssystem x-trade, Smalltalk (Festanstellung)

Skills

Backend

  • Java 8 bis 21
  • Spring Boot
  • Spring Cloud (Eureka, Gateway, Feign)
  • Spring WebFlux
  • Jakarta EE / J2EE
  • Groovy
  • Microservices
  • REST
  • gRPC
  • Reactive
  • SOAP / JAX-WS
  • JPA
  • Hibernate
  • Protobuf

Messaging

  • Kafka
  • RabbitMQ
  • ActiveMQ
  • Redis

Frontend

  • Angular 21
  • TypeScript
  • RxJS
  • NgRx
  • AG-Grid
  • Electron
  • PrimeFaces
  • JSF
  • Thymeleaf
  • Dojo
  • JavaScript
  • HTML
  • CSS
  • Sass
  • Bootstrap

KI

  • Agentic AI
  • KI-Agenten
  • LLM-Integration
  • RAG
  • Embeddings
  • Function Calling
  • Voice Agents
  • Speech-to-Text (Whisper)
  • Text-to-Speech (Piper)
  • Prompt Engineering
  • n8n
  • Lokale LLMs (oMLX)
  • KI-gestützte Entwicklung (JetBrains AI Assistant, Junie, Pi, Claude, Codex)

Datenbanken

  • PostgreSQL
  • Oracle
  • DB2
  • MS SQL
  • MySQL
  • Informix
  • MongoDB
  • SQL
  • Stored Procedures
  • Flyway
  • Liquibase

Cloud & DevOps

  • Docker
  • Docker Compose
  • Kubernetes
  • Helm
  • Kustomize
  • Jenkins
  • ArgoCD
  • Gradle
  • Maven
  • Artifactory
  • Nexus
  • SonarQube
  • Git
  • Bitbucket

Security & API

  • Spring Security
  • OAuth2
  • Keycloak
  • OpenAPI
  • Swagger UI
  • OWASP
  • Bouncy Castle

Testing

  • JUnit
  • Mockito
  • Testcontainers
  • Spock
  • Geb
  • Selenium
  • Playwright
  • Cypress

Standards & Domänen

  • FHIR (E-Rezept)
  • BiPRO
  • Multi-Tenancy

Methoden

  • Scrum
  • Kanban
  • Jira
  • Confluence

Application Server

  • Tomcat
  • WildFly
  • Payara
  • GlassFish
  • IBM WebSphere Application Server
  • IBM WebSphere Portal

Aus- und Weiterbildung

Studium

1997

Diplom-Ingenieur (FH) Ingenieurinformatik-Maschinenbau

Fachhochschule Kaiserslautern

Sprachen

  • Deutschverhandlungssicher
  • EnglischB2
  • Französischgut
  • ArabischMuttersprache

Weiterbildung

  • AI Engineer Core Track: LLM Engineering, RAG, QLoRA, AgentUdemy
  • AI Engineer Agentic Track: The Complete Agent & MCP CourseUdemy
  • AI Builder: Create Agents, Voice Agents & Automations in n8nUdemy
  • Modern Computer Vision GPT, PyTorch, Keras, OpenCV4 in 2025Udemy
  • Kubernetes Application Developer (CKAD-Vorbereitung)Udemy
  • Design Microservices Architecture with Patterns & Best PracticesUdemy
  • Docker and Kubernetes: The Complete GuideUdemy
  • Spring WebFlux Masterclass: Reactive MicroservicesUdemy
  • Mastering Java Reactive ProgrammingUdemy
  • gRPC Masterclass with Java & Spring BootUdemy
  • Apache Kafka Series und Kafka mit Spring BootUdemy
  • Spring Boot Microservices with Spring CloudUdemy
  • Angular: The Complete GuideUdemy
  • Jenkins: From Zero To HeroUdemy

Referenz

Ein herausragender Freelancer-Entwickler, der komplexe Probleme schnell und effizient löst.

Leiter Softwareentwicklung · Optica Abrechnungszentrum GmbH · gekürzt
Ganze Bewertung lesen

Ali Mbarek ist ein herausragender Freelancer-Entwickler, der über mehrere Jahre kontinuierlich exzellente Arbeit geleistet hat. Er hat zahlreiche Softwareprojekte für unser Unternehmen erfolgreich entwickelt und betreut, stets unsere Erwartungen erfüllend oder übertreffend. Besonders beeindruckend ist seine Fähigkeit, komplexe Probleme schnell und effizient zu lösen, sei es bei der Systemoptimierung, Implementierung neuer Features oder dem Troubleshooting.

Quelle: freelancermap-Profil, Bewertungen

Frag meinen CV

KI-Assistent

Stellen Sie Fragen zu Projekten, Technologien oder Verfügbarkeit. Der Assistent antwortet nur aus diesem Lebenslauf.

Die Antworten erzeugt eine KI automatisch, sie können Fehler enthalten. Verbindlich sind der Lebenslauf und das persönliche Gespräch.

Beispielfragen

cv-assistent
KI-Assistent

Fragen Sie mich zu Ali Mbareks Erfahrung, Projekten und KI-Schwerpunkt.

Kontakt

Verfügbar
ab sofort, 100 %
Vertragsart
Freelance, ANÜ oder Festanstellung
Arbeitsort
Remote in Deutschland oder hybrid: Kaiserslautern, Rhein-Neckar, Rhein-Main, Karlsruhe, Saarbrücken
E-Mail schreiben

mbarek@it-2go.de