Pedro Branco

Senior Staff Crypto Engineer at Uphold

Braga, Portugal
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

👤
Senior
🎓
Top School
Pedro Branco is a Senior Staff Crypto Engineer with over a decade of experience designing and shipping resilient microservices, APIs (REST, GraphQL, gRPC) and blockchain integrations across fintech, retail and utilities. At Uphold he progressed from Senior Backend to Lead and now Senior Staff, driving architecture, code quality and mentoring teams while delivering production crypto features for Bitcoin, Ethereum and XRP-Ledger. He combines deep systems competence in Typescript, C++, Java, PostgreSQL/Redis and distributed messaging (Kafka/Pulsar/NSQ) with practical DevOps skills in Docker, Kubernetes and CI pipelines. An active open-source contributor, he has worked on the widely used bitcoin-core REST/RPC client, helping maintain multi-version compatibility and modernize dependencies. Known for blending business-minded technical analysis with hands-on implementation, he routinely turns complex requirements into auditable, cost-saving blockchain solutions. Based in Braga, Portugal, he brings a continual learning mindset and a track record of lifting engineering capability through mentorship and code reviews.
code10 years of coding experience
job14 years of employment as a software developer
bookInformatic Technician, Informatic Technician at Escola Secundária Alberto Sampaio
bookDegree, Computer Science, Degree, Computer Science at Universidade do Minho
languagesPortuguese, English, French
github-logo-circle

Github Skills (9)

bitcoin10
webclient10
rpc10
bitcoins10
rest10
clientside10
javascript9
nodejs9
sem8

Programming languages (10)

TypeScriptDockerfileJavaC++ShellRustJavaScriptGo

Github contributions (5)

github-logo-circle
ruimarinho/bitcoin-core

Feb 2017 - Jul 2022

A modern Bitcoin Core REST and RPC client.
Role in this project:
userBack-end Developer
Contributions:14 releases, 18 reviews, 14 commits in 5 years 6 months
Contributions summary:Pedro primarily contributed to the core functionality of the Bitcoin Core REST and RPC client. Their work involved adding support for different Bitcoin versions and releasing new versions of the software, indicating a focus on maintaining and updating the client's compatibility. They also made changes to the methods, reflecting enhancements and modifications to the client's capabilities, as well as refactoring to remove bluebird dependency and support for callbacks.
rpcrpc-clientcryptocurrencybitcoin-corerest
uphold/docker-litecoin-core

May 2016 - Feb 2024

Contributions:2 reviews, 5 PRs, 4 pushes in 7 years 10 months
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 Branco - Senior Staff Crypto Engineer at Uphold