Mustapha AZNAG

Senior Tech Lead | Architecture Logicielle

Salaire / Taux journalier

Bordeaux, France

Mobilité : Gironde

Freelance

Peut venir sur site

Expertises

AngularJavaSpring BootPostgreSQLSassJavascriptPHPNodeKotlinCSSC#MongoDB.NETScalaAWSElasticsearchMicrosoft SQL ServerSwagger/OpenAPIWebpackJBossLinuxGoogle Cloud PlatformKubernetesTomcatGitBitbucketDockerRESTful APIsBootstrapGitLabJenkinsTypescriptGrafanaApache AirflowMavenHerokuHTMLMySQLWindowsScrumOracle

Langues

Arabe (Maternelle)Français (Maternelle)Anglais (Courant)

À propos

Introduction

Tech Lead avec +10 ans d’expérience dans la conception et la mise en œuvre d’applications métiers critiques. Mon rôle va au-delà de l’encadrement technique: je suis le garant de la cohérence technique, de la qualité et surtout la cohérence entre les besoins métiers et les choix technologiques. J’apporte donc une exigence forte sur la qualité logicielle/maîtrise de la dette technique. L’objectif est clair : construire des solutions robustes, maintenables et évolutives dans le temps.

Liens

Expérience de travail

Responsable Technique – Domaine Finance

ISOCEL E.Leclerc

janv. 2024 - Présent

2 ans 10 mois

– Pilotage technique du module de reversement, un des composants critiques de la brique Finance. – Référent technique sur plusieurs sujets stratégiques du domaine Finance, en lien étroit avec les équipes métier. – Gestion et réduction de la dette technique du produit (priorisation, refactoring, etc.). – Refonte et optimisation des performances des traitements critiques à forte contrainte métier. – Conception, développement et pilotage des nouvelles évolutions fonctionnelles et techniques. – Encadrement et accompagnement des développeurs (revues de code, bonnes pratiques, arbitrages techniques). – Suivi et encadrement des stagiaires: montée en compétences, accompagnement technique et méthodologique. – Collaboration étroite avec les équipes métiers pour comprendre, challenger et formaliser les besoins fonctionnels complexes. – Participation active aux ateliers de cadrage métier (workshops, refinement, design fonctionnel). – Analyse et clarification des règles métier, identification des incohérences ou zones grises, et propositions d'optimisation. – Traduction des enjeux et règles métiers en modèles fonctionnels et techniques cohérents. – Contribution à la co-construction des solutions avec les métiers, en arbitrant entre faisabilité technique, coûts et valeur business. – Rôle de facilitateur entre métier, produit et équipes techniques, garantissant une vision partagée et des décisions alignées.

Responsable Technique – Équipe BUILD

ISOCEL E.Leclerc

oct. 2022 - déc. 2023

1 an 3 mois

– Leadership technique d'une équipe Agile, garant de la qualité et de la cohérence des développements. – Accompagnement des développeurs : montée en compétences, support sur les problématiques complexes, mentoring. – Animation et diffusion des bonnes pratiques de développement (clean code, tests, standards de qualité). – Réalisation des revues de code et validation des Merge Requests. – Garant de la qualité du code produit et du respect des standards d'architecture. – Chiffrage et cadrage technique des nouvelles fonctionnalités et besoins métiers. – Onboarding technique des nouveaux arrivants sur le projet. – Conception et développement de nouvelles évolutions en respectant une architecture DDD. – Suivi de la qualité des livrables et respect des engagements (qualité, délais). – Support et coordination technique avec les équipes offshore (Inde).

Consultant Audit Qualité

ISOCEL E.Leclerc

juin 2022 - sept. 2022

4 mois

– Réalisation d'audits de qualité de code sur des applications existantes. – Identification des risques techniques et élaboration de plans d'actions correctifs. – Mise en place de processus qualité : revues de code, règles de validation des Merge Requests, standards de développement.

Tech Lead Full-stack (Java, .Net, Angular)

Atos

janv. 2020 - juin 2022

2 ans 6 mois

– Projet client AFD: SIOP (application existante Asp.Net / Oracle), REGISTRI (.Net Core/Angular, PostgreSQL, SAML2). – Projet client FDJ: ABACUS (Java/Angular, PostgreSQL, OAuth2/OKTA). – Accompagner les développeurs : montée en compétences, résolution de problèmes techniques, animer les bonnes pratiques et les règles de développement. – Revue de code et validation des merges requests. – Assurer la qualité du code produit. – Mise en place des architectures techniques et logiciels. – Mise en place de l'Authentification Unifiée OAuth2/OpenID Connect / SAML2. – Conception et développement "from scratch" des applications Java/Spring/Angular et .Net Core/Angular. – Participation au développement et à la maintenance des applications existantes. – Rédaction des spécifications techniques et des dossiers d'installation. – Rédaction des dossiers d'architecture et des dossiers d'exploitation d'applications. – Chiffrage des nouvelles fonctionnalités et rédaction des devis. – Mise en place des pipelines d'intégration continue avec Jenkins. – Préparation et réalisation des Mises en Production. – Suivi et encadrement des stagiaires / accompagnement des nouveaux arrivants au projet. – Intervention sur différents projets pour investiguer et régler les incidents de Prod. – Participation active aux ateliers de cadrage métier.

Co-founder & CTO

Upslick

sept. 2017 - sept. 2019

2 ans 1 mois

