Pedro Silva

Senior Engineering Manager at Booking.com

Amstelveen, North Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Pedro Silva is a Senior Engineering Manager at Booking.com with 13 years of experience building and operating large-scale data, compute and storage platforms for machine learning and analytics. He has progressed from data scientist and developer roles into leadership, currently overseeing data and ML platform teams that power production workflows and tooling. Technically hands-on, he brings practical expertise in big data infrastructure and workflow automation, informed by earlier research in machine learning and signal processing during a PhD track. An active open-source contributor, Pedro has improved the popular beets music library manager by implementing a plugin that detects and manages missing tracks and integrates with MusicBrainz. Based in Amstelveen, he pairs rigorous academic roots and audio engineering background with product-focused delivery, often bridging research, tooling, and operational needs. Colleagues value him for turning complex platform challenges into pragmatic, well-documented solutions.
code13 years of coding experience
job16 years of employment as a software developer
bookBachelor of Arts (B.A.), Audio Engineering, 2:1, Bachelor of Arts (B.A.), Audio Engineering, 2:1 at Middlesex University
bookBachelor of Business Administration (B.B.A.), Business Administration and Management, General, Incomplete, Bachelor of Business Administration (B.B.A.), Business Administration and Management, General, Incomplete at Instituto Superior de Ciências do Trabalho e da Empresa / ISCTE
bookMaster of Arts (M.A.), Radio and Television Broadcasting Technology/Technician, Master of Arts (M.A.), Radio and Television Broadcasting Technology/Technician at San Francisco State University
bookAudio Engineering Diploma, Audio Engineering, Audio Engineering Diploma, Audio Engineering at SAE Institute
bookDoctor of Philosophy (Ph.D.), Computer Engineering, Doctor of Philosophy (Ph.D.), Computer Engineering at Faculdade de Engenharia da Universidade do Porto
bookSecondary Diploma, Social and Human Sciences, Secondary Diploma, Social and Human Sciences at Escola Secundária de Bocage
languagesPortuguese, English
github-logo-circle

Github Skills (8)

plugin-development10
python10
cli9
command-line9
music-manager9
command-line-interface9
media-library9
musicxml9

Programming languages (5)

JavaCommon LispRubyEmacs LispPython

Github contributions (5)

github-logo-circle
beetbox/beets

May 2013 - May 2015

music library manager and MusicBrainz tagger
Role in this project:
userBack-end Developer
Contributions:62 commits, 4 PRs, 14 pushes in 2 years
Contributions summary:Pedro primarily contributed to the "beets" music library manager by implementing and refining a plugin for identifying and managing missing tracks. Their work involved writing Python code, interacting with the MusicBrainz API for data retrieval, and extending the functionality of the beets command-line interface. The user also improved the plugin's usability by adding features such as counting and displaying missing tracks. Furthermore, they improved plugin documentation.
clipythonmusicbrainztaggermusic
pedros/mtgdeck

Nov 2017 - Dec 2017

MTG deck list decoder and encoder library and application
Contributions:128 commits, 1 PR, 83 pushes in 1 month
command-line-appdeckmtg-deckdecoderencoder
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial