
 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
) 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 |