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
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
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
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
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.
-
01
Audit & cadrage
- “On paie des logiciels qu’on utilise à peine.”
- “On refait le même travail à la main tous les jours.”
- “On ne sait pas vraiment ce qui est possible.”
J’étudie le fonctionnement de votre activité et où partent le temps et l’argent : tâches automatisables, frais cachés, outils trop chers et possibilités que vous ne soupçonniez pas. Vous recevez un cahier des charges et un plan chiffré, qui vous appartiennent. Si nous le réalisons ensemble, le prix de l’audit est déduit.
-
02
Réalisation
- “Il nous faut une application.”
- “Notre système actuel ne suit plus.”
Des applications web de bout en bout : backend, frontend et l’infrastructure en dessous, déployés sur votre propre serveur avec HTTPS, déploiements automatiques, sauvegardes et monitoring.
-
03
Suivi
- “Ça marche, mais personne ne le maintient.”
- “C’est lent, ou ça plante de temps en temps.”
Mises à jour, corrections, monitoring et alertes, pour que votre système tourne et que vous soyez prévenu des problèmes avant vos utilisateurs.
Comment je travaille
- 1
Appel découverte
Vous m’expliquez votre besoin ; je vous dis honnêtement si je suis la bonne personne.
- 2
Audit & cadrage
J’étudie le fonctionnement actuel et rédige un cahier des charges chiffré et priorisé. Il vous appartient.
- 3
Réalisation
Vous voyez un logiciel qui fonctionne sur un serveur de test chaque semaine, pas seulement à la fin.
- 4
Livraison
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
-
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
-
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
-
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
-
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
-
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
- 2025–26
Cofondateur & ingénieur full-stack
SplinEdge
Applications clients (backends Spring, frontends Angular), audits, hébergement et CI/CD.
- 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.
- 2022
Stagiaire ingénieur logiciel
Green Energy Park
Inspection de panneaux solaires par drone avec la vision par ordinateur.
- 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
- 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
- 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
- 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.