Senior Software Engineer with 8 years of experience, expert in Backend development using Java, and experienced in DevOps and Frontend. Architected
microservices responsible for handling 1 million requests a day in South America's largest bank.
Dev consultant for an American-based financial institution.
Led the implementation of different third-party integrations with internal tools, such as Okta for single sign-on and Persona for KYC and fraud analysis. improving onboarding time by 200% with a stack of event-driven microservices using Scala and Akka, on top of an AWS-based infrastructure built with Terraform, helm, and Kubernetes.
Vesta Healthcare
Senior Back-end Developer
2021 - 2022 (1 year)
Remote
Responsible for all the stages from architecting, and creating the infrastructure to building the Frontend.
Infrastructure was AWS-based and managed by AWS CDK using SQS/SNS, ECS, S3, and RDS.
Led the implementation of a data pipeline to onboard thousands of users from different healthcare providers.
Used serverless lambdas with typescript to improve costs by 100%
Frontend was built using React for web and react-native for mobile.
Zup
Back-end Software Developer
2020 - 2021 (1 year)
Remote
Full-time consultant to Itau Bank, the biggest in South America.
Architected different services to handle over 1 million requests per day with a message-driven approach using Kafka as a primary message broker. These services had to follow specific compliance guidelines from Brazil's Central Bank and pass several approval committees.
A sophisticated back-end service has been created to seamlessly track an extensive volume of packages by seamlessly integrating external delivery platforms. Proficient in designing and developing multiple back-end services utilizing Java, Quarkus, and Spring Boot, I have established seamless communication between these services via RabbitMQ Queues and ensured efficient data storage on a MySQL database. This advanced system adeptly monitors package status and updates from numerous external APIs, effectively handling over 100,000 daily orders, while also offering prompt email and WhatsApp notifications for any relevant updates.