Software Engineer
CurrentI entered in the Integrations and Billing department, aiming to finalize the initiative of system unification across the entire OLX group. I implemented the planned architecture to integrate the existing systems, resulting in the removal of a significant cost from the company by unifying billing and invoicing processes, reducing expenses by ~16%.After the success of this integration, I began planning and architecting with the team the company's new initiative: a microservices and… Show more I entered in the Integrations and Billing department, aiming to finalize the initiative of system unification across the entire OLX group. I implemented the planned architecture to integrate the existing systems, resulting in the removal of a significant cost from the company by unifying billing and invoicing processes, reducing expenses by ~16%.After the success of this integration, I began planning and architecting with the team the company's new initiative: a microservices and events-based system aimed at reducing customer churn through an approach focused on efficient management of payments, invoices, settlements, cancellations, and integrations.In development, golang was the main language, complemented by the use of technologies such as Docker, Kubernetes, and Terraform to ensure a flexible and scalable infrastructure. For communication between services, I chose Kafka, providing a resilient and low-latency architecture.Regarding monitoring, I implemented a set of tools including Kibana, Grafana, and Datadog, allowing for a comprehensive view of system performance and health. Additionally, I established CI/CD pipelines to ensure continuous code quality and efficient delivery of new features.The result was the delivery of a robust and scalable solution that met the project's needs, providing an enhanced experience to customers and contributing significantly to churn reduction. Show less