Summary
Guilherme Dias is a Lead Consultant Developer with 11 years of experience designing resilient backend systems and leading teams to deliver payment and retail solutions. He specializes in Java and Spring Boot microservices, RESTful APIs, and asynchronous messaging, with a strong commitment to TDD and CI to ensure high-quality delivery. At ThoughtWorks he has led cross-functional teams building payment processing and mobile POS backends, while also creating and teaching internal training that blends technical best practices with assertive communication. His background in both computer science and psychology gives him an uncommon edge in team leadership, coaching, and understanding user and developer behavior. Known for fostering collaborative culture, he focuses on practical, scalable architectures and continuous learning across his teams. Based in Rio Grande do Sul, Brazil, he combines hands-on engineering with mentorship to drive reliable, business-focused software outcomes.
11 years of coding experience
6 years of employment as a software developer
Master's degree, PSYCHOLOGY, Master's degree, PSYCHOLOGY at Federal University of Rio Grande do Sul
Bachelor's degree, Psychology, Bachelor's degree, Psychology at Pontifícia Universidade Católica do Rio Grande do Sul
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Federal do Rio Grande do Sul
Portuguese, English