Guilherme Carreiro

Staff Developer at Shopify

Madrid, Community of Madrid, Spain
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

🤩
Rockstar
🎓
Top School
Guilherme Carreiro is a Staff Developer based in Madrid with 11 years of experience building developer tooling and cloud-native business automation systems. He combines deep back-end expertise in rule engines (Drools/Kogito) and Java with front-end performance work—shipping near-60fps UX improvements for DMN tooling and meaningful UI enhancements across KIE projects. At Shopify he became a subject-matter expert in theme developer tooling, leading features like Intelligent Code Completion for the Liquid language server and substantial improvements to the Shopify CLI and VS Code extension. He is a pragmatic full‑stack engineer comfortable across Ruby, TypeScript, LSPs, parsers and GraphQL, and he frequently contributes to notable open-source projects including Apache KIE repos and the Shopify CLI. Beyond code, he invests in team growth and workflow ergonomics, pairing low-level compiler/refactoring work with attention to developer experience. An oft-overlooked strength: he bridges niche enterprise rule-engine internals with modern developer tooling, making complex systems approachable for both users and contributors.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree, Computer Information Systems, Bachelor's degree, Computer Information Systems at UNIP - Universidade Paulista
bookNon-regular student, Distributed Systems, Non-regular student, Distributed Systems at Universidade Estadual de Campinas
bookEscola Técnica Estadual "Bento Quirino"​
languagesPortuguese, English, Spanish
github-logo-circle

Github Skills (59)

programming-language10
javascript10
back-end-development10
shopify10
oclif10
jbpm10
testing10
command-line-interface10
typescript10
drools10
gwt10
ui-design10
java10
rule-engine10
ruby10

Programming languages (16)

JavaCSSRustGoVisual Basic 6.0SassHTMLXSLT

Github contributions (5)

github-logo-circle
apache/incubator-kie-tools

Apr 2018 - Sep 2021

Tools for KIE
Role in this project:
userFront-end Developer
Contributions:10 reviews, 29 commits, 9 PRs in 3 years 6 months
Contributions summary:Guilherme primarily contributed to the user interface of the KIE Tools, focusing on the DMN designer and Guided Tour components. Their work involved implementing and refining UI features, including the integration of React components, copy/paste functionality, and cell selection improvements. They also addressed various bugs, particularly related to HiDPI and rendering issues within the new boxed expression editor.
kie
Shopify/shopify-cli

Nov 2021 - Jan 2023

Shopify CLI helps you build against the Shopify platform faster.
Role in this project:
userFull-stack Developer
Contributions:157 reviews, 111 commits, 117 PRs in 1 year 2 months
Contributions summary:Guilherme primarily focused on fixing and improving the Shopify CLI's `theme serve` command. They addressed issues related to port usage, host configurations, and the handling of live reload with multiple tabs. They also fixed errors related to the `--json` flag. Furthermore, the user implemented the `theme share` command and added support for the `--only` and `--ignore` flags in the `theme push` and `theme pull` commands, as well as handling cases for the `--editor` and `--live-reload` options in the `theme serve` command.
clishopify-clifasteroclifshopify
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
Guilherme Carreiro - Staff Developer at Shopify