Ce que je fais
Microservices & plateformes backend
Je conçois et construis des systèmes backend évolutifs et des microservices événementiels, en mettant l’accent sur la haute disponibilité, la performance et la fiabilité en production. Mon travail couvre les API RESTful, les architectures de services distribuées et les plateformes backend résilientes, optimisées pour la montée en charge réelle et la tolérance aux pannes.
Architecture & conception de systèmes
Je conçois des systèmes distribués et tolérants aux pannes qui évoluent avec les exigences métier et techniques, en arbitrant entre performance, fiabilité et coût. Mon objectif est de bâtir des architectures résilientes qui restent maintenables et évoluent proprement sous des contraintes de production à long terme.
Infrastructure IA & ML
Je conçois et fais évoluer l’infrastructure d’apprentissage automatique et les systèmes à forte intensité de données, en m’appuyant sur Apache Spark et les frameworks de calcul distribué pour alimenter le traitement de données à grande échelle, l’entraînement de modèles et les workflows ML en production. Mon objectif est de construire des pipelines fiables et à haut débit, et d’intégrer les systèmes ML de façon transparente dans les architectures backend pour un usage réel en production.
Fiabilité & vérification algorithmiques
Je garantis la justesse et la fiabilité des systèmes critiques à l’aide de méthodes formelles, de tests basés sur les propriétés et de stratégies de validation rigoureuses. Je valide des algorithmes complexes et des systèmes distribués dans des cas limites, en forte charge et en scénarios de défaillance, afin d’assurer un comportement prévisible et haute performance en production.
Documentation d’architecture / technique
Je produis une documentation d’ingénierie claire et structurée qui traduit des conceptions de systèmes complexes en connaissances exploitables pour les équipes, incluant des diagrammes d’architecture, des spécifications d’API et des documents de conception internes. Je me concentre sur l’alignement, l’évolutivité et la maintenabilité au sein de systèmes d’ingénierie distribués.
Ingénierie du calcul haute performance (HPC)
Je conçois et optimise des systèmes intensifs en calcul pour des environnements haute performance, en exploitant le parallelisme, la vectorisation et des architectures économes en mémoire afin de maximiser le débit et de minimiser la latence.
Mon CV
Autres compétences
DevOps
Analyse de données & ML avec Spark
Développement cloud natif
Développement de microservices
Expérience
Master en calcul haute performance
Université du Luxembourg - Luxembourg (septembre 2024 - juin 2026)Je prépare actuellement un master en calcul haute performance, axé sur la conception et l’optimisation d’applications à haut débit pour des charges de travail intensives en données et en calcul. Le programme met l’accent sur les architectures évolutives, le calcul hétérogène utilisant CPU, GPU et FPGA, et l’ingénierie de la performance pour des applications réelles. Cette expérience fait de moi un ingénieur plus complet, en particulier dans le domaine de l’entraînement et de l’inférence d’IA à grande échelle, où l’utilisation efficace des ressources et la réflexion au niveau système sont essentielles.
Développeur Scala senior
White Hat Gaming (décembre 2022 - septembre 2023)White Hat Gaming est une plateforme iGaming de pointe offrant une solution de casino modulaire sécurisée, évolutive et flexible. Chez WHG, j’ai travaillé comme développeur backend Scala, développant de nouveaux microservices en Scala et améliorant des services backend existants à forte intensité de données, majoritairement écrits en Scala. J’ai intégré nos services à plusieurs API tierces afin d’améliorer l’expérience des joueurs et ajouté de nouvelles fonctionnalités à la plateforme existante.
Développeur backend senior
Bright Face Ads (septembre 2021 - novembre 2022)Bright Face Ads est une entreprise de marketing spécialisée dans la publicité d’affichage. Elle propose à ses utilisateurs des panneaux vidéo programmables pour la publicité. En tant que développeur backend senior et responsable backend chez Bright Face Ads, j’ai conçu les microservices de toute l’infrastructure de Bright Face Ads. La plupart des API et services ont été conçus avec Scala, Akka, Zio, Cats Effect, Kafka, Docker, etc., ce qui a permis à mon équipe de travailler avec l’un des écosystèmes de programmation fonctionnelle les plus dynamiques pour créer des systèmes tolérants aux pannes et résilients.
Responsable du projet Agora Web
AOSSIE (janvier 2019 - septembre 2021)AOSSIE (Australian Open Source Softwares for Innovation and Education) est une organisation australienne en partie dédiée à l’éducation et à l’open source. En tant que responsable du projet Agora Web, j’avais la charge de définir la feuille de route du projet et de le faire passer au niveau supérieur, donnant naissance à plusieurs sous-projets pour Agora Web. J’étais également chargé d’encadrer de nouveaux contributeurs open source, en particulier lors des programmes Google Summer of Code où j’ai encadré des projets basés sur Scala. Ces dernières années, notre équipe a créé une application de vote Android (Agora Android), une application iOS (Agora IOS) et une application Slack (Slagora). Toutes font partie de l’écosystème Agora Web, basé sur l’API Agora et la bibliothèque Agora.
Committer du projet Agora Web
AOSSIE (août 2018 - décembre 2019)Après une participation réussie au Google Summer of Code, j’ai rejoint l’équipe AOSSIE pour travailler sur des projets liés à Scala, en particulier l’API Agora Web.
Stagiaire Google Summer of Code
Australian Open Source Softwares for Innovation & Education, alias AOSSIE (mai 2018 - août 2018)J’ai travaillé comme stagiaire chez AOSSIE pendant le programme Google Summer of Code 2018. J’étais chargé de développer une API RESTful pour Agora Web, une plateforme de vote. Le projet est ensuite devenu l’un des projets à la croissance la plus rapide chez AOSSIE, donnant naissance à plusieurs sous-projets qui reposent largement sur cette API.
Contributeur open source
Open Data Kit (mars 2017 - mai 2018)ODK est une entreprise basée aux États-Unis qui développe des outils de collecte de données à travers le monde. En tant que développeur Java, j’ai travaillé avec l’équipe sur des projets tels qu’ODK Collect (mobile) et ODK Briefcase (bureau). Ce fut ma première expérience avec la communauté open source et je dirais que ce fut une excellente façon de lancer ma carrière de développeur logiciel.
Formation
Master en calcul haute performance
Université du Luxembourg - Luxembourg (2024 - 2026)Licence en informatique
Université de Buea - Cameroun (2014 - 2019)GCE O & A Levels
ABCHS Douala - Cameroun (2012 - 2014)Langues
Anglais (principal)
Niveau : maîtrise professionnelle complèteFrançais
Niveau : maîtrise professionnelle complèteLoisirs principaux
Promenades de détente
Développement open source
Lecture de documents techniques
Loisirs secondaires
Jeux vidéo
Blog technique
Fitness
Organisations avec lesquelles j’ai travaillé
Laissez-moi un message

Ludovic TEMGOUA ABANDA
Ingénieur logicielN’hésitez pas à me contacter par téléphone ou par e-mail.
E-mail : contact@ludovictemgoua.com





