Adam TOUIHRIIngénieur Full-Stack - TypeScript/Next.js · AWS et Kubernetes · Node.js

Ingénieur Full-Stack comptant plus de 4 ans d’expérience dans la modernisation d’applications d’entreprise pour de grands clients des secteurs de l’industrie et de l’énergie, notamment ENGIE et Hutchinson (groupe TotalEnergies). Spécialisé dans la migration de systèmes hérités (Java, Sencha, VBA, PHP natif) vers des piles modernes TypeScript et PHP, ainsi que dans l’infrastructure qui les soutient : CI/CD, conteneurisation et migration d’EC2 vers Amazon EKS. Parle couramment le français et l’anglais. En cours de certification AWS Solutions Architect – Associate.

Compétences
Backend — PHP (Symfony, Laravel), Node.js (Nest.js), Java (Spring Boot), API REST, PL/SQL
Frontend — TypeScript, React (Next.js), Vue.js (Nuxt.js), Styled Components, Ant Design, shadcn/ui, WCAG accessibility
Cloud & Devops — AWS (EKS, EC2, S3, EBS, EFS, Cognito), Kubernetes, Docker, CI/CD (GitHub Actions, GitLab CI), ArgoCD, Datadog
BDD — PostgreSQL, MySQL, MariaDB, Oracle, NoSQL
Data & Automatisation — Power BI, Talend, n8n, Bash, PowerShell
Testing & Outils — Cypress, Vitest, Postman, Swagger, Git, GitHub, GitLab, Codeberg, Jira
Méthodologies — Agile Scrum
Languages — Anglais (Professionnel), Français (Professionnel), Allemand (Goethe Zertifikat A2), Arabe (Langue Maternelle)
Expérience Professionnelle

Ingénieur Full-Stack (Symfony / Next.js)

Niji - Client: ENGIE

Pilotage de la migration de 4 applications d'entreprise d'une stack legacy Java, Symfony et Sencha vers TypeScript (Next.js / Nest.js), incluant une refonte complète du frontend.

