Renato Carvalho is a Principal Developer and Tech Lead based in São Paulo with over a decade of experience building robust back-end systems, primarily in C# and the .NET ecosystem. He has led technical teams and architecture efforts across small and medium companies, championing SOLID principles, clean architecture, automated testing, and pragmatic DevOps practices. Comfortable across a broad stack—from .NET, SQL and Dapper to Docker, Kubernetes, RabbitMQ and Elasticsearch—he focuses on simplicity, software quality and delivering dependable solutions. Renato pairs hands-on coding with people leadership, mentoring colleagues and translating business needs into maintainable designs. A lifelong learner with postgraduate IT studies, he also brings practical cross-language exposure (Go, Python, Java, Ruby) that informs pragmatic integration choices.
11 years of coding experience
5 years of employment as a software developer
Ensino Médio, Ensino Médio at Externato Santa Teresinha
Idioma, Ensino de Inglês como Segundo Idioma, Idioma, Ensino de Inglês como Segundo Idioma at FISK
Técnico em Informática, Tecnologia da Informação, Técnico em Informática, Tecnologia da Informação at SENAC Araraquara
Sistemas de Informação, Análise de Sistemas de Computação, Sistemas de Informação, Análise de Sistemas de Computação at Uniara
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo
Project to generate objects next to a banana fruit to have a scale idea of object size.
Contributions:1 PR, 4 pushes, 1 comment in 4 years 4 months
ideajavascriptobject-sizescalenodejs
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.