Daniel Ribeiro is a Senior Software Engineer and technical leader from Santa Catarina, Brazil, with 13 years of professional experience building distributed, cloud-native systems and blockchain platforms. Self-taught and curiosity-driven, he has led teams decomposing monoliths into Go microservices at Coinbase engagements, designed blockchains and libp2p-based networks, and shipped serverless architectures on AWS. He blends hands-on engineering—strong Go, Rust, TypeScript, gRPC, Kafka, Kubernetes and DDD/BDD practices—with team coaching, code review and API-first design to raise enterprise-grade delivery standards. Daniel frequently bridges research, documentation and cross-team integration work, ensuring smooth frontend-backend contracts and observable, test-driven services. An active community speaker and evangelist, he pairs deep protocol-level experience in crypto and decentralized systems with a longtime commitment to clean, SOLID code and pragmatic architecture.
13 years of coding experience
14 years of employment as a software developer
Bachelor of Science (B.S.), Computer/Information Technology Administration and Management, Bachelor of Science (B.S.), Computer/Information Technology Administration and Management at Universidade do Sul de Santa Catarina
⚙ gRPC/Protobuf on Libp2p with gRPC-Gateway support
Contributions:2 reviews, 82 commits, 4 PRs in 6 days
grpcgrpc-gatewaylibp2pprotobufgo
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.