Pedro Gomes

Senior Blockchain Engineer at vechainofficial

Ireland
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 Gomes is a Senior Blockchain Engineer with 12+ years building scalable, secure distributed systems and a current focus on privacy-enhanced L2s and encrypted EVM execution. He combines deep backend expertise in Go and Solidity with hands-on experience integrating Ethereum tooling, CI/CD and observability across cloud platforms (AWS/Azure) from roles at Obscuro Labs, Ava Labs and VeChain. Pedro has driven technical direction and mentorship while shipping high-throughput data pipelines, testnets and production node features—his open-source contributions include performance and pagination improvements to the widely used avalanchego node and CI/test automation for coreth. Practical and design-minded, he prioritizes maintainability and real-world impact, pairing cryptography and secret-sharing work with pragmatic engineering trade-offs. Based in Ireland, he brings a rare mix of systems engineering, DevOps automation and applied crypto that accelerates secure, operable blockchain products.
code12 years of coding experience
job12 years of employment as a software developer
bookSkillnet Cork
bookMaster's Degree Communication Networks, Master's Degree Communication Networks at Instituto Superior Técnico
languagesEnglish
github-logo-circle

Github Skills (18)

unit-testing10
github-ci10
docker10
back-end-development10
scripting10
dockers10
cicd10
automation10
script10
go10
automation-testing10
sh10
automations10
shell10
githubaction-workflow10

Programming languages (11)

MDXTypeScriptJavaCSSSolidityJavaScriptVueGo

Github contributions (5)

github-logo-circle
ava-labs/avalanchego

Nov 2020 - Oct 2021

Go implementation of an Avalanche node.
Role in this project:
userBack-end Developer
Contributions:103 reviews, 250 commits, 17 PRs in 11 months
Contributions summary:Pedro implemented a "paginate flag" feature for the GetUtxos method within the AVM and PlatformVM modules, which suggests a focus on optimizing the retrieval of UTXOs. They made changes to the unit tests for the PlatformVM, specifically in relation to the genesis state and the GetUTXOs functionality, implying a role in testing and ensuring the correct behavior of the core logic. Furthermore, the user made general lint fixes and code optimizations.
golangavalanche
ava-labs/coreth

May 2021 - Sep 2021

Code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services.
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:17 commits, 1 PR, 1 branch in 4 months
Contributions summary:Pedro's contributions primarily focused on automating the build, testing, and deployment processes for the `coreth` repository. They implemented and modified scripts, particularly `.github/workflows/run_e2e_tests.sh` and `scripts/build_image.sh`, to integrate the `avalanche-testing` framework and manage Docker image builds. These changes involved specifying image versions, setting up CI/CD pipelines, and configuring custom parameters for test execution within the Kurtosis environment. They also made several changes to the script including adapting to the changing variables in the project.
consensusethereumavalancheblockchainevm
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