Ludovic TEMGOUA - Senior Software Engineer

Hi, I’m Ludovic TEMGOUA
a Senior Software Engineer.

I’m a Software Engineer with 7+ years of experience designing and delivering robust backend systems, distributed architectures, and high-throughput data platforms. I specialize in backend development, systems design, and building scalable infrastructure for machine learning and high-performance computing environments.

Over the years, I've led engineering efforts across multiple domains, owning projects end-to-end, mentoring junior developers, and driving technical decisions aligned with long-term business goals. Whether it's implementing microservice-based systems, verifying algorithm correctness, or optimizing data pipelines with Apache Spark, I focus on building solutions that are not only effective but sustainable.

What I Do

Backend Development

I build robust, scalable, and secure backend systems ranging from RESTful APIs to event-driven microservices, optimized for performance and reliability in production environments.

System Architecture

I design distributed, fault-tolerant architectures that scale with business needs and balancing trade-offs between performance, maintainability, and cost.

ML & Spark

I develop and deploy data pipelines and ML workflows using Apache Spark, focusing on large-scale data processing, model training, and system integration.

Algorithmic Verification

I apply formal methods and automated testing techniques to verify correctness, performance, and edge-case behavior of critical algorithms and systems.

Technical Writing

I produce clear, developer-focused documentation, from architecture diagrams and API references to internal design docs and open-source guides.

HPC Engineering

I also optimize code for high-performance computing environments leveraging parallelism, vectorization, and memory tuning to accelerate scientific or compute-intensive workloads.

7+ Years of Experience

My Resume

Other Skills

DevOps
70%
Spark Data Analysis & ML
80%
Cloud Native Development
90%
Micoservice 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%
Visit my blog and give your feedback

My Blog

Contact

Leave me a message

contact-img

Ludovic TEMGOUA

Software Developer

I am available for freelance work. Connect with me via phone or send me an email.

Email: [email protected]