✓ Message envoyé avec succès
Accueil À propos Expérience Projets Stack Formation Projets académiques Pratiques Contact
SOFTWARE_ENGINEER_PORTFOLIO_2026

Thierno
Hamidou
DIALLO

>

Ingénieur Logiciel Fullstack (M2 Ingénierie Logicielle) basé à Metz. Je conçois des applications web scalables, sécurisées et maintenables — de l’architecture (microservices, APIs) au delivery (CI/CD, conteneurs), avec une exigence forte sur la qualité (TDD, SOLID/DDD), la performance, l'optimisation et l’observabilité (logs, métriques, traces).

thierno@fullstack:~
$whoami
thierno_hamidou_diallo Ingénieur Logiciel Fullstack — Metz

$cat skills.txt
[✓] Java (Spring Boot) • PHP (Symfony, Laravel)
[✓] Microservices & APIs (REST/GraphQL)
[✓] Docker / Kubernetes / CI/CD
[✓] Observability (logs/metrics/traces)
[✓] SQL (PostgreSQL/MySQL/MS SQL)
[✓] Frontend React / Angular / Vue

$cat interests.txt
[~] Développement fullstack (frontend + api)
[~] Systèmes distribués & fiabilité
[~] Performance & observabilité (Web / API)
[~] Sécurité applicative (OWASP)

$status --now
4+ANS (PRO + STAGES)
M2INGÉNIERIE LOGICIELLE
DSSYSTÈMES DISTRIBUÉS
DXDEVOPS / CI-CD

À propos de moi

Thierno Hamidou Diallo — portrait
EN BREF

Approche engineering + run : je construis des features end‑to‑end et je les rends fiables en production (qualité, sécurité, observabilité).

NomThierno Hamidou DIALLO
Âge28 ans
LocalisationMetz, France
Téléphone+33 6 14 76 49 01
Emailthdiallo.ie@gmail.com
Disponible à partir d’octobre 2026 (CDI/CDD)

Thierno Hamidou DIALLO

Ingénieur Logiciel Fullstack (Master 2 Ingénierie Logicielle), major de promotion en Licence Génie Logiciel. Je construis des produits web orientés métier — de la conception (modèles, APIs, microservices) à la livraison (CI/CD, conteneurs) — avec une obsession : que ça fonctionne en production, longtemps, et simplement.

Ce qui me différencie : une approche engineering + run. Je sécurise le delivery par la qualité (tests, revues, standards), j’intègre la sécurité (OWASP, secrets) dès la conception, et je rends les systèmes observables (logs, métriques, traces) pour diagnostiquer vite, améliorer en continu et tenir la charge.

CE QUE J’APPORTE
  • Conception de features end‑to‑end : besoin → API → UI → données → mise en prod.
  • Architecture & APIs : REST/GraphQL, contrats, découpage, documentation, versioning.
  • Qualité : tests, code review, SOLID/DDD, refactoring, dettes maîtrisées.
  • Exploitation : CI/CD, Docker/Kubernetes, observabilité, alerting, runbooks.
  • Domaines (expérience) : cargo/logistique, SI/ERP, services institutionnels, scolaires, commerciales...
CE QUE JE RECHERCHE
  • Rôles : Fullstack / Backend / Plateforme, orientés produit et impact.
  • Enjeux : modernisation SI, performance, fiabilité, sécurité, systèmes distribués.
  • Environnement : pratiques d’ingénierie (tests, review), CI/CD, observabilité.
  • Culture : ownership, clarté, feedback, collaboration produit/tech.
  • Modalités : sur site / hybride / remote — à partir d’octobre 2026 (CDI/CDD).
