João Scarpa

Engenheiro De Software at Codeminer42

São Paulo, 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
João Scarpa is a seasoned technical leader and senior software engineer with over a decade focused on Ruby on Rails, currently leading engineering efforts at Designa from São Paulo. He combines hands-on development and mentoring—having progressed from intern to Líder Técnico—while also running freelance projects through Jmscarpa. With a Computer Science degree and an MBA in IT Management, he pairs strong technical depth with product and organizational insight, often applying agile and lean practices to delivery. His background includes work with Toptal and public-sector innovation hubs, showing comfort in both startup and institutional contexts. João also teaches at Designa Learning, signaling a commitment to knowledge sharing and developer growth. A practical problem-solver, he emphasizes understanding customer needs before coding, a habit formed early in his career through pair programming and close project collaboration.
code13 years of coding experience
job12 years of employment as a software developer
bookTEMAS ABORDADOS NO CURSO: - Startups e seu Ecossistema - Inovação o que é e como aplicar - Validação: Importância, como validar e analisar os dados - Job To Be Done: A importância do Customer Success - Proposta de valor e modelagem de negócios - MVP: Importância, como e quando fazer o seu - Metodologias ágeis: Porque e como ser ágil e enxuto - Pitch: O que é, como e quando usar - Time: Entenda os “C-levels” e a importância do Dream Team, TEMAS ABORDADOS NO CURSO: - Startups e seu Ecossistema - Inovação o que é e como aplicar - Validação: Importância, como validar e analisar os dados - Job To Be Done: A importância do Customer Success - Proposta de valor e modelagem de negócios - MVP: Importância, como e quando fazer o seu - Metodologias ágeis: Porque e como ser ágil e enxuto - Pitch: O que é, como e quando usar - Time: Entenda os “C-levels” e a importância do Dream Team at CURSO DE INOVAÇÃO, VALIDAÇÃO E STARTUPS: COMO INOVAR E VALIDAR UM NEGÓCIO UTILIZANDO AS STARTUPS COMO MODELO
bookEnsino Médio, High School/Secondary Diplomas and Certificates, Ensino Médio, High School/Secondary Diplomas and Certificates at Colégio IDESA
bookWebdesign developer, Web Page, Digital/Multimedia and Information Resources Design, Webdesign developer, Web Page, Digital/Multimedia and Information Resources Design at Microcamp - escola de informatica
bookMaster of Business Administration - MBA, Information Technology, Master of Business Administration - MBA, Information Technology at Anhanguera Educacional
languagesPortuguese, English
github-logo-circle

Github Skills (23)

codewars9
webrtc9
slack9
chat9
collaboration8
ruby8
javascript8
meteor8
communications7
edi6
data-protection6
css4
react4
rails3
react-native2

Programming languages (7)

MDXTypeScriptJavaScriptHTMLSwiftApacheConfRuby

Github contributions (5)

github-logo-circle
Chat Ntask App
Contributions:58 pushes, 154 branches in 1 month
jmscarpa/recommendations-web

Sep 2022 - Oct 2022

Contributions:17 commits, 10 pushes, 3 branches in 29 days
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