Pedro Coutinho

Senior Software Engineer at Tigera

Greater Vancouver Metropolitan Area Canada
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 Coutinho is a Senior Software Engineer with a decade-long IT background and five years focused on cloud-native networking and security, currently contributing at Tigera in the Greater Vancouver area. He combines deep backend and DevOps expertise—particularly in Golang and networking stacks—with a strong testing and QA mindset, evidenced by substantive contributions to the widely used Project Calico ecosystem (calico, calicoctl, cni-plugin, libcalico-go). His work on IPAM, BGP graceful restart, and version-mismatch handling reflects both low-level protocol understanding and pragmatic tool-building for production environments. A published, analytically minded engineer with leadership and communication strengths, he holds a B.E. and M.Sc. from Universidade Federal do Rio de Janeiro and brings a habit of rigorous testing and incremental refactoring to improve reliability at scale.
code4 years of coding experience
job6 years of employment as a software developer
bookB.E., Computer Engineering, 9.1 out of 10.0, B.E., Computer Engineering, 9.1 out of 10.0 at Universidade Federal do Rio de Janeiro
languagesPortuguese, English, Spanish
github-logo-circle

Github Skills (18)

cli10
kubernetes10
testing10
ip10
cni10
networking10
go10
network-interface10
kubernetes-pods10
bgp10
test-automation10
calico10
vxlan9
python9
devops9

Programming languages (6)

PowerShellMDXDockerfileCGoPython

Github contributions (5)

github-logo-circle
projectcalico/calico

Jul 2021 - Jan 2023

Cloud native networking and network security
Role in this project:
userBack-end & DevOps Engineer
Contributions:627 reviews, 205 commits, 464 PRs in 1 year 6 months
Contributions summary:Pedro contributed to the project by implementing new features and fixing bugs related to the BGPPeerSpec, including adding a MaxRestartTime and configuring graceful restart. They also updated the project's dependencies, including libcalico-go, cni-plugin, and confd, indicating maintenance efforts and potentially addressing security vulnerabilities or integrating new features. Furthermore, they made changes related to IPAM and VXLAN functionality, demonstrating familiarity with core networking components within the project. The user's work also extended to test case development, including the addition of a test case for disableBGPExport support, demonstrating a focus on testing and quality assurance.
multi-clustersecuritynetworkingsdnvirtual-network
projectcalico/calicoctl

Jul 2021 - Nov 2021

Calico CLI tool
Role in this project:
userBack-end & Test Automation Engineer
Contributions:15 reviews, 22 commits, 20 PRs in 4 months
Contributions summary:Pedro focused on enhancing the `calicoctl` CLI tool, contributing features related to version mismatch verification. They implemented a utility (`calico_version_helper`) to set Calico versions and added corresponding test coverage. Additionally, they refactored version mismatch checking to streamline the process and added the `--allow-version-mismatch` argument to various commands. Their work included changes to both the CLI tool itself and supporting test scripts.
calicocli-toolcli
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