Ricardo Carvalho is a Senior Software Engineer based in São Paulo with 7 years of hands-on experience building scalable, high-performance back-end systems, primarily using Elixir and Phoenix. He has delivered production banking and financial infrastructure—working on Pix, DICT, and ISO 20022 messaging—in collaboration with Brazil’s Central Bank, and has driven observability and resilience with tools like Oban and OpenTelemetry. His background spans fintech (Stone, Swap), consultancy (Accenture), and product teams, where he optimized concurrency and parallelism for large-scale scanning and messaging workloads. Combining a Systems Analysis degree with ongoing studies in Mathematics, he pairs practical engineering with a strong theoretical bent, often favoring efficiency and protocol-driven designs. An engineer who quietly focuses on regulatory-grade reliability, he brings both domain expertise in payments and a continual appetite for deepening his technical foundations.
7 years of coding experience
6 years of employment as a software developer
Database Systems, Database Systems, Database Systems, Database Systems at Impacta
HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES, HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES at Etec Francisco Morato
Bachelor, Mathematics, Bachelor, Mathematics at FMU
Systems Analysis and Development, Computer Science, Systems Analysis and Development, Computer Science at Impacta Tecnologia
Tecnólogo, Systems Analysis and Development, Tecnólogo, Systems Analysis and Development at Faculdade de Tecnologia de São Paulo - FATEC-SP
Contributions:156 commits, 203 PRs, 123 pushes in 1 month
redistypeormdockernode-typescriptnodejs
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.