Gabriel Beretta

Senior Software Engineer

Porto Alegre, Brazil

10+ Years Experience
Python & Go Main Stack
6 Companies

What I Do

Problem Solving Distributed Systems Event-Driven Architecture Microservices High-Performance Systems LLM/AI Systems

About

Senior Software Engineer with 10+ 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.

Experience

Tricura

Senior Fullstack Software Engineer
  • Built from scratch the entire backend of a healthcare liability analytics and claims management platform with async-first FastAPI, SQLAlchemy and Pydantic on PostgreSQL and Redis
  • Designed and shipped a production MCP (Model Context Protocol) server from zero, with tools organized by business domain, typed schemas and token-efficient, workflow-oriented responses
  • Implemented OAuth 2.1 with PKCE and a custom authorization consent page, following the MCP authorization spec with protected resource metadata, token audience validation and scoped tool access
  • Building an OCR pipeline with RAG to ingest clinical and legal documents, powering document parsing, intelligent summarization and semantic search

Empower

Senior Software Engineer
  • Built Python microservices with Flask and FastAPI for fintech platform serving millions of U.S. customers
  • Developed LLM-powered automation workflows using OpenAI and Claude APIs with LangChain
  • Implemented async task processing with Redis and Celery for high-throughput background jobs
  • Built serverless payment processing with AWS Lambda and PostgreSQL for credit card management features
  • Monitored system health using CloudWatch for logs, metrics, and alarms with Datadog dashboards

Wex Inc

Senior Software Engineer
  • 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

PagSeguro PagBank

Software Engineer
  • 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

Dell Technologies

Software Engineer
  • 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

Banrisul

Software Developer
  • 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

Contact