Summary
Leandro Costa is an experienced systems analyst and instructor with 13 years building and teaching cloud-native microservices, RESTful APIs and DevOps practices across Java, .NET, Kotlin and container ecosystems. As Instrutor de Tecnologia e Inteligência Artificial at Erudio, he designs hands-on trainings that integrate LLMs and private AI deployments (Ollama, MCP), ChatGPT/OpenAI and Claude with traditional enterprise systems. He emphasizes TDD, CI/CD and clean code—automating tests with JUnit, Mockito and TestContainers and delivering pipelines via Docker, Kubernetes and GitHub Actions on AWS/Azure/GCP. His background spans ERP, fintech and government projects, giving him pragmatic experience migrating monoliths to distributed architectures and operating production systems. Active in Portuguese-language teaching and content creation (blog and YouTube) and with GitHub projects reflecting his focus, he combines strong classroom pedagogy with real-world implementation skills.
13 years of coding experience
7 years of employment as a software developer
Post Graduated, Computer Software Engineering, Post Graduated, Computer Software Engineering at Centro Universitário de Patos de Minas