ZEMTSOP NDADJI BRICE ARLÉON
PORTFOLIO COMPLET
PORTFOLIO PROFESSIONNEL

Brice Arléon Zemtsop Ndadji

Un portfolio complet retraçant mon parcours en ingénierie logicielle : expériences professionnelles, formation académique, compétences acquises et projet professionnel avec son plan d'action.

01 · Expériences Professionnelles 02 · Compétences 03 · Parcours Académique 04 · Projet Professionnel 05 · Plan d'Action
01

Expériences Professionnelles

Research Engineer

Inria · Université de Lille
📍 Lille, France
Oct 2024 — Septembre 2025

Contexte et Mission

Au sein d'Inria et de l'Université de Lille, j'ai travaillé dans le domaine des systèmes autonomes et du cloud computing. Mes recherches portaient sur l'auto-adaptation des systèmes distribués dans le cloud, avec pour objectif de concevoir des mécanismes permettant aux microservices de s'adapter de façon autonome aux conditions dynamiques de leur environnement.

Réalisations Clés

  • AdaptiFlow : Conception et développement d'un framework Java léger et extensible permettant aux microservices de s'adapter de manière autonome aux conditions dynamiques du cloud. Le framework repose sur des couches d'abstraction pour les phases de monitoring et d'exécution du cycle MAPE-K.
  • Adaptable TeaStore : Construction d'une plateforme de benchmark cloud-native dédiée à l'évaluation des capacités d'auto-adaptation, permettant de valider des scénarios concrets (récupération de base de données, mitigation DDoS, gestion du trafic).
  • Architectures événementielles décentralisées : Ingénierie de pipelines event-driven pour orchestrer les quatre propriétés d'auto-gestion : auto-guérison, auto-protection, auto-optimisation et auto-configuration.
  • Abstraction MAPE-K : Développement de collecteurs de métriques et d'actions d'adaptation pour microservices cloud, avec des workflows systématiques minimisant l'intrusion dans le code existant.

Compétences Acquises

🔬
Recherche & Systèmes Autonomes
  • Concevoir des frameworks d'auto-adaptation pour microservices distribués dans le cloud
  • Contribuer à la recherche sur les systèmes autonomes via des couches d'abstraction pratiques
  • Valider des résultats de recherche à travers des scénarios d'adaptation concrets
Architecture Cloud & Event-Driven
  • Concevoir des architectures événementielles pour l'adaptation décentralisée des systèmes
  • Implémenter le cycle MAPE-K (Monitor, Analyze, Plan, Execute) pour l'auto-gestion
  • Développer des collecteurs de métriques et des actions d'adaptation pour microservices cloud
Développement Java & Microservices
  • Développer un framework Java léger et extensible à faible intrusion dans le code
  • Créer des workflows systématiques pour activer l'adaptabilité des microservices
  • Construire une plateforme benchmark cloud-native pour évaluer l'auto-adaptation
🛡️
Auto-Gestion des Systèmes
  • Implémenter des mécanismes d'auto-guérison pour la récupération automatique après panne
  • Concevoir des stratégies d'auto-protection contre les attaques (mitigation DDoS)
  • Mettre en œuvre l'auto-optimisation et l'auto-configuration pour la gestion dynamique du trafic

Software Engineer Team Lead

Dimsoft Cenkyah
📍 Cameroun
Août 2020 — Oct 2024

Contexte et Responsabilités

En tant que Software Engineer Team Lead chez Dimsoft, j'ai eu l'opportunité de diriger des projets stratégiques de grande envergure, allant du développement de plateformes de paiement à la mise en œuvre de solutions de gestion pour le secteur de la santé. Mon rôle combine expertise technique et leadership d'équipe, avec une responsabilité directe sur l'architecture logicielle et l'encadrement des développeurs.

