Abdelmajid Dakhli-Teamleiter, Architekt und Senior-Entwickler
Tagessatz prüfen
Erfahrungen
Teamleiter, Architekt und Senior-Entwickler
Smooth Algo
- Konzipierte und entwickelte Frontend und Backend mit dem MERN-Stack und integrierte WebSockets für Echtzeit-Messaging.
- Erstellte die mobile Anwendung mit React Native.
- Implementierte KI-Funktionen für vorausschauende Schnellerantworten auf Benutzernachrichten: erste Version mit Python + Flask, die über eine API ein Mistral-LLM anspricht; zweite Version mit transformerbasiertem Modell kombiniert mit RAG für verbesserte kontextuelle Antworten.
- Richtete CI/CD-Pipelines mit Jenkins (On-Premises) ein.
- Migrierte 2025 die Deployment-Architektur zu Docker Compose, betrieben auf privaten physischen Servern.
- Betreute und coachte im Projektverlauf Entwickler und einen Tester.
- Übernahm ab Juli 2025 die vollständige Verantwortung für die Entwicklung.
IT-Architekt
Ministry of Public Security of Quebec
- Modernisierung der grafischen Benutzeroberflächen: Migration von JSF-Beans zu Spring, um sich an das neue Angular-Frontend anzupassen.
- Design und Implementierung von RESTful-APIs mit Spring Boot 3 und Java 21 (Backend-for-Frontend-Muster), um eine nahtlose Kommunikation zwischen Angular-Frontends und EJB-Backends zu ermöglichen.
- Erstellung standardisierter Architekturdokumentationen für die IT-Systeme des Ministeriums.
- Lieferte einen Proof of Concept (PoC) basierend auf einem Pilotprojekt und setzte ihn erfolgreich in einer Demo-Laborumgebung ein.
- Führte die Modernisierung des grafischen Toolkits nach PIV-Standards, einschließlich der Einführung eines neuen grafischen Banners in allen Webanwendungen des Ministeriums.
- Verantwortete den gesamten Migrationsprozess von der PoC-Entwicklung bis zum Produkteinsatz und unterstützte Entwickler bei der Integration.
- Verbesserte die Sicherheit der Webanwendungen durch Integration von reCaptcha v3 zum Schutz vor Bots und begleitete den gesamten Lebenszyklus dieser Integration vom PoC bis zur Produktiveinführung.
- Behandelte in Sicherheitsaudits gefundene Schwachstellen in der RichFaces-Bibliothek durch Einspielen von Patches in allen eingesetzten Versionen.
- Indexierte und stellte sichere Versionen im Azure Artifacts Repository bereit.
- Löste ein zirkuläres Abhängigkeitsproblem zwischen den PSB- und BUA-Projekten.
- Unterstützte Entwickler bei der Anwendung von Best Practices mit dem Versionsverwaltungssystem Git.
- Entwickelte ein kundenspezifisches JavaScript-Skript zur Optimierung audiovisueller Meetings mit Cisco-Terminals, indem Start- und Endprozesse der Meetings durch Deployment auf Cisco-Geräten in Besprechungsräumen automatisiert wurden.
Senior-Java-Entwickler
InfoPro Digital
- Migrierte die Anwendung, um DSGVO- und PII-Anforderungen zu erfüllen.
- Entwickelte eine API, um autorisierte Autoteilelieferanten aus CSV-Dateien in die Anwendung zu importieren.
- Führte kontinuierliche korrektive und evolutionäre Wartung an der Plattform durch.
Teamleiter, Architekt, Senior-Entwickler und DevOps-Ingenieur
Be Softilys
- Leitete das End-to-End-Design, die Entwicklung und den Einsatz kritischer Systeme für Gesundheits- und Versicherungsrückerstattungen auf dem französischen Markt, einschließlich Apothekenmedikamentenerstattung, Krankenhauspflegerückerstattung und Berechnung von Versicherungsansprüchen.
- Führte mehrere agile Teams (durchschnittlich 5 Entwickler und 2 QA) remote, verantwortlich für Feature-Konzeption, Entwicklung, Code-Reviews und Refactoring zur Einhaltung der Clean-Code-Prinzipien.
- Entwarf eine verteilte, ereignisgesteuerte Microservices-Architektur mit Spring Boot und Axon Framework für CQRS und Event Sourcing.
- Implementierte Kafka für die serviceübergreifende Kommunikation und Axon Server als Event Store und Gateway.
- Sicherte alle Services durch die Integration von OIDC über Keycloak als IdP für Authentifizierung und Autorisierung.
- Unterstützte bei der Frontend-Modulentwicklung für Zahlungsverfolgung mit Angular 7 und Bootstrap.
- Förderte die DevOps-Kultur durch Automatisierung der Infrastrukturbereitstellung auf OpenStack mit Terraform und Optimierung der Deployments mit GitLab CI/CD und Ansible.
- Verwendete MongoDB und PostgreSQL als persistente Datenspeicher je nach Service-Anforderung.
Teamleiter und technischer Leiter für Java EE und Angular mit CI/CD
Be Softilys
- Entwarf und implementierte einen Rating-Engine-Microservice, der Rechnungen über einen Kafka-Broker empfängt und diese über API-Aufrufe an andere Microservices weiterleitet, alle abgesichert durch OIDC.
- Setzte Design-Patterns ein, um funktionale Anforderungen zu erfüllen.
- Automatisierte Build und Deployment mit GitLab CI auf OpenStack.
- Pflegte Unit- und Integrationstests im Backend.
- Führte technisch ein Team von 10 Entwicklern unter Einsatz agiler Praktiken.
Gründer, Manager, Architekt und Senior-Entwickler
Smooth Algo
- Implementierte Module für Produkt- & Dienstleistungsmanagement, Einkauf, Lieferanten, Vertrieb (Angebote → Lieferung → Rechnungen), Kunden, Zahlungen und erweiterte Statistiken.
- Entwickelte Frontend mit Angular und Backend mit Spring Boot.
- Entwarf und implementierte ein PoS-Modul als touchbasiertes Frontend, integriert in das Factar-Backend, das Echtzeit-Abrechnung und Zahlungen ermöglicht.
- Sorgte für die Verschlüsselung von Kundendaten in der Datenbank für Compliance und Sicherheit.
- Führte Technologiemigrationen durch: Spring Boot 1→2→3, Angular 6→12, monolithische Architektur → Microservices.
- Richtete CI/CD-Pipelines mit GitLab CI (2022) und Jenkins (On-Premises, 2024) ein.
- Führte Containerisierung ein: Docker (2022), Docker Compose (2025) und Kubernetes (2025).
- Betreute und coachte Entwickler sowie einen Tester; führte das Onboarding von 4 Kunden durch und unterstützte es.
Berater und Full-Stack-Entwickler
Izicap
- Migrierte von einer monolithischen zu einer Microservices-Architektur und entwarf ein neues Authentifizierungsmodell.
- Migrierte die Benutzer-Authentifizierung vom klassischen Modus zu OpenID Connect über Keycloak.
- Identifizierte fehlende OWASP-Sicherheitsregeln und implementierte sie.
- Führte Business-Refactoring durch, um eine Benutzer-Partitionierung für SaaS zu ermöglichen.
- Pflegte Unit- und Integrationstests im Backend.
- Führte technisch 2 Entwickler mit agilen Methoden.
Architekt, Teamleiter und Senior-Entwickler
Twipbox
- Entwarf 3 Module: Middle Office, Mobile App und Back Office.
- Legte das relationale Datenmodell und die Deployment-Architektur fest.
- Richtete das Initialprojekt mit Spring, JPA und Hibernate ein.
- Entwarf die Architektur für asynchrone Dokumenten-Warteschlangen, die Dokumente an Drucker senden, wenn Nutzer QR-Codes in Druckereien scannen.
- Migrierte das Projekt von Spring Boot 1.5.6 auf 2.
- Setzte die Middle-Office-Webanwendung und die REST-API auf WildFly bei OVH ein.
- Pflegte und veröffentlichte Android- und iOS-Apps, einschließlich Signierung und Obfuskation.
- Koordinierte die Neugestaltung der Nutzererfahrung und der Landingpage.
- Agierte als Scrum Master in den ersten Sprints.
Java- und XML-Trainer
Profind Training Agency
- Lehrte Algorithmen und Datenstrukturen, Java-Syntax, Performance, OOP-Konzepte, JSP, Servlets, Unit-Tests mit JUnit und JDBC-Datenzugriff.
- Behandelte XML-Grundlagen, Syntax, Dokumentenvalidierung, XSLT-Transformationen und XML-Manipulation.
Teamleiter, Senior-Entwickler und Junior-Architekt (P2P)
Ordiges
- Analysierte, entwarf und implementierte die Kommunikation zwischen P2P und dem Alfresco GED-Server über das CMIS-Protokoll.
- Synchronisierte zwei DB-Transaktionen (Business-DB und Workflow-DB) mithilfe eines integrierten Transaktionsmanagers.
- Installierte, konfigurierte und nutzte Jenkins für Continuous Integration.
- Installierte und konfigurierte SonarQube zur Codequalität.
Java-Spring-Framework-Trainer
Profind
- Behandelte den Spring-Container, die Konfiguration, Abhängigkeitsinjektion, das Web-Modul, die Verarbeitung von HTTP-Anfragen, Webformulare, Datenbindung und Formularvalidierung mit Bean Validation.
- Lehrte die Konfiguration von Spring-MVC-Anwendungen, Interceptoren, JDBC- und JPA-Persistenz sowie Unit- und Integrationstests mit Spring.
Teamleiter, Architekt und Scrum Master
Mission Carrefour
- Entwarf das Backend für eine Web- & Mobilanwendung, mit der Kunden im Supermarkt Missionen lösen und Belohnungen erhalten konnten.
- Implementierte die Lösung mit JHipster (Spring Boot + AngularJS).
- Agierte als Scrum Master und technischer Leiter.
Teamleiter, Architekt und Scrum Master
Xatrax
- Fungierte als Scrum Master und technischer Referent für die Projektmanagement-Lösung ArchX.
- Erfasste Kundenanforderungen und delegierte entsprechende technische Weiterentwicklungen.
- Betreute Support- und Entwicklungsanfragen.
Teamleiter, Entwickler und Java-Architekt (EFM)
Ordiges
- Entwarf und schätzte die Migration eines schlanken Clients von JSF zu Spring MVC.
- Sorgte mit Bootstrap CSS und Ext JS-Komponenten für eine konsistente Benutzeroberfläche entsprechend dem Kunden-Branding.
- Leitete ein 2-köpfiges Team und lieferte die geplanten Sprints pünktlich ab.
- Optimierte die Performance der Geschäftslogik und die Reaktionszeiten.
- Entwickelte und stellte Webservices für die Integration mit anderen Kundenprodukten bereit.
- Konzipierte und implementierte Unit- und Integrationstests mit JUnit und spring-mvc-test.
- Installierte und konfigurierte den Continuous-Integration-Server Hudson.
Berater, Designer und Entwickler
Alliance Healthcare
- Migrierte das SOC-System und die Webservices auf eine hochverfügbare Plattform.
- Entwickelte ein Back-Office-Webportal zur Verwaltung funktionaler Rabattstufen.
- Entwickelte und veröffentlichte schnell neue Marketing-Angebote unter Verwendung des Chain-of-Responsibility-Musters.
- Optimierte das Informationssystem, um die Reaktionszeiten zu verbessern.
- Entwickelte ein neues System, um die Reaktionszeiten bei Kundenbestellungen zu verbessern.
- Realisierte eine große Weiterentwicklung: Unterstützung des Pharma-ML-V3-Protokolls.
- Entwarf und implementierte einen Proof of Concept mit Mule ESB.
- Koordinierte Releases für das Qualifizierungsteam.
- Installierte und konfigurierte den Hudson-Continuous-Integration-Server für alle Projekte.
- Wartete eine Anwendung zur Überwachung von Geschäftsanwendungen, führte zahlreiche Weiterentwicklungen und Fehlerkorrekturen durch.
Berater, Designer und Webentwickler
SFR
- Implementierte das SFR Mobile Network Barometer-Projekt: Zustand des Netzes auf einer Frankreich-Karte mit Echtzeit-Aktualisierung.
- Entwarf und implementierte einen J2EE-Webservice-Client, um Indikatoren periodisch abzurufen und in Google Maps anzuzeigen.
- Verfasste allgemeine und detaillierte technische Spezifikationen und einen Installationsleitfaden.
- Überarbeitete die SFR Monde-Anwendungen für Roaming-Services, einschließlich Datenmodell, Backend-Konsole und Frontend-Integration auf [link]
- Beteiligte mich an der Ausarbeitung der J2EE-Entwicklungsrichtlinien; verwendete Struts, Spring, Hibernate, JDBC/Oracle auf Tomcat 6.
- Entwickelte auf [link] einen Mechanismus zur Erstellung von Online-Umfragen und zur Abstimmung.
- Integrierte Widgets zur Anpassung der MySFR-Startseite.
- Erstellte und integrierte Business-Markups in die SFR-CMS-Tag-Bibliothek.
- Stellte das Juridical-Newsletter-Projekt auf Maven um und integrierte es in Hudson CI.
J2EE-Berater, Designer und Entwickler
Cegedim
- Entwickelte ein System zur Nachverfolgbarkeit von Rechnungen zwischen Apothekern und Krankenkassen, das 70 Millionen Rechnungen pro Jahr über Integrations-, Kontroll- und Front-Office-Module abwickelt.
- Optimierte die Datenbank durch Partitionierung und regelmäßige Löschungen, um eine optimale Produktionsdatenmenge zu gewährleisten.
- Implementierte die Kontrolle des Rechnungsflusses mit E-Mail-Benachrichtigungen für verlorene oder unbezahlte Rechnungen.
- Entwickelte eine Front-Office-GUI mit Struts-AJAX für Rechnungssuche, -nachverfolgung und Verwaltung.
- Erstellte eine GIS-Plattform für die Dematerialisierung von Rechnungen und Bestellungen, die Dokumentenfreigabe, -abruf, -verarbeitung und -archivierung ermöglicht.
- Beteiligte mich am Einrichten eines verteilten Transaktionsmechanismus, am Performance-Tuning und an der Entwicklung eines Moduls für periodische Berichte.
- Führte Anwenderschulungen durch und erstellte Dokumentationen; behob Fehler und realisierte Weiterentwicklungen.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Gesundheitswesen, Versicherung, Bank- und Finanzwesen, Telekommunikation und Regierung und öffentliche Verwaltung.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Projektmanagement, Betrieb und Qualitätssicherung.
Fähigkeiten
Betriebssysteme
- Linux (Ubuntu-Server Und -Desktop, Debian-Server)
- Windows 11/10/8/7
- Mac Os X 10.X
- Ios
- Android
- Unix (Solaris, Hp-Ux)
Programmiersprachen
- Java Ee: Spring In Allen Versionen, Spring Boot, Servlets, Jsp, Ejb, Dao, Jms, Jmx, Ant, Swing, Eclipse Rcp, Kotlin
- Web: Angular & Angularjs, React Js, Jquery, Javascript, Nodejs, Css3, Html5, Xml, Xsl, Ext Js
- Mobile-Entwicklung: React Native, Native Android, Objective C
- Ml: Python3, Numpy, Pandas, Tensorflow, Pytorch, Scikit-Learn, Matplotlib
- C++
- Php
- Sql
- Shell-Skripte
- Intel-Assembler
Datenbanken
- Mongodb
- Oracle
- Postgresql 9 & 8
- Mysql
- Ai Vector-Datenbanken
Methoden
- Xp
- Scrum
- Uml
- Lean
Server
- Keycloak
- Axon Server
- Apache Tomcat
- Jboss 7/8
- Weblogic
- Archiva
- Hudson
- Jenkins
- Activemq
Java-Frameworks
- Spring Boot
- Spring
- Axon Framework
- Hibernate
- Maven (1, 2 Und 3)
- Ant
- Quartz
- Spring Mvc
- Jms
- Grails
Werkzeuge
- Eclipse (Alle Versionen)
- Intellij Idea
- Uml: Astah, Visual Paradigm
Sprachen
Ausbildung
ENSIMAG
IT-Ingenieur (Masterabschluss) · Informationssystemtechnik · Grenoble, Frankreich
Lycée Med V
Mathematik & Physik · Casablanca, Marokko
Abitur · Wissenschaftlicher Mathematik-Zweig · Tunesien
Zertifikate & Bescheinigungen
WhiteCape Java EE 7 Zertifizierungstraining
Profind Schulung: Algorithmische Anwendungen in Java, Java SE, XML
Profind 5-Tage-Schulung: Spring Core, Spring MVC Framework
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Tagessatzverteilung
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Teamleiter, Architekt und Senior-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Sousse, Tunesien arbeiten
