Guilherme Carvalho

Staff Software Engineer at VTEX

Pernambuco, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Guilherme Carvalho is a Staff Software Engineer with 16 years of experience building backend systems across hospital management, e-commerce, and social media analytics, currently driving engineering work at VTEX from Pernambuco, Brazil. He co-founded Guava Software, delivering maintainable, business-focused applications for a decade, and has hands-on experience leading teams as an engineering manager and scrum master. With an MSc in Computer Science from UFPE, he blends academic rigor—having studied AI—with practical engineering judgment. Guilherme is also a careful test engineer, contributing to the well-known RSpec mocks library by improving its test suite to prevent regressions and harden edge-case behavior. He brings a pragmatic, quality-first mindset to architecture and delivery, rooted in long-term product partnerships and continuous improvement.
code16 years of coding experience
job14 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Universidade Federal de Pernambuco
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
551reputation
13kreached
6answers
7questions
github-logo-circle

Github Skills (12)

rspec10
test-automation10
ruby10
unit-testing9
concatenation6
c-string6
css6
internet-explorer6
conventions6
browser-detection6
jquery6
activeadmin6

Programming languages (6)

TypeScriptRustJavaScriptGoRubyEmacs Lisp

Github contributions (5)

github-logo-circle
rspec/rspec-mocks

Aug 2013 - Oct 2013

RSpec's 'test double' framework, with support for stubbing and mocking
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits in 2 months
Contributions summary:Guilherme primarily contributed to the testing framework of the RSpec mocks library. Their work involved refactoring and improving existing specs, as well as adding new tests to prevent regressions and ensure the correct behavior of features such as partial mocking and message expectations. The commits show a focus on moving tests to appropriate suites, removing unnecessary comments, and ensuring that edge cases are covered. These changes focused on improving the reliability and maintainability of the testing suite.
stubbingtestingdoublerubyrspec
gvc/dotfiles

Feb 2016 - Apr 2020

Contributions:20 pushes, 1 branch in 4 years 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial