Portfolio / Parcours

La curiosité comme moteur.
La rigueur comme méthode.

Adnane Abouel Makarim. Ingénieur full-stack, concepteur de systèmes d’information, et un goût assumé pour les expériences digitales bien dessinées.

Portrait d’Adnane Abouel MakarimMARRAKECH, MAROC

Informatique & réseaux · spécialisation MIAGE · EMSI Marrakech

Comprendre. Concevoir. Livrer.

Ma formation en informatique et réseaux, spécialisée en Méthodes Informatiques Appliquées à la Gestion des Entreprises (MIAGE), m’a appris à faire le lien entre une problématique métier et un système utile. Programmation, clean code, analyse, conception et communication : je les considère comme les pièces d’un même travail.

Je cherche des solutions innovantes et éthiques, avec un service utile aux clients comme à l’entreprise. Les projets multi-disciplinaires m’intéressent parce qu’ils demandent autant de clarté humaine que de précision technique.

Arabe natif · Français courant · Anglais professionnel

Télécharger le CV

TIMELINE / 2023—2026

Le parcours.
Et ce qu’il a permis de construire.

Mai 2026 — aujourd’huiCDI · Marrakech

HWS

Ingénieur full-stack & expériences digitales

Transformer l’identité d’un établissement en un site exploitable, et les données hôtelières en un outil que les équipes peuvent piloter au quotidien.

  • Réalisé des expériences web React pour l’hôtellerie haut de gamme : 11 projets de riads et hôtels présentés, avec une identité visuelle propre à chaque établissement et un parcours de découverte pensé pour le mobile comme pour le desktop.
  • Développé MGH Dashboard pour réunir les fiches établissements, les destinations et les expériences dans une même application : les équipes gèrent leurs contenus en 3 langues, français, anglais et espagnol, sans multiplier les outils.
  • Rendu les fiches plus faciles à préparer et à contrôler : un éditeur en 7 étapes organise le contenu, tandis que 6 critères signalent les informations essentielles à compléter avant la publication, dont les photos, le contact et la réservation.
  • Évité les appels répétés au service partenaire grâce à un cache de 5 minutes ; l’enrichissement des statistiques traite les fiches par lots de 10 requêtes simultanées pour regrouper la collecte plutôt que la répéter écran par écran.
  • Pris en charge toute la livraison : besoin client, maquette, développement, tests, référencement technique, domaine et mise en ligne Cloudflare. Les configurations de domaines et d’hébergement sont adaptées aux environnements Genious, Namecheap et LWS.
  • Intégré les services e-mail Brevo et Resend pour relier les formulaires au destinataire réel ; travaillé les images WebP, les ressources et les contrôles d’accessibilité pour limiter les obstacles à la prise de contact.
  • Appliqué 3 règles de design concrètes : une hiérarchie qui fait comprendre l’offre, une interface utilisable au clavier et sur mobile, et des animations qui indiquent les actions sans ralentir la visite.
Janvier — mars 2026Auto-entrepreneur

HWS

Développeur web & audit digital

Aider les hôtels et riads à présenter clairement leur offre, puis identifier ce qui freine réellement la navigation et la visibilité de leur site.

  • Conçu et développé des sites hôteliers, de l’organisation des contenus à la mise en ligne : l’établissement dispose d’une présentation adaptée à son identité et de points de contact faciles à trouver.
  • Réalisé des audits sur 3 axes — vitesse de chargement, accessibilité et référencement — pour distinguer les problèmes de ressources, de navigation et de structure plutôt que proposer des corrections au hasard.
  • Optimisé les images et l’organisation des ressources ; structuré les titres, les pages et les métadonnées pour rendre les contenus compréhensibles par les visiteurs comme par les moteurs de recherche.
  • Mis les analytics au service du suivi : observer les parcours et les points de sortie permet de choisir les améliorations suivantes à partir de l’usage, pas seulement de l’apparence.
Février — décembre 2025Stage · full remote · Allemagne

APEXIOM

Ingénieur full-stack mobile & web

