💻 Senior Software Engineer at Match Group
Hello everyone, I'm João Augusto, a Senior Software Engineer currently based in Brazil. With 5+ years of professional experience, I have solid expertise in C#, .NET, Node.js, and React with a strong focus on backend engineering and the flexibility to work across the full stack when needed.
Throughout my career, I've contributed to companies in the education, supply chain, and CRM sectors, helping build scalable, robust, and high-quality software solutions that serve millions of users worldwide.
- Saved millions of dollars by implementing health and readiness endpoints for critical services, preventing costly downtime
- Reduced operational costs by 50% (~$200k → ~$100k USD annually) through an efficient product labeling system
- Improved system uptime by 60% and reduced incident resolution time by 50% with comprehensive observability
- Optimized database performance by 75% and decreased API response time from 2s to 500ms through Redis caching (85%+ hit ratio)
- Scaled systems to process millions of events daily migrating to event-driven microservices using Kafka
- Built 13+ user-selection filters for large-scale email and push notification campaigns
5+ years building distributed systems, microservices, and event-driven architectures:
- Customer Engagement Platforms: Large-scale CRM solutions powering campaigns for millions of users across multiple brands
- Supply Chain Systems: Warehouse management and logistics solutions reducing operational costs
- Education Technology: Scalable educational platforms serving thousands of students
Technical Impact: Led microservices migrations, introduced engineering best practices, mentored developers, and collaborated with cross-functional teams to deliver business value.
I maintain technical articles sharing insights about software architecture, best practices, and lessons learned from real-world projects.
📚 My Blog
My colleagues describe me as: A fast learner, quality-focused engineer with strong attention to detail, excellent team player, and effective problem solver.
I believe that technical excellence combined with strong communication, teamwork, and mentorship creates the best outcomes. Working in a team, I actively support others, conduct thorough code reviews, and ensure everyone understands the project goals.
My repositories showcase production-ready code with best practices in architecture, testing, and documentation.
Focus areas: Backend (C#, .NET, Node.js), Frontend (React, Next.js), Clean Architecture, DDD, CQRS, Event-Driven Design
Flixer Catalog API - Production-ready video catalog management system
- .NET 6, Clean Architecture, DDD, Keycloak auth, RabbitMQ, complete test coverage, CI/CD with GitHub Actions
📧 Contact: jaugusto.dev@gmail.com