01/2026 – aujourd'huiCasablanca, Maroc

  • •Audit de 4 applications en production et définition de la stratégie de migration technique vers TypeScript, avec cartographie des dépendances, des risques et d'un plan de bascule progressif.
  • •Conception et développement des 4 applications lors de la refonte, couvrant les services backend et le frontend repensé, au service de plus de 300 utilisateurs internes.
  • •Mise en place de pipelines CI/CD pour l'automatisation du build, des tests et du déploiement, faisant passer le cycle de livraison d'une fois par mois à une fois par semaine.
  • •Migration de l'hébergement d'Amazon EC2 vers Amazon EKS, pour une infrastructure conteneurisée et évolutive horizontalement, avec un déploiement GitOps via ArgoCD.
  • •Mise en œuvre du monitoring Datadog sur les 4 applications, avec tableaux de bord et alertes pour le suivi des performances en temps réel.
  • Stack : PHP/Symfony, TypeScript, Next.js, Nest.js, Java, AWS (EC2, EKS, S3, Cognito), Docker, ArgoCD, Datadog, GitHub Actions · Agile Scrum

    Développeur Full-Stack (Laravel / Vue.js / Power BI)

    AR Distribution

    Conception d'un système de gestion d'entrepôt et d'une couche BI d'aide à la décision afin d'optimiser les opérations logistiques et le reporting de gestion.

    02/2025 – 12/2025Casablanca, Maroc

  • •Conception et livraison d'un système de gestion d'entrepôt complet couvrant la réception des marchandises, le stockage et l'expédition, traitant plus de 50 commandes par jour sur 3 entrepôts.
  • •Développement de tableaux de bord Power BI présentant les principaux indicateurs logistiques (rotation des stocks, délais d'expédition, taux de service), utilisés quotidiennement par 5 responsables pour leurs décisions.
  • •Automatisation de tâches opérationnelles répétitives avec Bash et PowerShell, permettant de gagner plusieurs heures de travail manuel par semaine.
  • •Refactorisation des parcours critiques et résolution de goulots d'étranglement de performance dans le code existant, améliorant le temps de réponse moyen de 35 %.
  • Stack : PHP/Laravel, Vue.js, PostgreSQL, Power BI, PowerShell, Bash

    1 / 2

    Développeur Web (Laravel/Symfony)

    World Geo Survey

    Développement de la plateforme e-commerce de l'entreprise et du système de support client, et paramétrage de l'ERP, afin d'améliorer l'expérience client et les processus internes.

    01/2024 – 01/2025Casablanca, Maroc

  • •Développement et maintenance du principal site e-commerce de l'entreprise (worldgeosurvey.com⁠) en PHP/Laravel.
  • •Conception et développement d'une plateforme de support client en PHP/Symfony centralisant le traitement des demandes des utilisateurs, réduisant le délai de réponse moyen de plusieurs jours à moins de 24 heures.
  • •Paramétrage, personnalisation et maintenance de l'ERP de l'entreprise afin de fluidifier les processus métier internes.
  • •Animation de sessions de formation et d'ateliers pour l'intégration de plus de 10 utilisateurs internes aux nouveaux outils, dans 3 départements.
  • Stack : PHP/Laravel, PHP/Symfony, MySQL, paramétrage ERP

    Hutchinson (Groupe TotalEnergies)
    Développeur IT (PHP / Power BI)

    Développement d'applications de traçabilité et de suivi de production, création de tableaux de bord d'aide à la décision et refonte de trois applications héritées pour un site industriel.

    09/2022 – 11/2023Casablanca, Maroc

  • •Création d'un outil de traçabilité des matières premières en PHP natif, offrant une visibilité complète sur les flux d'approvisionnement de plus de 250 références de matières.
  • •Développement d'une application numérique de suivi des étapes de production en PHP natif, ayant entièrement remplacé le processus papier sur l'ensemble du cycle de fabrication, éliminant des centaines de formulaires papier par semaine et réduisant un processus manuel d'une semaine à un simple clic (<3 s).
  • •Refonte de trois applications existantes de VBA vers PHP natif, supprimant la dépendance aux classeurs Excel hérités et permettant l'accès multi-utilisateurs.
  • •Conception de tableaux de bord Power BI interactifs couvrant les principaux indicateurs de pilotage de la production, utilisés par plus de 5 responsables de production.
  • •Optimisation des performances et résolution de goulots d'étranglement dans des applications en PHP natif et PL/SQL.
  • •Formation de plus de 50 utilisateurs finaux aux nouvelles fonctionnalités et aux bonnes pratiques.
  • Stack : PHP natif, PL/SQL, Oracle, Power BI, PowerShell · Agile Scrum

    Stagiaire IT
  • •Assistance technique de premier niveau auprès de plus de 50 utilisateurs finaux, avec résolution des incidents matériels, logiciels et réseau via un système de tickets, afin de maintenir un taux de résolution le jour même supérieur à 95 %.
  • 03/2022 – 09/2022Casablanca, Maroc
  • •Participation à la configuration et à la maintenance des postes de travail, serveurs et équipements réseau, avec réduction des tickets informatiques récurrents grâce à la rationalisation de la documentation de dépannage.
  • Formation Académique

    Master (Bac+5), Technologies de l'Internet

    Université de Pau et des Pays de l'Adour, France, programme délocalisé dispensé à Casablanca, Maroc

    Diplôme validé : attestation de réussite délivrée, diplôme définitif en attente de remise

    2025Casablanca, Maroc

    Licence (Bac+3), Administration des systèmes, bases de données et réseaux

    Université Hassan II - Faculté des Sciences Aïn Chock
    2022Casablanca, Maroc

    Diplôme de Technicien Spécialisé (DTS, Bac+2), Développement informatique

    ISTA NTIC - OFPPT
    2021Casablanca, Maroc
    Certifications
    VMWare : Management of a virtualization platform (2022)PowerShell: Windows Task Automation (2022)Microsoft Office 2016 Specialist (2021)Goethe-Zertifikat A2 - Allemand (2018)
    2 / 2