Summary
Davi Viana is a Lead Software Engineer with a decade of experience designing and delivering cloud-native, high-performance systems across front-end, back-end, mobile and IoT domains. He combines hands-on development in .NET, React and Azure with architecture leadership—shaping CI/CD, DevOps practices and non-functional requirements like scalability, security and resilience. His career spans progressive roles from junior developer to technical architect and lead at dti digital and Nubank, where he now drives engineering decisions and system design. He has led teams through full project lifecycles, built real-time IoT platforms and optimization-driven workforce management solutions, and routinely prototypes tooling and frameworks to improve performance. Based in Minas Gerais, Brazil, Davi pairs formal training in distributed software architecture with practical experience in Docker, Event Hub, Redis and diverse data stores. He’s known for translating complex constraints into pragmatic architectures that balance operational needs with rapid delivery.
10 years of coding experience
7 years of employment as a software developer
Pós-graduação Arquitetura de Software Distribuído, Pós-graduação Arquitetura de Software Distribuído at PUC Minas
Técnico Tecnologia da Informação, Técnico Tecnologia da Informação at Colégio Técnico da UFMG
Graduação Engenharia de Sistemas, Graduação Engenharia de Sistemas at Universidade Federal de Minas Gerais
Portuguese, English