Hub Fintech Software Architect Technical Lead
Aug. 2016 - Aug. 2019São Paulo Area, BrazilI was the architect and technical lead during the development of a new digital account and pre-paid card platform, counting more than 50 microservices implemented in .Net Core, Java, Ruby and NodeJS.
I also implemented some of these microservices, for instance the orders service (.Net Core), responsible for a daily 5k digital accounts and cards order processing.
We currently have more than 5 million active digital accounts, serving as means of payment for parners such as 99, Uber and dozenz of small partners.
The platform is used also as a marketplace for parners such as Mercado Pago, providing services of expenses control for parners such as Itaú and Caixa Econômica Federal. Our architecture is highly scalable and resilient, using RabbitMQ for asynchronous messaging, and having several microservice using CQRS and event sourcing. I was responsible for the definition and implementation of monitoring, log and resilience strategies for our microservices. I helped design the external authorization protocol for Mercado Pago, the first of its type in Brazil, used to authorize card transactions directly with Mercado Pago. I also designed and leded the development of an Open API used by our parners to integrate with our platform (99, Uber, Magazine Luiza, Glovo, Mercado Pago). I currently work as lead architect of all our development squads E-commerce, Middleware, Onboarding, Card Processing), designing new solutions and making sure they conform to the existing architecture.
I also work as technical coach and mentor, ensuring the best practices of code design, and also writing proof of concepts with new technologies.