Réalisations Clés

  • 5Pay (Mai 2021 - Avril 2022) : Développement d'une plateforme générique d'intégration de multiples modes de paiement (Carte Bancaire, PayPal, Mobile Money). J'ai architecturé une solution robuste permettant aux entreprises d'intégrer facilement des systèmes de paiement dans leurs applications avec un suivi en temps réel des transactions.
  • Clinique Le Berceau (Août 2022 - Novembre 2022) : En tant que Project Manager et développeur principal, j'ai dirigé la création du site web et du CMS d'administration pour la Clinique Médico-Chirurgicale le Berceau. Ce projet m'a permis de combiner gestion d'équipe et développement full-stack.
  • DevTimeManager (Avril 2022 - Juillet 2022) : Conception et développement d'une plateforme interne de gestion de projets et de suivi d'équipes de développement, implémentant des pratiques agiles et des métriques de performance.
  • Agrie-Power (Janvier 2021 - Avril 2021) : Plateforme innovante mettant en relation agriculteurs et investisseurs mondiaux pour lutter contre la faim. J'ai développé l'architecture complète avec déploiement cloud sur Azure.

Approche et Méthodologies

Mon approche repose sur le Test-Driven Development (TDD) et l'intégration continue. J'ai systématiquement mis en place des pipelines CI/CD avec Docker et Jenkins, garantissant la qualité et la stabilité des applications déployées. J'ai également formé et encadré plusieurs développeurs juniors aux bonnes pratiques de développement.

Difficultés et Apprentissages

La gestion simultanée de multiples projets complexes m'a appris l'importance de la priorisation et de la communication claire avec les parties prenantes. J'ai développé une expertise particulière dans la résolution de problèmes d'architecture microservices et de scalabilité des applications.

Compétences Acquises

🏗️
Architecture & Conception
  • Concevoir et architecturer des solutions logicielles complexes en microservices
  • Optimiser les performances et la scalabilité des applications
  • Résoudre des problèmes techniques complexes d'architecture et de performance
  • Gérer les bases de données relationnelles (PostgreSQL) et leur architecture
💻
Développement Full-Stack
  • Développer des applications web full-stack avec Angular et Spring Boot
⚙️
DevOps & CI/CD
  • Implémenter des pipelines CI/CD pour automatiser les déploiements
  • Déployer et maintenir des applications en production avec Docker et Kubernetes
🧪
Qualité & Tests
  • Tester rigoureusement le code avec TDD et BDD (JUnit, Cucumber)
👥
Leadership & Management
  • Diriger et encadrer des équipes de développeurs sur des projets stratégiques
  • Coordonner les sprints Agile et organiser les cérémonies Scrum
  • Former et mentorer des développeurs juniors aux bonnes pratiques
  • Communiquer efficacement avec les parties prenantes et les clients

Consultant IT

Novalitix
📍 Cameroun
Février 2021 — Oct 2024

Contexte et Mission

En tant que consultant IT chez Novalitix, j'interviens sur des projets variés pour différents clients, principalement dans les secteurs de l'éducation, du commerce électronique et de la construction. Mon rôle consiste à analyser les besoins clients, concevoir des solutions adaptées et assurer leur développement et déploiement.

Projets Marquants

  • Lasico Dashboard (Juin 2023 - Août 2023) : En tant que lead développeur, j'ai dirigé une équipe de 2 développeurs pour créer une plateforme Dashboard sophistiquée de gestion et suivi de projets de construction pour la France et le Sénégal. Ce projet m'a permis de développer mon expertise en gestion d'équipe distribuée.
  • Intel'Actuel (Février 2023 - Mai 2023) : Développement du site web et de la plateforme d'administration pour la revue de lettres et sciences humaines de l'Université de Dschang. J'ai mis l'accent sur l'accessibilité et l'expérience utilisateur.
  • ASSIMIC (Mars 2023 - Mai 2023) : Site web et plateforme d'administration pour l'Association des Ingénieurs des Mines du Cameroun, avec gestion des membres et des événements.
  • Kouna (Février 2021 - Avril 2021) : Application mobile de gestion d'événements pour le festival KounaWeek à Dschang, développée avec Firebase pour une scalabilité optimale.

Compétences Développées

Ces missions m'ont permis de perfectionner ma capacité d'adaptation à différents contextes métiers et d'affiner mes compétences en communication client. J'ai appris à traduire des besoins métiers complexes en solutions techniques élégantes et maintenables.

