Anass Soulimani EN Contact

Anass Soulimani, full-stack engineer

Ingénieur full-stack, plus fort sur le backend et le DevOps. Je construis des systèmes Java et Spring avec des frontends Angular et Next.js, et je fais tourner l’infrastructure en dessous.

Statut
Disponible maintenant
Expérience
3+ ans, full-stack
Stack principale
Java · Spring Boot · Angular · SQL
Localisation
Maroc (GMT) · remote ou relocalisation
Ouvert à
CDI · missions freelance
Langues
Anglais · français · arabe
Discutons

01SplinEdge · 2025–2026

ERP de gestion de flotte

Gère l’activité transport d’une grande entreprise : chaque mission, véhicule et chauffeur, de la planification au ticket carburant.

  • Planification des missions avec arrêts, prises en charge et tarifs par ville, et replanification à la volée
  • Documents des véhicules avec alertes d’expiration, ordres de maintenance, suivi carburant et péage
  • Pleins de carburant comparés aux kilomètres parcourus, pour repérer vols et abus
  • Entretien prévu selon le kilométrage, et une vingtaine d’alertes pour documents, visites et cartes Jawaz
  • API de l’app mobile chauffeurs, avec mises à jour obligatoires
  • Pensé dès le départ pour la sécurité et la performance : visibilité des données par rôle, et requêtes qui restent rapides quand les données grossissent
  • Java 25
  • Spring Boot 4
  • PostgreSQL
  • Redis
  • Flyway
  • Next.js
  • Docker

Lire l’étude de cas (en anglais)Poser une question sur ce projet

02SplinEdge · 2025

Plateforme de livraison de repas

Cinq apps sur un seul backend : une app client, une app livreur, un tableau de bord pour les restaurants, une console d’administration et l’API derrière.

  • Commandes suivies en direct sur chaque écran, de la cuisine à la porte
  • Notifications SMS et itinéraires de livraison sur carte
  • Menus des restaurants, recherche de produits et gestion des commandes
  • Coûts réduits : moins d’appels aux API payantes, Google Maps compris
  • Sécurité et performance prises en compte dans les cinq applications
  • JHipster
  • Spring Boot
  • WebSockets
  • PostgreSQL
  • Redis
  • Twilio
  • Google Maps API
  • Flutter
  • Next.js

Lire l’étude de cas (en anglais)Poser une question sur ce projet

03CBX Conseil · 2023–2025

GalaxyTest

Un parcours de recrutement complet : du bouton « postuler » sur le site de l’entreprise, à un test de coding game dans l’esprit de CodinGame, jusqu’à l’offre d’emploi.

  • Campagnes de tests par technologie, candidats invités par email
  • Tests chronométrés mêlant QCM, réponses écrites et code
  • Entraînements, notation automatique et tableaux de bord des résultats
  • Java
  • Spring Boot
  • Angular
  • PostgreSQL
  • Redis
  • Jenkins

Lire l’étude de cas (en anglais)Poser une question sur ce projet

04CBX Conseil · 2023–2025

Timesheet

Pensé pour le fonctionnement réel d’une ESN française, là où des outils globaux comme Clockify ne suffisent pas : CRA mensuels en jours, et facturation qui en découle.

  • Jours travaillés calculés avec les jours fériés de chaque pays, les congés et les astreintes
  • Factures clients générées en PDF à partir des CRA validés, plus les factures fournisseurs
  • Relances des factures en retard, RIB lus depuis un PDF, import CSV en masse
  • Authentification unique et tableaux de bord pour la direction
  • Java 17
  • Spring Boot 3
  • Angular
  • PostgreSQL
  • Keycloak
  • OpenAPI
  • iText

Lire l’étude de cas (en anglais)Poser une question sur ce projet

Ce que je peux faire pour vous

Trois façons de travailler ensemble. La plupart des clients commencent par un audit.

Comment je travaille

  1. 1

    Appel découverte

    20 minutes, gratuit

    Vous m’expliquez votre besoin ; je vous dis honnêtement si je suis la bonne personne.

  2. 2

    Audit & cadrage

    1 à 2 semaines, prix fixe

    J’étudie le fonctionnement actuel et rédige un cahier des charges chiffré et priorisé. Il vous appartient.

  3. 3

    Réalisation

    Démo chaque semaine

    Vous voyez un logiciel qui fonctionne sur un serveur de test chaque semaine, pas seulement à la fin.

  4. 4

    Livraison

    Puis suivi en option

    Code, documentation et tous les accès vous appartiennent. Je peux en assurer le suivi si vous le souhaitez.

