Diogo Daniel Soares Ferreira
🇧🇪 Living in Oostende, Belgium 🇵🇹 From Aveiro, Portugal
💼 Software Engineer @
🎓 Master in Computer and Telematics Engineering
University of Aveiro (2014–2019)

Software Engineer with 6+ years of experience building scalable, distributed systems in the cloud. I specialize in Java, Kotlin and Python, and have a strong focus on clean architecture, observability and reliability at scale.
When I’m not coding, I may be reading (check out my Goodreads ) or running (check out my Strava
).
I am also a big enthusiast of the FIRE movement and of financial literacy.
Check my CV here!
Experience
Software Engineer |
12/23 - | Remote (Belgium) |
Designed and implemented a platform-as-a-service for scheduling optimization workloads (eg. employee shifts, vehicle routing). |
Used Java and Quarkus, deploying to Kubernetes across multiple cloud providers (AWS, Azure, GCP), enabling customers to run complex planning jobs efficiently and at scale. |
Software Engineer ![]() |
11/21 - 11/23 | Remote (Portugal) |
Built and maintained event-driven microservices for brands like Betfair, PaddyPower and FanDuel as part of Flutter Entertainment Group, the world’s leading online sports betting and gaming operator. |
Worked primarily with Java, Kotlin and Scala, using Akka, Kafka, Spring and Flink to ensure scalable and observable systems in a high-traffic environment. |
Software Engineer ![]() |
09/19 - 11/21 | Remote (Portugal) |
Developed data-driven backend services at a unicorn startup leading the global cloud contact center market. |
Used Java, Quarkus and Apache Camel to build robust pipelines on AWS, processing 4+ million events daily with a focus on monitoring, reliability and scalability. |
Student Researcher ![]() |
10/17 - 08/19 | Aveiro, Portugal |
Design and implementation of a distributed real-time architecture to forecast anomalies using machine learning techniques and act on the network to improve the quality of service. |
Develop a platform with support for management, monitoring, alerts and actuation over the data of a city, in real-time (smart city) using Python and Django. |
Summer Internship ![]() |
07/16 - 08/16 | Lisbon, Portugal |
Design and build a software with the purpose of finding apps in the Aptoide Store with explicit content using Python and Machine Learning techniques, with accuracy greater than 95%. |
Publications
Prediction of Low Acessibility in 4G Networks PDF |
Diogo Ferreira, Carlos Senna, Paulo Salvador, LuÃs Cortesão, Cristina Pires, Rui Pedro, Susana Sargento |
Annals of Telecommunications, May 2021 |
DOI: 10.1007/s12243-021-00849-9 |
A Forecasting Approach to Improve Control and Management for 5G Networks PDF |
Diogo Ferreira, André Braga Reis, Carlos Senna, Susana Sargento |
IEEE Transactions on Network and Service Management, February 2021 |
DOI: 10.1109/TNSM.2021.3056222 |
Distributed Real-time Forecasting Framework for IoT Network and Service Management PDF |
Diogo Ferreira, Carlos Senna, Susana Sargento |
IEEE/IFIP Symposium Network Operations and Management (NOMS), Budapest, Hungary, April, 2020 |
DOI: 10.1109/NOMS47738.2020.9110456 |
Root Cause Analysis of Reduced Accessibility in 4G Networks PDF |
Diogo Ferreira, Carlos Senna, Paulo Salvador, LuÃs Cortesão, Cristina Pires, Rui Pedro, Susana Sargento |
Machine Learning for Networking. MLN 2019. Lecture Notes in Computer Science, vol 12081. Springer, Cham |
DOI: 10.1007/978-3-030-45778-5_9 |
Breaking Text-Based CAPTCHA with Sparse Convolutional Neural Networks PDF |
Diogo Daniel Ferreira, LuÃs Leira, Petya Mihaylova, Petia Georgieva |
IbPRIA 2019: Pattern Recognition and Image Analysis pp 404-415 |
DOI: 10.1007/978-3-030-31321-0_35 |