Bruno De Castro

Full Stack Engineer at Plots Inc.

Rio Grande do Norte, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bruno De Castro is a seasoned CTO and full-stack engineer with 11 years of experience designing and delivering scalable, event-driven systems using DDD, microservices, CQRS and EventSourcing. Based in Rio Grande do Norte, Brazil, he has led architecture and engineering efforts across startups and enterprises, from high-throughput public-facing systems at iFood to real-time, WebSocket-driven platforms and AWS infrastructure. He combines hands-on backend expertise in Node.js, Go and JVM languages with practical infrastructure skills (Terraform, Docker, AWS) and a track record of improving legacy systems and developer experience. An active contributor to a DDD/clean-architecture Node API boilerplate, he focuses on resilient error handling, pub/sub patterns and flexible query models. Colleagues know him for pragmatic design decisions that balance scalability with maintainability and for bringing new JavaScript frameworks and automation practices into production teams.
code11 years of coding experience
job9 years of employment as a software developer
bookBacharelado, Management Information Systems, General, Bacharelado, Management Information Systems, General at Universidade Potiguar
bookFederal University of Rio Grande do Norte
github-logo-circle

Github Skills (12)

clean-architecture10
error-handling10
typescript10
javascript10
nodejs10
typescripts10
ddd10
expressjs10
typescript-types10
pagination10
mongodb-database9
mongodb9

Programming languages (4)

TypeScriptSCSSJavaScriptLua

Github contributions (5)

github-logo-circle
DDD/Clean Architecture inspired boilerplate for Node web APIs
Role in this project:
userBack-end Developer
Contributions:4 reviews, 60 commits, 7 PRs in 1 year 1 month
Contributions summary:Bruno focused on improving the error handling and the overall structure of the node-api-boilerplate, including adding a pubSub module. They added a better example for query with pagination. The user made changes in multiple files, with the most evident in improving the error handling within the http layer. They also made updates to the article and comment queries by adding more flexibility to them.
dddboilerplategood-practicesdockercqrs
brunohcastro/printers-k1-max

Jul 2024 - Sep 2024

Contributions:272 pushes, 1 branch in 2 months
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.
Request Free Trial
Bruno De Castro - Full Stack Engineer at Plots Inc.