Erick O.

Erick O.

Senior Software Engineer

Joinville, Brazil
Hire Erick O. Hire Erick O. Hire 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.

Java 8 years SQL 8 years JavaScript 4 years Spring Boot 6 years Typescript 2 years Mockito Hibernate REST APIs OpenID Git Node.js RabbitMQ Amazon Simple Queue Service (SQS) WireMock Amazon Simple Notification Service (Amazon SNS) Amazon EKS Amazon Elastic Container Service (Amazon ECS) Microservices Clean Architecture Docker 6 years Kubernetes 5 years Amazon Web Services (AWS) AWS Lambda 2 years Google Cloud Platform (GCP) Apache Kafka 2 years Back-end APIs Algorithms Domain-driven design (DDD) AWS Cloud Development Kit (CDK) PostgreSQL Quarkus MySQL SQL Server 2017 Amazon DynamoDB RESTful Services 8 years Scala 3 years jUnit 7 years

Work history

Trio
Sr Software Engineer
2022 - Present (2 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 (2024 years)

      Portfolio

      Order Package Tracker

      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.

      Education

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