Senior Software Engineer
XP Inc.
Apr 2021 - Oct 2024 (3 years 7 months)
As a Senior Software Engineer, I built and maintained 15 microservices using C# .NET, leveraging Kafka and RabbitMQ as message brokers to efficiently handle user management, notifications, authentication, and authorization for millions of users daily, achieving an impressive 99.9% uptime. Collaborating with an Agile product team, I developed new features for the banking platform, focusing on authenticating and managing customer credentials using the OAuth protocol. I also developed an asynchronous worker to handle customer data, which significantly reduced dependency on legacy services and increased user retention by 20% post-onboarding. My role involved monitoring application telemetry, creating dashboards, and analyzing customer metadata