💡 Tip: Press ⌘+P to print
8+ Years Experience
Go & Python Main Stack
5 Companies
What I Do
Problem Solving Distributed Systems Event-Driven Architecture Microservices High-Performance Systems LLM/AI Systems
About
Senior Software Engineer with 8+ years of experience building production systems in Go and Python. Proven track record modernizing monolithic architectures into scalable microservices. Achieved 10x latency reduction by architecting concurrent processing solutions at Wex's global payment platform. Deep expertise in event-driven architectures with Apache Kafka, performance troubleshooting, and cloud infrastructure on AWS/Kubernetes. Strong background in mission-critical fintech systems handling millions of transactions with high reliability requirements.
Technical Skills
- Languages: Go, Python, Java
- Backend: Gin, Fiber, FastAPI, Flask, gRPC, REST, GraphQL
- Data: PostgreSQL, Redis, MongoDB, Kafka, RabbitMQ, SQS
- Cloud: AWS, Docker, Kubernetes, Terraform
- CI/CD: GitHub Actions, Jenkins
- Observability: Datadog, Splunk, New Relic, OpenTelemetry
- Architecture: Microservices, Event-driven, Distributed Systems
- Practices: SOLID, Design Patterns, Clean Architecture, TDD
- Frontend: Next.js, React, React Native, TypeScript
Experience
- Building Python microservices with Flask and FastAPI for fintech platform serving millions of U.S. customers
- Developing LLM-powered automation workflows using OpenAI and Claude APIs with LangChain
- Implementing async task processing with Redis and Celery for high-throughput background jobs
- Building serverless payment processing with AWS Lambda and PostgreSQL for credit card management features
- Monitor system health using CloudWatch for logs, metrics, and alarms with Datadog dashboards
- Architected and implemented concurrent processing solution achieving 10x latency reduction in critical payment processing flows
- Built high-performance Go microservices for global payment ledgering handling millions of daily transactions
- Implemented MongoDB sharding with dynamic worker pools to maintain transaction ordering at scale
- Engineered Kafka event consumers with parallel processing for real-time payment data
- Designed eventual consistency patterns for distributed systems with proper error handling and recovery
- Implemented distributed tracing and monitoring with OpenTelemetry and Datadog
- Developed Go microservices for system updating 8M+ POS machines (40% of Brazil's market)
- Led performance optimization enabling ~400K additional devices per update cycle
- Implemented Redis caching and PostgreSQL optimizations with connection pooling to resolve bottlenecks
- Designed event-driven architecture with Kafka and RabbitMQ for monolith to microservices migration
- Built React-based internal dashboards for POS fleet management and monitoring
- Developed microservices and REST APIs using Java with Spring Boot for enterprise applications
- Collaborated with distributed teams across 4 countries (Brazil, India, Ireland, US)
- Contributed to legacy-to-microservices migration with Spring MVC and Spring Data JPA
- Implemented CI/CD pipelines in GitLab and deployed on AWS and Pivotal Cloud Foundry
- Developed backend services for internal banking systems using Java and Spring Framework
- Created ETL pipelines using Python for data migration between Oracle and DB2
- Built reporting and data analysis tools with Python and Pandas for operational automation
- Designed database solutions with Oracle Database and DB2 ensuring data integrity
Tech Stack
Languages
Golang Python Java TypeScript
Frameworks & Libs
Gin Fiber Flask FastAPI Celery
Data & Messaging
PostgreSQL MongoDB Redis Kafka RabbitMQ
Cloud & DevOps
AWS Docker Kubernetes CI/CD
Also Worked With
React Next.js REST GraphQL gRPC Terraform LangChain LangGraph
Education
BSc Computer Science
UFRGS, Brazil
Languages
Portuguese Native
English C1