Juan Pinheiro is a Principal Software Engineer with 10+ years of international experience across Brazil, Italy, Spain, and the US, currently focused on architecture and platform scalability at Upgrade. He blends full‑stack expertise—from backend orchestration and payment systems to polished frontend UX—and has led initiatives that enabled nationwide product expansion and automated complex onboarding and payroll workflows. Juan has a strong track record in fintech and payments, having architected high‑availability checkout and gateway integrations, and he frequently drives developer experience improvements like TypeScript migrations and modular frontend libraries. He is experienced in piloting AI/LLM tooling to accelerate delivery and embed automation into product workflows, reflecting a pragmatic interest in applied AI. Known for bridging product and engineering, he pairs hands‑on coding with product ownership to deliver measurable business outcomes.
10 years of coding experience
13 years of employment as a software developer
System Analysis and Development, System Analysis and Development at Faculdade de Tecnologia de São Paulo - FATEC-SP
Contributions:2 releases, 46 commits, 47 PRs in 21 days
mockserverjavascriptnodejs
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
Juan Pinheiro - Principal Software Engineer at Upgrade, Inc.