João Viana is a Senior Software Development Engineer and web architect who designs and implements enterprise-grade cloud systems with a strong emphasis on modernizing legacy codebases. With leadership experience building multi-tenant influencer-marketing platforms and shipping dozens of consumer and enterprise apps, he combines hands-on development (PHP, React, Angular, Node) with AI/NLP and cloud expertise across AWS, GCP and Firebase. He has led self-managed teams to deliver high-scale products—200k+ lines of code for a Netflix-like art platform and complex multi-user campaign workflows—while mentoring developers and teaching web technologies. Comfortable bridging decade-old systems and contemporary architectures, João excels at pragmatic integration: shipping new, maintainable features that play nicely with legacy artifacts. Based in Goiás, Brazil, he brings a mix of product sensibility, technical depth and a penchant for applying generative AI to real-world workflows.
5 years of coding experience
4 years of employment as a software developer
Ensino Superior Ensino de Inglês como Segundo Idioma, Ensino Superior Ensino de Inglês como Segundo Idioma at Times School
Desenvolvimento Web TI, Desenvolvimento Web TI at Trybe
Contributions:6 PRs, 79 pushes, 13 branches in 8 months
reactcssjavascripttryberio
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.