Matheus Degiovani

Senior Software Engineer at Self-employed

São Paulo, Brazil
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
Matheus Degiovani is a Senior Software Engineer based in São Paulo with 11 years of hands-on experience solving deep technical problems across blockchain, backend systems, and embedded/desktop software. He contributes to high-profile open-source crypto projects like Decred and Lightning Network (lnd), improving wallet robustness, fee estimation, SPV reorg handling, and fixing subtle race conditions and payment-edge bugs. As a longtime self-employed engineer and former technical lead, he has led product development, mentored teams, and bootstrapped CNC and certificate authority divisions, blending systems-level thinking with practical delivery. His background in teaching and network administration informs a pragmatic approach to documentation, testability and developer ergonomics. Notably, he has implemented gRPC methods and mempool/filter tooling in production-grade Go daemons, demonstrating expertise in concurrent systems and blockchain transaction processing.
code11 years of coding experience
job6 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Universidade de Franca
bookLicentiate degree, Technical Teacher Education, Licentiate degree, Technical Teacher Education at Centro Paula Souza
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (36)

crypto-wallet10
debug10
wallet10
benchmark10
lightning-network10
bitcoin-wallet10
testing10
payment-service10
bitcoin10
payment-gateway10
benchmarking10
bitcoins10
template-engine10
pool10
payment-methods10

Programming languages (14)

C#C++CVueGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
decred/dcrwallet

Sep 2018 - Dec 2022

A secure Decred wallet daemon written in Go (golang).
Role in this project:
userBack-end Developer
Contributions:97 reviews, 22 commits, 81 PRs in 4 years 3 months
Contributions summary:Matheus primarily contributed to the `dcrwallet` codebase, focusing on improving wallet functionality and API integration. They addressed issues related to transaction handling, including fixing errors in `GetTransactionsByHashes` and refactoring ticket purchasing processes. The user also implemented new gRPC methods for retrieving filter data and mempool transactions, expanding the wallet's capabilities. Furthermore, they enhanced the SPV syncer's handling of reorgs, improving the wallet's robustness.
golangsecuredecreddaemonblockchain
decred/dcrd

Aug 2018 - Nov 2022

Decred daemon in Go (golang).
Role in this project:
userBack-end Developer
Contributions:260 reviews, 72 commits, 46 PRs in 4 years 3 months
Contributions summary:Matheus primarily focused on improving the Decred daemon (dcrd) codebase. Their contributions include enhancing trace logs within the mempool to improve debugging and handling transactions from invalidated blocks to prevent their premature removal. Additionally, the user added the initial version of a fees estimator package, based on Bitcoin Core's fee estimation, to allow dynamic fee usage by wallets. These changes reflect a focus on improving the core functionality and transaction processing of the Decred blockchain.
golangdecredp2pdaemonblockchain
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
Matheus Degiovani - Senior Software Engineer at Self-employed