Summary
Thiago Nascimento is a Senior Software Engineer with over a decade of professional experience building enterprise Java systems and microservices, currently focused on Java 11/17, Spring Boot and Quarkus. His background in Computational Mathematics and a Master's in Informatics specializing in optimization gives him uncommon depth in high-performance C/C++ and parallel/distributed computing alongside mainstream enterprise stacks. He has led development teams and acted as Scrum Master on public-sector systems for electoral and HR data, and contributed to financial and budget-control platforms. Thiago also builds full-stack solutions—adding Angular and Vue front-ends to robust backend APIs—and has hands-on experience with containerization, Kubernetes, and CI practices. Beyond development, he produces technical content and teaches algorithms, parallel programming and security topics, bridging academic rigor with production pragmatism. Comfortable moving between legacy Java EE landscapes and modern cloud-native architectures, he brings a practical optimization mindset to performance-critical systems.
11 years of coding experience
15 years of employment as a software developer
Specialist's degree, Computers Network Infrastructure in Business IT Environments, Specialist's degree, Computers Network Infrastructure in Business IT Environments at FAESA
Bachelor's degree, Computational Mathematics, Bachelor's degree, Computational Mathematics at Universidade Federal de Minas Gerais
Master's degree, Informatics, Master's degree, Informatics at Ufes - Universidade Federal do Espírito Santo
Russian, Spanish, English