Ce dont j’ai besoin : une personne qui décide, l’accès aux systèmes concernés, et un retour à chaque démo hebdomadaire.

Autres réalisations

  1. Application stock & ventesApplication de bureauEn cours
    Problème
    Les petits commerces perdent de vue le coût réel de chaque produit et qui leur doit encore de l’argent.
    Ce que j’ai fait
    Une application de bureau pour les produits, les ventes, les paiements échelonnés et les dettes clients, qui calcule le coût réel et la marge de chaque produit.
    Résultat
    Modèle de données et écrans de stock en place ; suivi des ventes et des paiements à venir.
    • .NET 8
    • WPF
    • PostgreSQL
  2. Audit & hébergement pour les clientsConseil2025–2026
    Problème
    Les clients payaient des logiciels à peine utilisés et faisaient à la main un travail qu’un système peut faire.
    Ce que j’ai fait
    Analysé le fonctionnement réel de chaque entreprise, repéré ce qui pouvait être automatisé et les frais cachés, puis mis en place et hébergé les remplacements.
    Résultat
    Moins de frais mensuels, moins de travail manuel, et une vue unique sur tout ce qui tourne.
    • Linux
    • Docker
    • Traefik
    • GitHub Actions
  3. CBX AcademyAppui front-end2024
    Problème
    Les nouvelles versions du site de formation devaient être reliées au backend de l’entreprise.
    Ce que j’ai fait
    Aidé le développeur front-end sur la v1 et la v2, surtout pour relier le frontend au backend.
    Résultat
    Les deux versions ont été livrées.
    • Next.js
    • Spring Boot
  4. Inspection de panneaux solaires par droneVision par ordinateur2022
    Problème
    Les panneaux sales produisent moins, et inspecter un champ solaire à la main prend du temps.
    Ce que j’ai fait
    Entraîné un modèle de segmentation d’instances sur des images de drone pour repérer les panneaux à nettoyer.
    Résultat
    Environ 95 % de précision sur la détection des panneaux.
    • Python
    • Detectron2
    • AWS
  5. Pilotage d’énergie hybrideSimulation de micro-réseau2022
    Problème
    La demande change entre le jour et la nuit, le vent peut tomber ou dépasser ce qu’une éolienne supporte, et le solaire ne produit rien la nuit.
    Ce que j’ai fait
    Simulé un micro-réseau solaire, éolien et diesel, et la logique de contrôle qui décide quand le générateur doit démarrer et comment le réseau l’absorbe.
    Résultat
    Le générateur tourne le moins possible et le réseau reste stable.
    • Simulink
    • MATLAB

Expérience

  1. 2025–26

    Cofondateur & ingénieur full-stack

    SplinEdge

    Applications clients (backends Spring, frontends Angular), audits, hébergement et CI/CD.

  2. 2022–25

    Développeur full-stack

    BMA Conseil IT / CBX Conseil

    GalaxyTest et Timesheet avec Spring Boot et Angular ; 95 % de couverture de tests sous SonarQube.

  3. 2022

    Stagiaire ingénieur logiciel

    Green Energy Park

    Inspection de panneaux solaires par drone avec la vision par ordinateur.

  4. 2020–23

    Diplôme d’ingénieur d’État en informatique

    EHEI Oujda · 1337

    Et le bootcamp de l’école 1337, enseigné en C.

Compétences

Survolez ou touchez une compétence pour voir où je l’ai utilisée.

Cœur

À l’aise

Aussi utilisé

Articles

  1. Watching a one-box serverWhat I watch on a single home server, the small stack that does the watching, and the outage that showed which alerts were still missing.16 octobre 2026 · 9 min de lecture · en anglais
  2. Letting AI agents operate a server, inside the rulesA rulebook, a tested pre-execution guard and a CI backstop that let coding agents do real work on a server safely.15 octobre 2026 · 4 min de lecture · en anglais
  3. A portable hosting platform, built at home firstOne machine run like a small platform: one entry point, isolated tenants, three environments per project and rules checked in CI.15 octobre 2026 · 6 min de lecture · en anglais

Travaillons ensemble.

Disponible maintenant · au Maroc · Je réponds sous 24 h.