Pedro Dias is a hands-on CTO based in Lisbon with 15 years of experience designing and operating large-scale distributed systems and multi-datacenter infrastructures. He leads from the trenches—combining cloud architecture, systems automation and full-stack development—while steering engineering culture and operational excellence for team.blue and PTisp. An experienced open-source maintainer, he created Dockerode, a widely used Node.js client for Docker’s Remote API, and serves as an OpenNebula Community Champion. He also brings a decade of lecturing at BSc/MSc level, which informs his mentorship and people management style. Pedro’s practical blend of low-level systems work and strategic leadership consistently drives performance, reliability and developer productivity.
15 years of coding experience
4 years of employment as a software developer
Master of Science (MSc), Open Source Software, Master of Science (MSc), Open Source Software at Instituto Superior de Ciências do Trabalho e da Empresa
Bachelor of Science (BSc), Computer Engineering, Bachelor of Science (BSc), Computer Engineering at Instituto Politécnico de Tomar
Contributions:47 releases, 429 commits, 132 PRs in 9 years 4 months
Contributions summary:Pedro appears to have focused on the core back-end functionality of the `dockerode` library, implementing and modifying methods related to container management. Their commits introduce and modify methods such as `inspect`, `start`, `stop`, `restart`, `kill`, `attach`, and `copy`, which interact with the Docker API. The work involves defining API paths, methods, and status codes for various container operations, along with handling the underlying communication with the Docker daemon. These modifications directly contribute to the functionality of the Node.js module for interacting with Docker.
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
Pedro Dias - Chief Technology Officer - Portugal at team.blue