Diogo Silva
About Diogo Silva
Diogo Silva is a Senior Software Development Engineer with a Master's Degree in Computer and Telematics Engineering from Universidade de Aveiro. He has experience working at Akka Technologies and SOPHiA GENETICS, contributing to major architectural changes and microservices development.
Current Role at SOPHiA GENETICS
Diogo Silva serves as a Senior Software Development Engineer at SOPHiA GENETICS, a position he has held since 2021. He is based in Lausanne, Vaud, Switzerland. In this role, he is involved in a significant architectural change project, focusing on the maintenance and development of microservices. His work contributes to the transition from a monolithic architecture to a microservices-based framework, where he has played a key role in creating microservices from scratch.
Previous Experience at Akka Technologies
Before joining SOPHiA GENETICS, Diogo Silva worked as a Software Engineer at Akka Technologies from 2018 to 2020. His tenure at the company took place in the Wolfsburg Area, Germany. During this time, he gained experience in software development, contributing to various projects and enhancing his technical skills in a professional environment.
Educational Background
Diogo Silva studied at Universidade de Aveiro, where he pursued a Master's Degree in Computer and Telematics Engineering from 2013 to 2018. He also holds a Master's degree in Electronics Engineering and Telecommunications, which he obtained from the same university between 2010 and 2013. His educational background has provided him with a strong foundation in engineering principles and software development.
Research Experience at Instituto de Telecomunicações
Diogo Silva gained research experience at Instituto de Telecomunicações, where he held a Research Scholarship from 2015 to 2016. This role lasted for 11 months and was based in the Aveiro Area, Portugal. His work during this period contributed to his understanding of telecommunications and software engineering.
Technical Skills and Projects
Diogo Silva has developed a diverse technical skill set, working with various technologies and frameworks. He utilizes a tech stack that includes Java, Micronaut, GraphQL, Kafka, Kubernetes, and Gitlab CI/CD for his main project. Additionally, he works with Java, Spring, JavaFX, Tomcat, Bamboo, and Docker for a secondary project focused on product maintenance. He also participated in the Google Summer of Code in 2017 as a student at VideoLAN, where he contributed to open-source software development.