Summary
Bruno Ferreira is a Software Architect based in São Paulo with 10 years of experience designing and delivering distributed, cloud-ready systems for global projects. He combines hands-on full-stack development with technical leadership—building microservices, messaging integrations with RabbitMQ, and deployment pipelines using GitHub Actions and Docker. Skilled in Domain-Driven Design, CQRS and clean architecture, he also maps business As-Is/To-Be processes with BPMN and validates solutions with UML, bridging technical and product stakeholders. His background ranges from modern .NET Core systems to legacy migrations and performance-driven data access with Entity Framework, Dapper and Dommel, reflecting deep practical knowledge across Database First and Code First approaches. A former developer in industrial and healthcare sectors, he brings a pragmatic focus on usability, automated testing (xUnit, in-memory mocks, Bogus) and team coaching that accelerates delivery without sacrificing maintainability.
10 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Electrical Engineering, Bachelor's degree, Electrical Engineering at Faculdade de Engenharia São Paulo - FESP
Mackenzie Presbyterian University
The Pontifical Catholic University of Minas Gerais