BACKEND & ARCHITECTURE
Java (Spring Boot / Spring Cloud) C C++ Rust .NET (C#) PHP (Symfony, Laravel) Microservices Systèmes distribués REST / GraphQL Architecture & design patterns
FRONTEND & UI
React Angular Vue Tailwind CSS Bootstrap Flutter Figma
OPS & DEPLOYMENT
Git Linux Docker Kubernetes CI/CD (Github actions / Gitlab CI) Terraform (IaC) Ansible AWS GCP Observabilité (logs/métriques/traces) Sécurité OWASP
DATA & QUALITY
PostgreSQL / MySQL MS SQL Server Hadoop / Spark TDD Tests unitaires & intégration SOLID / DDD Agile Scrum

Expériences professionnelles

  1. (période d'alternance) DREAL Grand Est — Metz (Direction régionale de l'environnement, de l'aménagement et du logement) Alternance

    Développeur Fullstack

    Modernisation d’applications à enjeux : refonte incrémentale, fiabilisation et industrialisation du delivery sur des services à fortes contraintes.

    • Modernisation : découpage fonctionnel, définition de contrats d’API, compatibilité et gestion des cas limites (erreurs / timeouts).
    • CI/CD : automatisation des builds/tests/déploiements, standardisation des environnements et intégrations cloud (AWS / GCP).
    • Observabilité : instrumentation logs/métriques/traces, monitoring et diagnostic via traçage distribué.
    Microservices API AWS GCP CI/CD Observabilité
  2. HD DEM — Paris Stage

    Développeur Fullstack

    Développement e‑commerce et CRM : amélioration du parcours utilisateur, intégrations API et reporting métier.

    • Parcours de réservation : implémentation end‑to‑end (UI, validations, gestion d’états) + intégration de paiement.
    • CRM : fonctionnalités de gestion clients, support et reporting pour le pilotage opérationnel.
    • Intégrations : Google Maps (géolocalisation / itinéraires) et composants front réutilisables.
    Laravel Vue.js Inertia.js Tailwind CSS Paiement Google Maps API
  3. EBM Group — Conakry CDI

    Chef de Service Informatique / Développeur

    Pilotage technique & delivery : conception de produits internes web/mobile, coordination multi‑projets, mise en production et accompagnement des équipes.

    • Leadership : priorisation, arbitrages techniques, organisation du delivery et alignement avec les besoins métier.
    • SmartAgri : solution web/mobile de gestion de ferme (suivi opérationnel, données, tableaux de bord).
    • Systèmes temps réel : ticketing (vente/validation asynchrones) et fiabilisation de l’exploitation.
    Management Laravel Django Flutter React Angular
  4. Weltinai Sarl CDD

    Développeur

    Développement d’applications métier : gestion commerciale et workflows de transfert d’argent, avec exigences de sécurité, auditabilité et traçabilité.

    • Back‑office commerce : stock, achats/ventes, caisse (POS), états et reporting.
    • Transfert d’argent : parcours, statuts de transaction, contrôles et supervision opérationnelle.
    • Sécurité : rôles/permissions (RBAC), validations, journalisation et bonnes pratiques.
    Laravel Back‑office POS Paiement Reporting RBAC Sécurité
  5. Ministère (MIPPP) Stage

    Stagiaire Informatique

    Développement d’applications secteur public : workflows de due diligence et cartographie du secteur privé.

    • Due diligence : collecte documentaire, validations, historisation et traçabilité (audit).
    • Cartographie : structuration des données, recherche et tableaux de bord.
    • Livraison : itérations, amélioration de la lisibilité UX et stabilisation des parcours.
    Laravel Vue.js Workflow Cartographie Tableaux de bord Secteur public

Projets phares

DÉC. 2025 — BLW Cargo
BLW Cargo — Application de gestion cargo (transport de marchandises)

Application back‑office cargo : gestion des expéditions, documents, statuts, paiements (transport & dédouanement) et coordination des flux jusqu’à livraison.

  • Workflow d’expédition : jalons, statuts, stockage et preuves de livraison.
  • Gestion documentaire : pièces, checklists et conformité opérationnelle.
  • Paiements : transport et dédouanement, avec suivi et traçabilité.
Laravel Back-office Logistique Paiement Traçabilité
2025 — Freelance
Baratou.africa

Plateforme web B2B (ZLECAf) : marketplace export/commerce intra‑africain avec catalogue, demandes de devis (RFQ) et parcours vendeur/acheteur.

  • Parcours marketplace : catalogue, demandes, suivi et back‑office d’administration.
  • Conception end‑to‑end : cadrage, implémentation, mise en production et itérations.
Fullstack Marketplace B2B ZLECAf Production
JUIL. 2024 — WelinaiPay
WelinaiPay — Plateforme de transfert d’argent (remittance)

Plateforme de remittance multi‑agents (Conakry ↔ Chine) : dépôts/retraits, suivi des transactions et gestion opérationnelle (comptes + agents).

  • Multi‑méthodes : crypto, cartes bancaires et mobile money (dépôt/retrait).
  • KYC & contrôle : profils, justificatifs, statuts, traçabilité et audit.
  • Back‑office : gestion des agents, supervision des opérations et reporting.
Laravel Fintech Remittance KYC Paiement
OCT. 2023 — Freelance avec Decizio Consulting
AmbaGnCh — Site web Ambassade Guinée (Genève)

Site web institutionnel : publication d’informations officielles (services consulaires, actualités, événements) avec parcours clair et usage mobile.

  • Architecture d’information : pages, rubriques, contacts et contenus officiels.
  • Qualité front : accessibilité, lisibilité et performance perçue.
Web Content Mobile-first Accessibilité
AVRIL 2022 — EBM Group
SmartAgri — Gestion de ferme agricole

Solution web + mobile (Laravel + Flutter) pour piloter l’exploitation : cultures, élevage, planning, opérations et indicateurs.

  • Suivi 360° : parcelles/cultures, élevage, tâches et calendrier.
  • Tableaux de bord : indicateurs, synthèses et aide à la décision.
Laravel Flutter AgriTech Dashboard
AOÛT 2021 — IE
Transitech — Outil de gestion d’opérations transitaires

Outil complet de gestion transitaire : dossiers, transit, stockage, documentation, suivi des flux et pilotage des coûts.

  • Workflow bout‑en‑bout : création du dossier, jalons, pièces, checklists et conformité.
  • Gestion des frais, partage des charges, notifications (SMS/appels).
Logistique Workflow Facturation Notifications
SEP. 2020 — Shopii‑Fine
Shopii‑Fine — Gestion commerciale (stock + PDV)

Application de gestion commerciale (Laravel) : stock, achats/ventes, caisse (POS), paiements, états et reporting.

  • Stock & mouvements : entrées/sorties, inventaires et alertes.
  • Vente & caisse : encaissement, suivi paiements et clôtures.
  • Pilotage : rapports et notifications selon événements clés.
Laravel POS Stock Reporting
JUIN 2020 — IE
Afrischool — Gestion d’établissements scolaires

Progiciel paramétrable de gestion scolaire : inscriptions, scolarité, notes/bulletins, emplois du temps, finances et communication.

  • Modules : élèves/classes, présence, évaluations, bulletins et frais.
  • Paramétrage par établissement (règles, périodes, grilles, rôles).
ERP scolaire Paramétrable Workflow Back-office
DÉC. 2019 — MIPPP
SFSPG — Cartographie du secteur privé guinéen (MIPPP)

Application (Laravel + Vue/Vuetify) de cartographie du secteur privé : référentiel entreprises, parcours d’accompagnement et pilotage par indicateurs.

  • Cartographie : collecte, structuration, recherche et export des données.
  • Accompagnement : parcours, étapes clés et tableaux de bord.
Laravel Vue Cartographie Dashboard
AOÛT 2019 — MIPPP
DD MIPPP — Application Due Diligence

Application de due diligence pour l’évaluation d’investissements/PPP : collecte d’informations, analyse, validations et traçabilité.

  • Workflow : questionnaires, pièces, validations et historique d’audit.
  • Consolidation et reporting pour accélérer les décisions.
Workflow Audit Secteur public Traçabilité

Stack & outils

BACKEND
APIs & services
Java / .NET / PHP / Python

Spring Boot & Spring Cloud, C#, Symfony/Laravel, Django : conception d’APIs, logique métier, intégrations et services maintenables.

  • APIs : REST, GraphQL, versioning, contrats et documentation.
  • Architecture : microservices, découpage, résilience (timeouts/retry) et erreurs.
  • Qualité : tests, code review, patterns, refactoring.
FRONTEND
UI & DX
React / Angular / Vue

Interfaces modernes orientées produit : ergonomie, performance, accessibilité et maintenabilité, avec une attention forte à l’expérience utilisateur.

  • UI : composants réutilisables, design system, intégration responsive.
  • DX : architecture front claire, factorisation, conventions et qualité.
  • Outils : Tailwind CSS / Bootstrap, prototypage Figma, mobile Flutter.
DEVOPS
Delivery
Docker / Kubernetes / CI-CD

Industrialisation du delivery : conteneurisation, déploiements et automatisation pour livrer vite et de manière fiable.

  • CI/CD : build, tests, contrôles qualité, release et rollback.
  • Docker/K8s : packaging, déploiement, configuration et scalabilité.
  • Run : supervision, diagnostic, améliorations continues.
DATA
Performance
SQL / Big Data

Données & performance : conception, requêtes, modèles et optimisation orientées scalabilité.

  • SQL : PostgreSQL, MySQL, MS SQL Server (modélisation et requêtes).
  • Optimisation : indexation, analyse de requêtes, performance applicative.
  • Big Data : notions Hadoop/Spark et traitements batch.
QUALITY
Rigueur
TDD / SOLID / DDD / ACID

Standards d’ingénierie : qualité, conception maintenable, modélisation et rigueur d’implémentation pour réduire la dette technique.

  • Tests : TDD, stratégie de tests, refactoring continu.
  • Conception : SOLID, DDD (ubiquitous language, invariants métier).
  • Données : cohérence, transactions, ACID selon le besoin.

Formation & diplômes

Master 2 — Ingénierie Logicielle

Université de Lorraine — Nancy

Parcours orienté ingénierie logicielle avancée : paradigmes, vérification, CI/CD, cloud et services web.

  • Paradigmes de programmation : Rust & Haskell, approche multi‑paradigmes.
  • Modélisation & vérification : TLA+/PlusCal, Event‑B, UPPAAL ; sécurité des applications web.
  • Environnements : Git/GitFlow, Docker, Kubernetes, GitHub Actions/CI‑CD, cloud (AWS/GCP) & infrastructures virtualisées (GCP), logging/monitoring ; web (Spring Boot, Nest, Angular) & data (NoSQL/MongoDB, data mining, Hadoop/Spark) ; anglais.

Master 1 — Informatique

Université de Lorraine — Metz

Consolidation des bases CS + ingénierie : algorithmique, réseaux, modèles de calcul, conception logicielle et développement.

  • Algorithmique & optimisation : complexité, approximations (PTAS/FPTAS), optimisation combinatoire.
  • Fondamentaux : réseaux ; logique & modèles de calcul (machine de Turing, λ‑calcul).
  • Ingénierie & dev : analyse/conception (UML, design patterns, Java/C++), .NET, IHM (conception centrée utilisateurs), multimodalité & prototypage (scripts), IA/ML, programmation parallèle, XML/données semi‑structurées, communication, initiation à la recherche & anglais.

Licence 3 — Informatique

Université de Rouen

Année d’approfondissement orientée algorithmique, langages/compilation, systèmes & réseaux, avec projets.

  • Algorithmique : algorithmique des graphes ; POO (méthodologie & POO avancée).
  • Langages : théorie des langages ; compilation (lexer/parser, AST, génération).
  • Systèmes & réseau : introduction aux systèmes d’exploitation ; réseau & programmation socket ; logique (calcul des prédicats) + projet informatique/orientation pro + anglais/environnement professionnel.

Licence — Génie Logiciel (Major de promotion)

Université Nongo — Conakry

Socle complet en génie logiciel : conception, qualité, bases de données et développement web.

  • Architecture & conception : analyse, modélisation, design.
  • Qualité : bonnes pratiques, tests, maintenabilité.
  • Web & données : applications, APIs, SQL.

Projets académiques

M1 2024 — ALGO/COMPLEXITÉ • ACL
Ordonnancement → logistique (camions) : approximation + TSP + visualisation

Optimisation combinatoire : ordonnancement (makespan) puis extension logistique (camions/villes) avec distances, TSP et visualisation.

  • Ordonnancement : heuristique LPT, programmation dynamique (espace d’états) et schémas d’approximation.
  • Logistique : contraintes d’incompatibilité/distance, modélisation et heuristiques d’optimisation.
  • C++ : lecture JSON, distance géodésique, heuristique TSP et visualisation côté client.
C++ Approximation Dynamic programming TSP Optimization JSON
L3 2024 — PERFORMANCE • WEB
Analyseur de performance Web (microservices Docker)

Analyse de sites web : parsing/validation (Flex/Bison), collecte HTTP, calcul de métriques et exécution parallélisée via microservices Docker.

  • Collecte et analyse : parsing/validation, normalisation, détection d’erreurs.
  • Métriques : temps de réponse, codes HTTP, poids des pages/ressources, taux d’erreur.
  • Scalabilité : pipeline découpé en services Docker exécutés en parallèle.
Docker Microservices Flex/Bison Web performance HTTP
L3 2023 — COMPILATION
Compilateur : pseudo‑code LaTeX → exécutable

Chaîne de compilation (C) : lexer/parser Flex+Bison, construction d’AST, génération de code et gestion d’erreurs.

  • Définition de la grammaire, génération du parseur et stratégie de gestion d’erreurs.
  • AST + génération : transformation et émission du code cible + validation par tests.
  • Outillage : Makefile, jeux d’exemples et tests d’entrée/sortie pour fiabiliser la chaîne.
C Flex Bison AST Compilers
L3 2023 — SYSTÈMES • CLIENT–SERVEUR
KITT — Exécution de tâches client‑serveur (IPC + file de messages)

Système client‑serveur pour déléguer l’exécution de tâches via IPC (file de messages) : multi‑clients, journalisation, et arrêt propre.

  • Architecture : serveur unique + clients multiples, échanges via file de messages et protocole simple.
  • Robustesse : gestion des signaux (SIGINT/SIGTERM), mode daemon (-d), arrêt distant (stop) et redémarrage (-f).
  • Build : Makefile, compilation incrémentale et scripts de nettoyage.
C POSIX Client-Server IPC Signals Makefile

Pratiques & méthodes

CORE

Agile Scrum

Livrer de la valeur en itérations : cadrage, priorisation, gestion du risque, et communication claire avec les parties prenantes.

DAILY

TDD & Qualité

Fiabilité & maintenabilité : tests automatisés, refactoring continu, conception SOLID/DDD, et attention aux invariants métier.

BUILD

CI/CD

Delivery industrialisé : pipelines build/test/deploy, contrôles qualité, release management et reproductibilité des environnements.

OPS

Docker & Kubernetes

Mise en production : conteneurisation, orchestration et exploitation de services distribués sur des environnements maîtrisés.

OBS

Observabilité

Run & diagnostic : logs, métriques, traces distribuées et alerting pour diagnostiquer vite et fiabiliser la production.

SEC

Security by design

Sécurité applicative : standards OWASP, gestion des secrets, durcissement, et approche proactive des risques.

Travaillons ensemble

Disponible à partir d’octobre 2026 (CDI/CDD). Je recherche des sujets backend/fullstack à impact : microservices & APIs, modernisation SI, CI/CD, observabilité, sécurité applicative. Contact rapide par email ou LinkedIn.