Compétences Acquises

🔍
Analyse & Conseil
  • Analyser les besoins clients et traduire les exigences métiers en solutions techniques
  • Adapter rapidement ma méthodologie à différents contextes métiers
🏗️
Architecture & Conception
  • Concevoir des architectures adaptées aux contraintes spécifiques de chaque secteur
📱
Développement Web & Mobile
  • Développer des applications web et mobiles avec Ionic et Angular
  • Intégrer des services cloud Firebase pour la scalabilité et la performance
  • Containeriser et déployer des applications avec Docker
  • Créer des interfaces utilisateur intuitives et accessibles
🌍
Gestion de Projet International
  • Diriger une équipe distribuée sur des projets internationaux (France, Sénégal)
  • Coordonner avec des parties prenantes multiculturelles
  • Documenter les processus et les solutions pour faciliter la maintenance

Développeur Stagiaire

Share and Win
📍 Cameroun
Janvier 2019 — Décembre 2020

Contexte du Stage

Mon premier stage professionnel m'a permis de découvrir le développement en équipe sur un projet réel. J'ai participé activement à la mise en œuvre de la plateforme Share and Win, contribuant principalement au développement frontend et à l'intégration avec les microservices backend.

Activités Principales

  • Développement de composants Angular réutilisables pour l'interface utilisateur
  • Intégration des APIs REST avec les microservices Spring Boot
  • Participation aux code reviews et aux daily standups
  • Apprentissage de l'architecture microservices avec Zuul Gateway et Eureka Server

Apprentissages Clés

Cette expérience fondatrice m'a enseigné les bases du développement professionnel : travail en équipe, utilisation de Git pour le versioning, méthodologie Agile/Scrum, et l'importance de la documentation du code. J'ai également découvert ma passion pour l'architecture logicielle et les systèmes distribués.

Compétences Acquises

🖥️
Développement Frontend
  • Développer des composants Angular réutilisables et maintenables
  • Styliser des interfaces utilisateur avec Sass et les préprocesseurs CSS
  • Intégrer des APIs REST avec des microservices backend
🏛️
Architecture Backend
  • Comprendre l'architecture microservices (Zuul Gateway, Eureka Server)
  • Structurer des bases de données NoSQL avec MongoDB
🤝
Collaboration & Méthodes
  • Collaborer efficacement au sein d'une équipe de développement
  • Utiliser Git pour le versioning et la gestion du code source
  • Participer activement aux code reviews et aux daily standups
  • Appliquer les méthodologies Agile/Scrum dans un contexte professionnel
  • Documenter le code pour faciliter la collaboration d'équipe
02

Compétences Transversales

🧠
Résolution de Problèmes Complexes

Capacité à analyser des situations techniques complexes et à concevoir des solutions scalables et maintenables, en combinant rigueur analytique et créativité.

🔄
Adaptabilité Sectorielle

Expérience dans des domaines variés — santé, e-commerce, agriculture, construction, éducation — avec une capacité à s'approprier rapidement les enjeux métiers de chaque secteur.

🗣️
Communication Technique

Aptitude à vulgariser des concepts techniques auprès de profils non-techniques, à rédiger des documentations claires et à animer des réunions techniques productives.

🎯
Leadership & Mentorat

Expérience confirmée dans l'encadrement d'équipes de développeurs, le coaching des juniors et la transmission des bonnes pratiques de développement logiciel.

📐
Rigueur & Qualité

Culture du code propre, des tests automatisés et de l'amélioration continue. Engagement constant envers la qualité logicielle à travers les pratiques TDD et BDD.

🌐
Vision Système & Transversalité

Capacité à appréhender un projet dans sa globalité, depuis l'analyse des besoins jusqu'au déploiement en production, en maîtrisant chaque niveau de la chaîne de valeur technique.

03

Parcours Académique

M2
2021 — 2022

Master 2 en Intelligence Artificielle

Université de Dschang  🇨🇲

Spécialisation en Génie logiciel, option Business Process Management.

