Summary
Leonardo Carvalho is a pragmatic full‑stack software developer and educator with 10 years of experience building and maintaining production systems across banking, healthtech and edtech. Currently contributing to Banco do Brasil’s boleto processing APIs with Java and Quarkus, he combines backend expertise (Node, PHP, C# interest) with practical experience modernizing stacks and responding to critical incidents. As a teacher and instructor at Digital House and other institutions, he translates complex concepts into hands‑on projects and has supported cohorts through curriculum creation and remote content adaptation. His background in support and training gives him a strong customer‑centric mindset and an ability to triage and resolve bugs quickly. Pursuing postgraduate specializations in Software Engineering and Artificial Intelligence, he blends engineering rigor with growing AI knowledge. Colleagues describe him as a versatile problem solver who pivots easily between code, teaching, and production troubleshooting.
10 years of coding experience