Erick O.

About Me

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.

AI, ML & LLM

Amazon Elastic Container Service (Amazon ECS) Domain-driven design (DDD)

Frontend

Backend

Database

SQL PostgreSQL MySQL SQL Server 2017 Amazon DynamoDB

DevOps

Docker Kubernetes Amazon Web Services (AWS) AWS Lambda Google Cloud Platform (GCP) AWS Cloud Development Kit (CDK)

QA & Testing

Workflow

Other

Java Typescript Mockito Hibernate OpenID RabbitMQ Amazon Simple Queue Service (SQS) WireMock Amazon Simple Notification Service (Amazon SNS) Amazon EKS Microservices Clean Architecture Apache Kafka Back-end Algorithms Quarkus RESTful Services Scala

Work history

Trio
Sr Software Engineer
2022 - Present (3 years)
Remote
  • 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.

TOTVS
Back-end Software Engineer
2017 - 2020 (3 years)
LuizaLabs
Senior Back-end Developer
Present (2025 years)

Showcase

Order Package Tracker
  • Created a sophisticated back-end service for seamless tracking of packages by integrating external delivery platforms, proficiently utilizing Java, Quarkus, and Spring Boot.

  • Established seamless communication between multiple back-end services using RabbitMQ Queues and efficient data storage in a MySQL database.

  • The system effectively monitors and handles over 100,000 daily order updates from various external APIs and provides timely email and WhatsApp notifications for relevant updates.

Education

Education
Bachelor's Degree in Software Engineering
UNIVILLE \u2013 Joinville Region University
2015 - 2020 (5 years)