Intelligence Artificielle Génie Logiciel BPM
M1
2020 — 2021

Master 1 en Intelligence Artificielle

Université de Dschang  🇨🇲

Fondamentaux de l'IA et du machine learning.

Intelligence Artificielle Machine Learning
Lic.
2017 — 2020

Licence en Informatique

Université de Dschang  🇨🇲

Fondamentaux de l'informatique et programmation.

Informatique Algorithmique Programmation
04

Projet Professionnel

🎯
Ma Mission

Accompagner les entreprises dans la transformation digitale de leurs processus métier en concevant des solutions logicielles innovantes, robustes et évolutives. Je m'engage à apporter des solutions aux besoins changeants des systèmes modernes, réduisant ainsi la complexité opérationnelle et maximisant la valeur business.

🔭
Ma Vision

Devenir un leader reconnu dans l'ingénierie logicielle, à l'intersection de la recherche académique et de l'excellence industrielle. Je vise à créer des solutions qui transforment fondamentalement la manière dont les entreprises gèrent leurs processus, en combinant rigueur scientifique et pragmatisme opérationnel.

☁️
Poste visé
Research / Senior Cloud & DevOps Engineer

Mon objectif est d'évoluer vers un poste d'ingénieur de recherche dans le domaine du DevOps Cloud, en capitalisant sur mon expérience en systèmes auto-adaptatifs (INRIA) et mes cinq années de développement logiciel en contexte industriel. Je vise des missions centrées sur la scalabilité, l'automatisation et l'excellence opérationnelle des infrastructures cloud — notamment sur Microsoft Azure.

Atouts actuels
  • Conception de frameworks Java pour microservices cloud (AdaptiFlow — INRIA)
  • Maîtrise de Docker, Kubernetes et des architectures conteneurisées
  • Expérience CI/CD avec Jenkins et pipelines automatisés
  • Architectures événementielles et systèmes distribués
  • Communication technique, documentation et encadrement d'équipes
Axes de développement
  • Approfondir Azure : certifications AZ-305 et AZ-400
  • Acquérir les bases AWS : certification AWS Cloud Practitioner puis AWS Solutions Architect Associate
  • Acquérir une expertise IaC formelle : Terraform, Bicep, ARM templates
  • Maîtriser Python et/ou Golang pour l'automatisation cloud-native
  • Certifications Kubernetes : CKA et/ou CKAD
  • Sécurité cloud : RBAC, image scanning, conformité DevSecOps
  • Expérience avec Azure DevOps et GitHub Actions
05

Plan d'Action

Feuille de route structurée sur 24 mois pour atteindre le niveau Senior Cloud / DevOps Engineer — un horizon réaliste compte tenu du volume de certifications et de pratique requis pour les postes de ce niveau.

Mois 1 – 5  ·  Fondations cloud

Socle Azure, AWS & Infrastructure as Code

📜
Certification Azure
AZ-900 — Microsoft Azure Fundamentals

Fondamentaux du cloud Azure : services compute, réseau, stockage, sécurité et gouvernance. Point d'entrée indispensable avant toute certification Azure avancée.

Certification ~3 semaines Microsoft Learn (gratuit)
📜
Certification AWS
AWS Cloud Practitioner (CLF-C02)

Vue d'ensemble des services AWS, modèles de tarification, sécurité et architecture cloud. Permet de se positionner sur des offres multi-cloud, de plus en plus fréquentes dans les postes Senior.

Certification ~3 semaines AWS Skill Builder
📜
Certification Azure
AZ-104 — Microsoft Azure Administrator

Administration opérationnelle d'Azure : VMs, VNets, identités (Entra ID), stockage, monitoring. Base technique solide avant les certifications Expert.

Certification ~6 semaines Prérequis : AZ-900
🔧
Compétence technique
Infrastructure as Code — Terraform & Bicep

Provisionner et gérer des infrastructures Azure et AWS via Terraform (HCL) et Bicep. Créer des modules réutilisables, des workspaces multi-environnements et des pipelines IaC. Viser la certification Terraform Associate (HashiCorp).

