Software Engineer
São Paulo, Brazil
● Migrated a couple of core components from a large monolithic application to microservices using Kafka, Kotlin Coroutines, Protocol Buffers, and gRPC to support high-growth demands with very low latency, processing over 300 point-of-sale payments per second in production, and over a thousand in synthetic tests without scaling the computation power. This architecture reduced our timeouts in transactions by over 99.9% and increased the success rate of transactions by 4 percentage points. It also eliminated the daily support routine for unsettled payments.● Mentored engineers daily and conducted bi-monthly sessions for our branch, presenting and discussing topics like Kafka Connect, Functional Programming, Multithreading and JVM thread model, Protocol Buffers, and gRPC, promoting knowledge sharing and professional development for our teams.● This company hosted AWS data centers in Brazil, which gave us engineers unique alternatives for hybrid production environments of on-premises, Oracle mainframes, and AWS services.