Open to remote opportunities

Hi, I'm Caio Vinicius.
Senior Full Stack Developer.

Full stack developer with 5+ years of experience building scalable backends with Java and Spring Boot and web interfaces with React. I work with microservices, PostgreSQL, AWS and Splunk, I'm AWS certified, and I'm going deeper into Go through personal projects. Based in Poços de Caldas, Brazil.

// about

A little about me

I'm a Computer Engineering graduate and full stack software engineer, with a strong focus on backend development and on scalable, high-performance systems built with Java and Spring Boot. On the frontend I work with React. I apply clean code, SOLID principles and software architecture patterns to deliver robust, maintainable solutions.

At Alelo, I worked on the Portal Minha Empresa (PME) team, building backend solutions aimed at cost reduction, higher transaction volumes and a larger average ticket size. Before that, on the chatbot team, I contributed to performance and scalability by maintaining and refactoring critical microservices.

One of the most impactful projects I led was the IP Segregation initiative: I redesigned order flows and technically led the segregation of legal processes under a new product identifier, delivering the legal process segregation feature in 2 weeks and in compliance with Central Bank regulations.

My last project at CI&T was at AB InBev, where I worked on a large data synchronization gateway, with Kafka, RabbitMQ, Redis and resilience patterns, and helped create the contracts for onboarding new partners.

AWS certifications
AWS Certified Cloud Practitioner AWS Certified Developer – Associate
Core stack
Java Spring Boot React PostgreSQL AWS Splunk Go
Also work with
Spring Batch Microservices Event-Driven Architecture DDD Docker Kubernetes OpenShift CI/CD Oracle SQL Server MongoDB Redis Kafka RabbitMQ ActiveMQ TimescaleDB Azure Pipelines JUnit Mockito SonarQube Datadog Git
5+
years of experience with Java and Spring
500K+
users impacted on the cardholders' bot
+30%
throughput after migrating the chatbot from Node.js to Java
−80%
edge-case failures with the product segregation logic
// projects

Things I've built

Professional projects

Production systems I worked on as a software engineer.

loja.alelo.com.br
e-commerce

Alelo E-commerce

Alelo's official online store. I took part in the backend development with Java and Spring Boot.

JavaSpring BootAWS
pme-web-front.alelo.com.br
PME portal

Portal Minha Empresa (PME)

Alelo's portal for business customers. I worked on backend solutions aimed at cutting costs, increasing transaction volume and growing the average ticket size.

JavaSpring BootMicroservicesAWS

Alelo Retention

Backend features and legacy microservice refactors for Alelo's Retail and Retention teams, with higher test coverage, fewer regressions and support during production incidents.

JavaSpring BootMicroservicesJUnit

AB InBev · Data Sync Gateway

Large data synchronization gateway integrating with hundreds of APIs across dozens of microservices. I optimized and generalized it, moved ingestion to Kafka and RabbitMQ, added Redis caching and resilience patterns, and helped create the contracts for onboarding new partners.

JavaSpring BootKafkaRabbitMQRedisTimescaleDB

Confidential project · Eldorado

My current project, covered by a non-disclosure agreement (NDA). I can't share the client, product or technical details here, but I'm happy to talk about my role in an interview.

NDA

Personal projects in Go

Studies and experiments to go deeper into concurrency, persistence and distributed systems.

Go

Bitcoin Blockchain Indexer

A production-oriented educational indexer written in Go that syncs blocks from Bitcoin Core and persists blocks, transactions and UTXO state in PostgreSQL.

GoPostgreSQLgRPCBitcoin
Go

Mini API Gateway

A study project in Go focused on gateway concepts: configuration, JWT authentication, body size limits, rate limiting, logging and extensibility.

GoHTTPJWTConcurrency
Go

Engineering Tools

Explorations in Go around storage, protocols, concurrency and components inspired by infrastructure and distributed-systems tooling.

GoSystemsDockerDistributed systems
// experience

Career path

Present

Eldorado

Software Engineer

Working on a confidential project under a non-disclosure agreement. Client, product and technology details can't be shared.

May 2022 – May 2026

CI&T

Software Engineer I → Software Engineer II

AB InBev

last 3 months · data synchronization platform
  • Maintained, optimized and generalized a large data synchronization gateway integrating with hundreds of APIs across dozens of microservices.
  • Remodeled and migrated data ingestion to messaging between Kafka logs and RabbitMQ queues, and tuned PostgreSQL queries with TimescaleDB.
  • Increased microservice resilience with the Circuit Breaker pattern and built custom caching on Redis Cluster (Lettuce and Redisson).
  • Ran experimental optimizations on the Java, Spring Boot and Tomcat stack, such as alternative thread pools and custom class warm-up.
  • Helped create the integration contracts used to onboard new partners, and prototyped partner-onboarding PoCs with generative AI tools.
  • Automated internal processes with Azure Pipelines and Jira Automation.

Alelo

chatbot, PME, Retail and Retention teams
  • Migrated chatbot services from Node.js to Java 17 and refactored microservices, boosting throughput by 30%. Features on the cardholders' bot reached 500K+ users.
  • Built and maintained backend features that improved API performance by 20% and supported higher transaction volumes.
  • Worked on a credit card integration project supporting a transaction of over R$50 million, built on an event-driven, Domain-Driven Design (DDD) architecture.
  • Co-designed and implemented the product segregation logic, cutting edge-case failures by 80% and ensuring regulatory compliance.
  • Led the delivery of the legal process segregation feature in 2 weeks, working across QA, frontend and backend teams.
  • On the Retail and Retention teams, refactored legacy microservices and raised test coverage, reducing regressions, and supported incident response.
  • Mentored a junior developer through code reviews and hands-on guidance.
// resume

Education, certifications and languages

Education

Bachelor of Computer Engineering

IFSULDEMINAS, Poços de Caldas, MG, Brazil · 2024 · grade 9.12

Certifications

AWS Certified Cloud Practitioner

Amazon Web Services

AWS Certified Developer – Associate

Amazon Web Services

FCE B2

First Certificate in English

Languages

Portuguese (native) · English (advanced) · Spanish (basic/intermediate)

Full resume

Detailed experience, results and stack in a one-page PDF.

Download resume (PDF)
// contact

Let's talk?

I'm always up for a chat about new projects, opportunities, or just talking tech.