Terraform Associate HashiCorp Learn Projets pratiques
🐍
Compétence technique
Python pour l'automatisation cloud

Scripts d'automatisation avec les SDKs Azure et AWS pour Python : gestion des ressources, déploiements automatisés, collecte de métriques et réponses aux événements cloud.

Azure SDK for Python Boto3 (AWS)
Mois 6 – 12  ·  Montée en expertise

Certifications Expert Azure, AWS & Kubernetes

📜
Certification Azure Expert
AZ-305 — Azure Solutions Architect Expert

Conception d'architectures Azure robustes : haute disponibilité, reprise après sinistre, sécurité, gouvernance et optimisation des coûts. Certification essentielle pour les postes Senior cloud.

Niveau Expert Prérequis : AZ-104 ~8 semaines
📜
Certification Azure Expert
AZ-400 — Azure DevOps Engineer Expert

Pipelines CI/CD avec Azure DevOps et GitHub Actions, gestion des releases, monitoring, sécurité intégrée dans la chaîne de livraison. Directement aligné sur les exigences des offres Senior DevOps.

Niveau Expert Prérequis : AZ-104 ~8 semaines
📜
Certification AWS
AWS Solutions Architect — Associate (SAA-C03)

Conception de solutions AWS : EC2, S3, RDS, VPC, IAM, Lambda, EKS. Complément indispensable à Azure pour les profils multi-cloud de plus en plus demandés sur le marché.

Niveau Associate Prérequis : CLF-C02 ~8 semaines
📜
Certification CNCF
CKA — Certified Kubernetes Administrator

Administration de clusters Kubernetes : scheduling, networking, stockage, sécurité et troubleshooting. Examen entièrement pratique (2h). S'appuie directement sur l'expérience des microservices acquise à INRIA.

Examen pratique ~8 semaines
🔐
Compétence technique
DevSecOps — Sécurité cloud & conteneurs

RBAC Azure et Kubernetes, scanning d'images (Trivy, Snyk), politiques de conformité (Azure Policy, OPA/Gatekeeper), gestion des secrets (Azure Key Vault, AWS Secrets Manager), vulnerability management.

RBAC Image scanning Key Vault OPA/Gatekeeper
Mois 13 – 20  ·  Spécialisation avancée

Kubernetes avancé, Golang & AWS Expert

📜
Certification CNCF
CKAD — Certified Kubernetes Application Developer

Développement et déploiement d'applications cloud-native sur Kubernetes : ConfigMaps, Secrets, probes, networking, observabilité. Complément du CKA pour un profil orienté engineering.

Examen pratique Après CKA
📜
Certification AWS
AWS DevOps Engineer — Professional (DOP-C02)

Automatisation, CI/CD, monitoring et sécurité sur AWS à l'échelle enterprise. Complète le profil multi-cloud et renforce la légitimité pour les postes Senior exigeant AWS et Azure.

Niveau Professional Prérequis : SAA-C03 ~10 semaines
🦫
Compétence technique
Golang pour le développement cloud-native

Développement d'outils d'automatisation et d'opérateurs Kubernetes en Go — le langage natif de l'écosystème cloud (Docker, Kubernetes et Terraform sont écrits en Go). Atout différenciant pour les profils orientés R&D.

Kubernetes Operators CLI tools Go Tour + projets
Mois 21 – 24  ·  Profil complet

Candidature Senior Cloud / DevOps Engineer

🎯
Objectif final
Profil Senior Cloud / DevOps Research Engineer

À l'issue de cette feuille de route, le profil sera complet pour postuler à des postes Senior Cloud/DevOps Engineer en contexte international (Europe, Île Maurice, Afrique), avec une double maîtrise Azure et AWS, une expertise Kubernetes certifiée et une expérience solide en IaC, DevSecOps et automatisation cloud-native.

AZ-900 ✓ AZ-104 ✓ AZ-305 ✓ AZ-400 ✓ CLF-C02 ✓ SAA-C03 ✓ DOP-C02 ✓ CKA ✓ CKAD ✓ Terraform Associate ✓