– Conception et mise en place de l'architecture microservices from scratch, orientée scalabilité, résilience et évolutivité. – Développement complet de la plateforme: design, implémentation, tests et industrialisation. – Mise en œuvre d'un système d'authentification unifiée sécurisé basé sur OAuth2 / OpenID Connect. – Rédaction des cahiers des charges fonctionnels et des spécifications techniques d'architecture. – Mise en place de la chaîne CI/CD : Intégration continue avec Jenkins, automatisation des déploiements. – Déploiement et orchestration sur Google Cloud Platform (GCP) avec Kubernetes: containerisation, scalabilité automatique, haute disponibilité. – Organisation du développement en Agile SCRUM : priorisation backlog, sprints, livraisons continues. – Rôle transversal de référent technique, architecte et garant de la qualité produit. – Co-conception de la vision produit et technique de la solution SaaS.

CTO / Software Architect

MyGaloo SAS

janv. 2015 - juin 2017

2 ans 6 mois

– Pilotage et évolution de l'architecture microservices existante : amélioration de la scalabilité, résilience et maintenabilité de la plateforme. – Conception et mise en œuvre des choix d'architecture structurants (découpage des services, communication inter-services, performance). – Conception et réalisation d'un système avancé de visualisation de données géographiques pour les associations et clubs : – Intégration Google Maps – Moteur de recherche Apache Solr – Mise en place d'algorithmes de clustering et d'agrégation de données – Gestion proactive de la dette technique: audit, priorisation des chantiers, refactoring et amélioration continue. – Cadrage technique et chiffrage des évolutions produit, en lien avec la roadmap business et les besoins utilisateurs. – Rédaction des spécifications fonctionnelles et techniques (cahiers des charges, dossiers d'architecture). – Encadrement et mentorat des stagiaires : accompagnement technique, bonnes pratiques, structuration de la montée en compétences. – Pilotage des axes de R&D : – Traitement et analyse de données. Open Data (DataAsso) – Veille technologique et propositions d'innovations produit – Industrialisation et intégration des résultats de recherche dans les applications métiers – Responsabilité des mises en production : – Préparation des releases – Coordination technique – Sécurisation des déploiements et suivi post-prod.

Assistant Professor (Teaching and Research Assistant)

Aix-Marseille Université

sept. 2012 - juin 2015

2 ans 10 mois

Aix-Marseille, France

– Activités d'enseignement, 1ère et 2ème année DUT : – Cours, TD et TP de Modélisation Orientée Objet – UML. – TP de Programmation Orientée Objet Avancée Java, Design Patterns – Java. – Cours, TD et TP de Systèmes d'Exploitation (Linux). – TP de Programmation Orientée Objet Java/IHM. – TP de Programmation Orientée Objet C++. – TP de Bases de Données MySQL. – Encadrement de 4 étudiants en stage de fin d'études DUT (pendant 2 mois et demi).

Software Engineer Java/JEE

AddixWare

oct. 2011 - juil. 2012

10 mois

– Participation au développement et à la maintenance de l'outil de communication Letsignit.com (personnalisation des signatures électroniques, campagnes marketing, etc.). – Maintenance logicielle, correction de bugs et automatisation des tests. – Développement de nouvelles fonctionnalités. – Réalisation des tests de charge et évaluation de performances des applications web JEE (EJB/JSF, Spring/JSP).

Ingénieur R&D

LIS LABORATOIRE INFORMATIQUE SCIENCES

mars 2010 - sept. 2011

1 an 7 mois

– Participation aux activités de recherche du laboratoire: exploration de nouvelles approches techniques et prototypage de solutions. – Réalisation d'une veille scientifique et technologique continue. – Conception et réalisation d'applications modulaires basées sur des portlets (portail d'entreprise, Liferay Portal). – Conception et développement d'un annuaire de services Web, orienté interopérabilité, performance et évolutivité. – Contribution aux activités d'administration système sous Linux: – Gestion des environnements de développement et de test – Configuration et maintenance des serveurs – Sécurisation et supervision de base de données – Déploiement, hébergement et exploitation d'applications.

Software Engineer Java/JEE (Stage fin de Master 2)

ASS DE GESTION DU DISPOSITIF VALORPACA

mars 2009 - oct. 2009

8 mois

– Etude du Mapping objet/relationnel (ORM). – Intégration de données distribuées. – Développement de portails Web 2.0 à base de Portlets.

Software Engineer Java/JEE (Freelance)

Faculté des sciences de Marrakech

sept. 2008 - févr. 2009

6 mois

Marrakech, Maroc

– Contribution à la réalisation d'un système de gestion des masters de la faculté des Sciences de Marrakech.

Software Engineer Java/JEE (Stage)

NorsysAfrique

juil. 2008 - oct. 2008

4 mois

– Analyse d'une base de données existante. – Etude du mapping Objet/Relationnel. – Développement des classes métiers, des classes d'accès aux données et des classes services. – Tests unitaires.

Software Developer Java/JEE (Stage Fin de Licence)

Norsys

mai 2007 - juil. 2007

3 mois

– Responsable d'une équipe de trois personnes. – Développement du module Gestion des Métiers. – Développement du module Gestion de Formation. – Tests unitaires des modules développés.


Formation

Université d'Aix-Marseille

Doctorat, Informatique - Modélisation thématique probabiliste des services Web

2010 - 2015

5 ans 1 mois

– Mention: Très honorable.

Université Cadi Ayyad Marrakech

Master Professionnel, Qualité du Logiciel

2007 - 2009

2 ans 1 mois

– Major de promo.

Université Cadi Ayyad Marrakech

Licence Professionnelle, Informatique

2006 - 2007

1 an 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.