Mauricio Duarte is a senior software engineer with 11 years of experience designing and shipping scalable web and mobile applications, currently based in São Paulo. He specializes in frontend and full-stack work with React, TypeScript, Node.js and GraphQL, and has deep experience in e-commerce and composable architectures like Commercetools and Algolia-powered search. Mauricio has repeatedly led initiatives to improve engineering standards—introducing design systems, serverless integrations, and robust non-functional practices (security, accessibility, testing, performance)—while balancing UX and business needs. He’s comfortable across the stack, from CMS integrations (Contentful, Amplience) and real-time systems with Socket.IO to React Native mobile builds that replaced third‑party native teams. Pragmatic and ownership-driven, he often focuses on long-term maintainability and reusable solutions that reduce future technical debt.
11 years of coding experience
15 years of employment as a software developer
Ensino Medio Ensino Médio Completo, Ensino Medio Ensino Médio Completo at CEC - COC
Sistemas de Informação Sistemas de Informação, Sistemas de Informação Sistemas de Informação at UNAERP - Universidade de Ribeirão Preto
Fullstack JS Course with NodeJS React & React Native - Fullstack development, Fullstack JS Course with NodeJS React & React Native - Fullstack development at Rocketseat
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.