Ludovic TEMGOUA ABANDA - Senior Software Engineer

Hi, I’m Ludovic TEMGOUA ABANDA

_

I’m a Senior Software Engineer and AI Engineer with nearly 8 years of experience designing and delivering high-performance backend systems, distributed architectures, and data-intensive platforms. My expertise lies in backend engineering and systems architecture, where I build scalable, reliable infrastructure for machine learning, high-throughput processing, and high-performance computing environments using Scala, Java, Go, Python, and C++.

I have led engineering initiatives end-to-end, from system design and architectural decisions to production deployment and optimization. My work spans microservices, distributed systems, and large-scale data pipelines (notably with Apache Spark), with a strong focus on performance, correctness, and maintainability. I also mentor engineers and contribute to long-term technical strategy, ensuring systems are built to scale with evolving business needs.

While my core strength is in backend and infrastructure, I remain flexible across the stack, with experience delivering complete solutions using modern frontend frameworks such as React and Angular alongside robust backend ecosystems like Spring Boot, Play Framework, and FastAPI.

What I Do

Microservices & Backend Platforms

I design and build scalable backend systems and event-driven microservices, focusing on high availability, performance, and production reliability. My work spans RESTful APIs, distributed service architectures, and resilient backend platforms optimized for real-world scale and fault tolerance.

System Architecture & Design

I design distributed, fault-tolerant systems that scale with business and technical demands, making critical trade-offs across performance, reliability, and cost. My focus is on building resilient architectures that remain maintainable and evolve cleanly under long-term production constraints.

AI & ML Infrastructure

I design and scale machine learning infrastructure and data-intensive systems, leveraging Apache Spark and distributed computing frameworks to power large-scale data processing, model training, and production ML workflows. My focus is on building reliable, high-throughput pipelines and integrating ML systems seamlessly into backend architectures for real-world, production use.

Algorithmic Reliability & Verification

I ensure the correctness and reliability of critical systems using formal methods, property-based testing, and rigorous validation strategies. I validate complex algorithms and distributed systems under edge cases, high load, and failure scenarios to guarantee predictable, high-performance behavior in production.

Architecture/Technical Documentation

I produce clear, structured engineering documentation that translates complex system designs into actionable knowledge for teams, including architecture diagrams, API specifications, and internal design documents. I focus on enabling alignment, scalability, and maintainability across distributed engineering systems.

High-Performance Computing (HPC) Engineering

I design and optimize compute-intensive systems for high-performance environments, leveraging parallelism, vectorization, and memory-efficient architectures to maximize throughput and minimize latency.

7+ Years of Experience

My Resume

Other Skills

DevOps
70%
Spark Data Analysis & ML
80%
Cloud Native Development
90%
Microservice Development
95%

Experience

MSc in High Performance Computing

University of Luxembourg - Luxembourg (September 2024 - June 2026)

Currently pursuing a Master’s in High Performance Computing, with a focus on designing and optimizing high-throughput applications for data-intensive and compute-heavy workloads. The program emphasizes scalable architectures, heterogeneous computing using CPUs, GPUs and FPGAs, and performance engineering for real-world applications. This experience is shaping me into a more complete engineer, particularly in the domain of large-scale AI training and inferencing, where efficient resource utilization and system-level thinking are critical.

Senior Scala Developer

White Hat Gaming (December 2022 - September 2023)

White Hat Gaming is a state-of-the-art iGaming platform providing a secure, scalable and flexible modular Casino solution. At WHG I worked as a Scala backend developer, developing new scala based microservices and improving existing data intensive backend services mostly written in Scala. Integrated our services with several 3rd party APIs to improve players experience and added more features to the existing platform.

Senior Backend Developer

Bright Face Ads (September 2021 - November 2022)

Bright Face Ads is a Marketing Company with focus on display advertising. It provides its users with programmable Video Billboards for advertising. As Senior Backend Developer and Backend Lead at Bright Face Ads I design microservices for Bright Face Ads entire infrastructure. Most of the API's and services were designed using Scala, Akka, Zio, Cats Effect, Kafka, Docker etc, this enabled my team to work with one of the fastest growing functional programming ecosystems to create fault tolerant and resilient systems.

Agora Web Project Lead

AOSSIE (January 2019 - September 2021)

AOSSIE (Australian Open Source Softwares for Innovation and Education) is an Australian Organisation with some focus on education and open source. As the Agora Web Project Lead I had the responsibility to design the project’s roadmap and take the project to the next level, which will see the birth of several sub-projects for Agora Web . I was also responsible for mentoring new open source contributors especially during the Google Summer of Code programs in which I mentored scala base projects. For the past years our team has created an Android voting app (Agora Android), IOS app (Agora IOS) & a Slack app (Slagora). All of these are part of the Agora Web ecosystem which are based on the Agora API and the Agora library.

Agora Web Project Committer

AOSSIE (August 2018 - December 2019)

After a successful Google summer of Code participation, I joined the AOSSIE team to work on scala related projects especially the Agora Web API.

Google Summer of Code Intern

Australian Open Source Softwares for Innovation & Education, aka AOSSIE (May 2018 - August 2018)

I worked as an intern at AOSSIE during the Google summer of Code 2018 program. I was tasked with developing a RESTful API for Agora Web, a voting platform. The project later on became one of the fastest growing projects at AOSSIE as it has given birth to several sub projects which heavily rely on this API.

Open Source Contributor

Open Data Kit (March 2017 - May 2018)

ODK is USA based company which builds tools for Data collection across the world. As a java developer I worked with the team on projects such as ODK Collect (Mobile) and ODK Briefcase (Desktop). This was my first experience with the open source community and I would say it was a great way to kick start my career as a software developer.

Education

MSc High Performance Computing

University of Luxembourg - Luxembourg (2024 - 2026)

BSc Computer Science

University of Buea - Cameroon (2014 - 2019)

GCE O & A Levels

ABCHS Douala - Cameroon (2012 - 2014)

Languages

English (Primary)

Proficiency: Full Professional Proficiency

French

Proficiency: Full Professional Proficiency

Primary Hobbies

Relaxation Walks
85%
Open Source Development
80%
Reading Technical Documents
95%

Secondary Hobbies

Gaming
70%
Tech Blogging
75%
Fitness
65%
Contact

Leave me a message

contact-img

Ludovic TEMGOUA ABANDA

Software Engineer

Feel free to reach out to me via phone or by email.

Email: contact@ludovictemgoua.com