Réunir la commande, le paiement et le suivi de livraison dans le même parcours, au cours d’un stage entièrement à distance pour une équipe en Allemagne.

  • Développé une application React Native/Expo pour 2 plateformes, Android et iOS : recherche de restaurants, choix des produits, panier et commande font partie du même parcours.
  • Relié le paiement Mollie à des API Spring Boot 3/Java 21, avec PostgreSQL et Spring Security pour séparer la gestion des données, les accès et les transactions.
  • Rendu les changements de statut visibles en temps réel avec WebSockets et les notifications Expo ; le client peut suivre sa commande sans actualiser manuellement son écran.
  • Intégré Google Maps pour convertir les adresses et afficher les itinéraires, afin de relier les informations de livraison au parcours de commande.
  • Créé 3 modes de promotion — catégorie, produit et montant de panier — ainsi qu’une roulette à probabilités configurables, pour donner au restaurant des mécanismes de fidélisation réglables.
Février — juin 2024Développement web

Norsys Afrique

Développeur web full-stack

Codingame : une application temps réel pensée jusqu’au déploiement.

  • Conçu une interface React/TypeScript et un backend Java 21/Spring Boot : les échanges WebSockets mettent les informations à jour sans attendre un rechargement de page.
  • Centralisé l’authentification avec Keycloak et Spring Security, pour gérer les identités et les droits depuis une même logique d’accès.
  • Conteneurisé l’application avec Docker et configuré NGINX, HTTPS et WSS, pour relier un déploiement reproductible à des échanges sécurisés.
  • Ajouté le cache Caffeine et des tests JUnit/Mockito : les traitements réutilisent les données disponibles et les comportements backend peuvent être contrôlés avant une livraison.
Juillet — septembre 2023Développement & Scrum

Aitela Branding

Scrum Master & développeur full-stack

Des réponses contextuelles, une architecture full-stack et un parcours utilisateur connecté à l’IA.

  • Développé une application Next.js/NestJS intégrant GPT-4 : les utilisateurs interagissent avec l’IA depuis un parcours web dédié, plutôt qu’un appel isolé à un modèle.
  • Construit la génération de prompts à partir des instructions et de l’historique des échanges, pour conserver le contexte d’une conversation dans les réponses suivantes.
  • Relié OAuth/JWT et Stripe au parcours utilisateur, afin de regrouper connexion, accès et paiement dans l’application.
  • Assuré le rôle de Scrum Master en parallèle du développement : découpage du travail, coordination et suivi des tâches pour faire avancer ensemble le produit et sa réalisation.

CAPABILITIES / STACK

La technique.
Au service du résultat.

01

Interfaces & expériences

React / JSXReact Native / ExpoNext.jsAngularTanStack React QueryHTMLCSSBootstrapTailwind CSS
02

Backend & langages

Java / JEESpring BootSpring SecuritySpring Data JPAHibernateNestJSLaravelPythonPL/SQLJavaScriptTypeScriptC++
03

Architecture & systèmes

UMLMeriseDesign PatternsRabbitMQKafkagRPCWebSocketsMVCMVPMonolithMicroservicesSOAREST
04

Cloud & livraison

Cloudflare Pages / WorkersD1CI/CDDockerJenkinsGitGitHubGitLabGeniousNamecheapLWSNGINX
05

Données & outils

OracleMySQLPostgreSQLMongoDBSQLiteIntelliJ IDEAVS CodeEclipseNetBeansPostmanSwagger
06

Qualité & acquisition

Technical SEOSSG / prerenderAccessibilityWebP / srcsetAnalyticsBrevoResendSanityJUnitMockito

MINDSET / COLLABORATION

Travailler ensemble.
Ça se construit aussi.

01

Communication

+

Transmettre clairement les idées et écouter activement.

02

Travail d’équipe

+

Collaborer avec des profils et expertises complémentaires.

03

Résolution de problèmes

+

Identifier, analyser et résoudre les difficultés complexes.

04

Adaptabilité

+

Ajuster le travail aux nouveaux contextes et contraintes.

05

Leadership

+

Guider une équipe vers un objectif partagé.

06

Gestion du temps

+

Organiser les tâches et respecter les échéances.

07

Créativité

+

Imaginer des solutions originales et adaptées.

08

Pensée critique

+

Évaluer les faits et les options avec rigueur.

LEARNING / VERIFIED

Apprendre.
Et le vérifier.

La suite pourrait être la vôtre.

Vous avez l’ambition.
Construisons la suite.

Un site qui porte votre marque. Une application qui simplifie votre métier. Parlons du vrai besoin.

Parlons de votre projet