João De Magalhães

Staff Software Engineer at Nomad

Itajaí, Santa Catarina, 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

🤩
Rockstar
João De Magalhães is a Staff Software Engineer with 10 years of experience building scalable web platforms and developer-facing products across Brazil’s tech scene. He couples hands-on expertise in Node.js, TypeScript, React, NestJS and GraphQL with platform-level work—delivering a Data-as-a-Product service that unifies multiple databases and streams via Kafka for internal teams. A former Head of Engineering and founding developer at Rocketseat, João has led architecture, hiring, and large-scale migrations while shipping content delivery, DRM and payment systems under high growth. He’s comfortable across backend and frontend, having built BPMN/DMN visualizations and contributed UI components to popular open-source projects like unform. Known for turning legacy constraints into pragmatic, scalable solutions, he emphasizes developer productivity and data-driven product decisions. Based in Itajaí, he’s a lifelong learner and digital artisan who thrives on complex problems that impact real users.
code10 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (6)

javascript10
forms10
react10
testing9
react-native-component6
react-native6

Programming languages (6)

TypeScriptJavaRustJavaScriptHTMLSwift

Github contributions (5)

github-logo-circle
unform/unform

Apr 2019 - Sep 2019

Performance-focused API for React forms 🚀
Role in this project:
userFront-end Developer
Contributions:30 commits, 21 PRs, 20 pushes in 5 months
Contributions summary:João contributed to the React form library by implementing and testing a `Textarea` component. They added the component, wrote unit tests, and then updated the component to show a deprecation warning and suggest using the `Input` component with the `multiline` prop. Furthermore, they fixed an issue with how form context was handled when unregistering fields.
apireactreact-nativefocusedperformance
jpdemagalhaes/my-tvshows

Jul 2018 - Jul 2018

Contributions:7 commits, 6 pushes, 1 branch in 8 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
João De Magalhães - Staff Software Engineer at Nomad