Pedro Gabriel
About Pedro Gabriel
Pedro Gabriel is a Senior Software Engineer with extensive experience in developing microservices and distributed systems. He has worked for various companies, including Farfetch, Novabase, and Gaming Innovation Group, and has a strong interest in Golang and event-driven architectures.
Work at Gaming Innovation Group
Pedro Gabriel has been employed as a Senior Software Engineer at Gaming Innovation Group since 2021. In this role, he focuses on developing and architecting software solutions, leveraging his expertise in microservices and distributed systems. His current position allows him to apply his knowledge of event-driven systems and programming languages such as Node.js and Golang.
Previous Experience in Software Engineering
Prior to his current role, Pedro worked at several notable companies. He served as a Senior Software Engineer at BetVictor from 2019 to 2021, where he contributed to software development in Spain. Before that, he was a Senior Software Engineer at Farfetch for one year, from 2018 to 2019, in Lisboa e Região, Portugal. His earlier experience includes a position at Novabase as a Software Engineer from 2016 to 2017, and a brief tenure at Celfocus in 2017.
Technical Skills and Interests
Pedro Gabriel has a strong interest in Golang and is skilled in architecting and developing production-grade microservices. He promotes best practices in software development and actively seeks new methods to enhance applications. His technical expertise includes hands-on experience with message brokers like Kafka and RabbitMQ, as well as a focus on writing testable and maintainable code.
Education and Academic Background
Pedro studied at ISEL - Instituto Superior De Engenharia De Lisboa, where he pursued a degree in Engenharia Informática. He completed his studies and achieved his Licenciatura from 2011 to 2016. This educational background provided him with a solid foundation in computer engineering principles and practices.