São Paulo, Brazil
Hello! :) I'm Yudi, a Backend Software Engineer Specialist with 6 years of solid experience, working with multi-billion-dollar companies. I have hands-on expertise in Kotlin, Java, Spring, Kafka, RabbitMQ, AWS, system design, monitoring, and documentation. Throughout my career, I have been consistently recognized for my strong organizational skills, having developed system design patterns used by over 100 developers in the company. I have also addressed slow processes that took several minutes to respond to clients. In these cases, I optimized the system strategy and database request logic, achieving a 98% reduction in response time, from 97 seconds to 1.7 seconds. In addition to my engineering skills, I am known for my kind and clear communication, fostering a supportive work environment. I have also worked as a mentor for my partners, creating a personal development plan to support a coworker during a technical career transition.
- Created the centralized metrics solution for the order system using Java, Kafka and Databricks to deal with more than 3 million daily orders, increasing the observability of the status lifecycle. - Worked with more than 100 million monthly orders in high intensive concurrency solutions with Java, Kotlin, Kafka, AWS Amazon SQS and Spring. - Solved lack of documentation by creating an automated documentation generator that reads the code and outputs documents in Confluence, using Python and Gitlab CI.
- Database performance solution: optimized the system strategy and database request logic, achieving a 98% reduction in response time, from 97 seconds to 1.7 seconds. Used SQL, Postgres, database replication. - Freed 2 hours of daily manual work of our engineers, by developing the canceling and editing orders solution which enhanced user and engineer experience by removing the need to edit and cancel +30.000 item orders manually every day. The solution used Kotlin, Spring, Kafka, RabbitMQ, and PostgreSQL in AWS infrastructure. - Developed the documentation, logs and architecture patterns to be used by the 100+ developers in the company. The solution used the C4 Model framework, draw.io, and GDrive. I was called for this structural product-level responsibility by being recognized for my organizational skills. - Introduced mutation tests to 100+ developers, pioneered the usage and then shared in detail in a presentation with concept and practical work to be adopted. The solution used pitest for kotlin. - Worked as a mentor, creating a personal development plan to support a coworker during a technical career transition. - Created observability solutions using New Relic, Slack notifications.
- Recreated the investment fund transaction system from scratch using hexagonal architecture, working on the microservices architecture, development, and maintenance. Used Kotlin, Spring, Kafka, RabbitMQ. - Keeping in mind the scalability, stability, observability, and evolution of the system, I created entirely new Kotlin applications. - Maintenance and refactoring of legacy systems.
- Architected and developed cloud-native solutions using multiple GCP services. - Worked mainly with GCP services: BigQuery, Cloud Run Functions, Compute Engine, Storage, Logging, Data Catalog. - Architected, developed, and monitored Big Data applications, maintaining our Datalake and Datawarehouse. - Created serverless solutions, architecting and developing all the processes. - Worked in creating systems of data ETL, analysis, catalog, security, and governance. - Created systems from scratch, architecting extractions and transformations of data. - Developed serverless data processing. - Created data catalog enterprise architecture.