Summary
Guilherme Giarola is a platform software engineer based in São Paulo with a practical blend of front-end and back-end experience, focusing on TypeScript/JavaScript stacks alongside C#/.NET. Over nine years of professional exposure and three years in active development roles, he has shipped React-based UIs, Node.js services, and PostgreSQL-backed features while advocating TDD, CI/CD, and trunk-based workflows. He brings consulting skills from Thoughtworks—pair-programming, client-facing product thinking, and migrating architectures toward DDD—and has driven team improvements like feature toggles and branching strategy changes. Fluent in Portuguese with advanced English, he pairs technical craft with mentorship and knowledge sharing to raise team velocity and code quality. Notably, he moved teams from Git branching to trunk-based development and helped refactor JavaScript codebases to TypeScript, showing a bias for maintainability and delivery efficiency.
9 years of coding experience
3 years of employment as a software developer
Bacharelado Ciência da Computação, Bacharelado Ciência da Computação at Universidade Federal de Lavras