Anwar El Ouardini
EN, Switch to EnglishContact

AnwarEl Ouardini

Élève ingénieur à Casablanca. Je construis des applications web full‑stack : le schéma d'abord, puis l'API, puis l'écran.

Portrait d'Anwar El Ouardini

Ce que j'apporte à une équipe

  1. InterfaceReact
    APIExpress
    Base de donnéesPostgreSQL
    RéseauOSPF, IPsec

    Je couvre toute la chaîne

    Du réseau à l'écran : j'ai configuré OSPF et un VPN IPsec, et construit des bases de données, des API et des interfaces par-dessus.

    1. BesoinValidé
    2. UMLValidé
    3. DéveloppementValidé
    4. Livraison

    Je valide chaque étape avec le client

    Je pars d'une analyse des besoins et de modèles UML, puis je reviens vers le client à chaque étape, pour que rien ne se découvre trop tard.

  2. 14/14tests de bout en bout

    Je vérifie avant de livrer

    TechCorp s'est terminé sur 14 tests de bout en bout sur 14. Sur FitAI, j'ai repéré un bug de double réservation en documentant le code, et je l'ai corrigé.

  3. 82/95commits

    Je fais aboutir le code d'équipe

    Sur GAAM, j'ai écrit 82 des 95 commits de l'équipe et fusionné chaque fonctionnalité par sa propre pull request.

    Preuve: GAAM, équipe de quatre

  4. ReactReact RouterExpressPostgreSQLFitAI livré
    JuilletAoût

    Je monte vite en compétence

    React, Express et PostgreSQL étaient nouveaux pour moi au début du stage. Deux mois plus tard, j'avais livré ma partie de FitAI. J'apprends maintenant Spring Boot.

Les outils de mes projets

Chacun vient d'un projet présenté plus bas.

Frontend

  • Reactdashboards par rôle
  • React Routerparcours d'onboarding
  • JavaScriptvalidation de formulaires, modales
  • HTML & CSScertifié Meta
  • Chart.jsstats de ventes en direct

Utilisé dans: FitAI, GAAM

Backend & Data

  • Node.jsruntime
  • Expressroutes RESTful
  • Passport.jslogin email + Google
  • PostgreSQLschéma, index
  • SQL migrationsévolutions versionnées
  • PHP & MySQLrôles & accès
  • Python & Streamlitapp web à six modules
  • Java & Spring BootJPA, Hibernate, REST

Utilisé dans: FitAI, GAAM, Gestion hospitalière, TP Spring

Réseau

  • VLANs & 802.1Qutilisateurs, voix, serveurs
  • OSPFbackbone aire 0
  • HSRPv2 & Rapid-PVST+bascule sans perte
  • NAT/PAT & ACLaccès Internet, filtrage
  • IPsec VPNsite à site
  • Cisco IOSdurcissement SSH, AAA

Utilisé dans: Réseau TechCorp

Méthode

  • Git & GitHubmerges en équipe
  • UMLmodélisation
  • Requirementsanalyse des besoins

Utilisé dans: FitAI, GAAM

Quatre projets et ma part dans chacun

  1. FitAI

    Digrow Group, stage, 2026

    Page d'accueil de FitAI avec le titre : une plateforme, toutes vos séances

    Plateforme fitness multi-rôles

    J'ai construit la partie compte : login email et Google avec Passport, onboarding par rôle (client, coach, salle), dashboards par rôle, recherche de coachs et favoris.

    En documentant la boîte de réservations, j'ai trouvé une contrainte d'unicité cassée qui laissait deux réservations prendre le même créneau. Index corrigé ; l'API répond désormais 409.

  2. GAAM

    Équipe de quatre à Mundiapolis, 2026

    Tableau de bord vendeur de GAAM avec le chiffre d'affaires, les commandes, un graphique de ventes et les meilleurs produits

    Plateforme e-commerce multi-rôles

    J'ai construit l'essentiel du back-office et de l'espace vendeur : dashboard admin, gestion des utilisateurs avec filtres et pagination, validation et suspension des vendeurs, gestion des produits et des commandes, et graphiques de ventes avec Chart.js.

    J'ai aussi intégré le travail de l'équipe : 82 des 95 commits du projet, chaque fonctionnalité développée sur sa propre branche puis fusionnée par pull request.

  3. Gestion hospitalière

    Décembre 2025

    Application de gestion hospitalière

    Une application web qui couvre six modules : patients, médecins, admissions, consultations, ordonnances et facturation.

    J'ai commencé par une analyse des besoins pour définir les entités, conçu le schéma relationnel sous PostgreSQL, puis ajouté recherche, tri et filtrage sur chaque module, avec la configuration dans un fichier .env.

  4. Réseau TechCorp

    TP de réseaux avancés, mai 2026

    Réseau d'entreprise sur deux sites

    Un réseau complet sur deux sites : architecture Cisco en trois couches au siège, cœur réduit à l'agence de Rabat, VLANs utilisateurs, voix, serveurs et administration, OSPF aire 0, et HSRPv2 avec Rapid-PVST+ pour la redondance.

    Les sites sont reliés par un VPN IPsec site à site (IKEv1, AES-256), avec NAT/PAT, ACL et administration en SSH uniquement. Construit en 12 labs et validé par 14 tests de bout en bout sur 14, dont une bascule HSRP sans aucun paquet perdu.

Stages et formation

  1. Juil.-août 2026

    Digrow Group

    Stagiaire ingénieur logiciel

    Mohammedia, à distance

    Partie compte de FitAI. Montée en compétence sur React, React Router, Express, PostgreSQL et les migrations SQL.

  2. Juil.-août 2024

    Royal Air Maroc

    Stage d'initiation

    Maroc, sur site

    Immersion dans cinq ateliers de maintenance aéronautique : pneumatique, freinage, batteries, logistique et évacuation d'urgence. Compréhension de la maintenance préventive et corrective, des standards de sécurité et des contraintes entre ateliers dans une industrie réglementée.

Formation

Certifications

  • Networking BasicsCisco, 2026
  • The Complete SQL BootcampUdemy, 2025
  • Programming with JavaScriptMeta, 2025
  • HTML and CSS in depthMeta, 2024
Portrait d'Anwar El Ouardini

À propos de moi

Je suis Anwar El Ouardini, élève en 4e année de génie informatique à l'Université Mundiapolis, à Casablanca. Mes projets couvrent les deux côtés de l'informatique : les applications web, et les réseaux sur lesquels elles tournent. En dehors des cours, je continue d'apprendre, avec des certifications Cisco, Meta et Udemy.

J'aime travailler en équipe. Sur GAAM et FitAI, j'ai appris à nous mettre d'accord sur une base commune avant de coder, à régler les conflits Git au calme et à écrire du code qu'un coéquipier peut reprendre sans venir me demander. Je tiens informées les personnes avec qui je travaille, et je parle arabe, français et anglais.

Contact

Basé à Casablanca, Maroc.