Summary
Fábio Carvalho is a software architect with eight years of hands-on experience designing and implementing Java-based backend systems, currently leading architecture and technical refinement at CI&T. He specializes in Spring Boot and reactive Spring WebFlux, microservices, Clean and Hexagonal architectures, and a strong testing culture (JUnit, Mockito, Spock) to ensure robust, maintainable APIs. Comfortable with cloud-native toolchains—Docker, Kubernetes, Jenkins—and observability via Dynatrace, he focuses on delivery quality, standardization, and aligning technical choices with business scope. With a Computer Engineering degree from PUCRS and a background building investment-platform APIs, he blends academic rigor and practical engineering to drive continuous improvement. Colleagues rely on him not just for solutions but for enforcing development best practices that raise team-wide code quality.
8 years of coding experience
2 years of employment as a software developer
Graduação, Computer Engineering, Graduação, Computer Engineering at PUCRS - Pontifícia Universidade Católica do Rio Grande do Sul
English, Portuguese