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
2 years of employment as a software developer
Pós-graduação Lato Sensu - Especialização Inteligência Artificial, Pós-graduação Lato Sensu - Especialização Inteligência Artificial at Senac DF
High School Basic Education, High School Basic Education at Vicente de Carvalho State High School
Pós-graduação Lato Sensu - Especialização Engenharia de Software, Pós-graduação Lato Sensu - Especialização Engenharia de Software at Faculdade Focus
Extension Course High Performance Team Management, Extension Course High Performance Team Management at Cruzeiro do Sul Virtual
Estácio de Sá University
Fundamentals Elaboration and Analysis of Projects Extension Course, Fundamentals Elaboration and Analysis of Projects Extension Course at Faculdade São Luis de Jaboticabal
Portuguese, English