Skip to content
<Thierno DIALLO/>

À propos de moi

Un peu plus sur qui je suis.

J'ai commencé à programmer par curiosité et je n'ai jamais arrêté. Ce qui n'était qu'un jeu est devenu une carrière fondée sur un véritable amour d'apprendre et de créer. Aujourd'hui, je me concentre sur la conception de systèmes robustes, compréhensibles et respectueux des personnes qui les utilisent et les maintiennent. Loin du clavier, j'aime lire, le football, voyager et explorer de nouvelles technologies simplement par plaisir.

Ingénieur logicielParis, France

Formations

Master, Informatique

2013 — 2015

Sorbonne University

Spécialisation en systèmes distribués et génie logiciel ; diplômé avec mention.

Licence, Informatique

2010 — 2013

Université Paris Cité

Fondamentaux des algorithmes, des bases de données, des réseaux et du développement web.

Classe préparatoire, Mathématiques & Physique

2008 — 2010

Lycée Louis-le-Grand

Formation intensive en mathématiques, physique et introduction à l'informatique.

Expériences

Ingénieur logiciel senior

2022 — Présent

Nimbus Technologies

Je pilote la conception et la livraison d'une plateforme d'analyse cloud utilisée par des milliers d'utilisateurs. J'encadre les ingénieurs, oriente les décisions d'architecture et promeus les pratiques de tests et de CI/CD qui ont réduit de moitié les délais de livraison.

Ingénieur logiciel

2019 — 2022

Globex Systems

J'ai conçu et fait évoluer des services back-end et des API pour un produit e-commerce à fort trafic. J'ai amélioré la performance et la fiabilité grâce au cache, à l'observabilité et à l'optimisation des bases de données.

Développeur full-stack

2017 — 2019

Initech

J'ai livré des fonctionnalités de bout en bout pour un tableau de bord SaaS, des interfaces React réactives aux services Node.js. J'ai collaboré étroitement avec les designers pour proposer des expériences accessibles et soignées.

Développeur logiciel

2015 — 2017

Umbrella Labs

J'ai développé des outils internes et automatisé des flux de travail qui ont fait gagner de nombreuses heures à l'équipe. J'ai acquis de solides bases en conception logicielle, tests et revue de code.

Développeur web junior

2014 — 2015

BrightPixel

J'ai débuté ma carrière en créant des sites web réactifs et en apprenant l'art d'un code propre et maintenable au sein d'une équipe bienveillante.

Projets

DevBoard

Un tableau de bord collaboratif de gestion de projet avec des tableaux en temps réel, des tâches en glisser-déposer et des analyses d'équipe.

  • React
  • TypeScript
  • Node.js
  • PostgreSQL

Portfolio Engine

Un générateur de site statique rapide et accessible pour les portfolios de développeurs, avec i18n et thèmes intégrés.

  • Astro
  • TypeScript
  • Tailwind CSS

TaskFlow API

Une API REST robuste pour l'automatisation des tâches et des workflows — conteneurisée et prête pour la production.

  • Node.js
  • PostgreSQL
  • Docker

WeatherNow

Une application météo épurée avec recherche par lieu, cartes interactives et alertes météo.

  • React
  • REST API
  • Chart.js

Chatterbox

Une application de chat en temps réel avec salons, présence et indicateurs de saisie.

  • Node.js
  • Redis
  • WebSocket

Snippets

Un gestionnaire personnel d'extraits de code avec étiquettes, recherche plein texte et coloration syntaxique.

  • Vue
  • MongoDB
  • GraphQL

CI Toolkit

Une collection de workflows GitHub Actions réutilisables pour le lint, les tests et les releases.

  • GitHub Actions
  • Bash

Compétences techniques

Langages

  • TypeScript
  • JavaScript
  • Python

Frontend

  • React
  • Astro
  • Tailwind CSS

Backend

  • Node.js
  • PostgreSQL
  • MongoDB
  • GraphQL

DevOps & Outils

  • Docker
  • Kubernetes
  • Git
  • GitHub Actions
  • Redis