Summary
David Azeredo is a Tech Lead based in Rio de Janeiro with 11 years in software engineering and nine years focused on backend development, primarily using Node.js, JavaScript and TypeScript. He leads cross-functional teams at Dinheirow, running hiring, sprint planning, 1:1s and architecture decisions while implementing loan flows and external integrations. Comfortable across the stack from microservices (NestJS, MongoDB, Redis) to micro-frontends, he combines hands-on coding with diagram-driven design and applied design patterns to deliver clear, maintainable systems. Past roles include fullstack and legacy system modernization work in Delphi and C#, giving him a practical edge when integrating new services with older platforms. Known for bringing structure to teams—Jira-driven delivery, SCRUM cadence and detailed task breakdowns—he balances people leadership with day-to-day engineering.
11 years of coding experience
1 year of employment as a software developer
Sistemas de Informação, Tecnologia da Informação, Sistemas de Informação, Tecnologia da Informação at IFF - Instituto Federal Fluminense
Full Stack (NodeJs | ReactJs | React-Native), Tecnologia da Informação, Full Stack (NodeJs | ReactJs | React-Native), Tecnologia da Informação at Rocketseat
Portuguese, English