Software Developer

Fullstack developer delivering scalable systems with Java/Spring Boot and Angular/TypeScript, optimized with RabbitMQ, Redis, and SQL/NoSQL.

Skip to content

Technologies & Tools

Building scalable applications with modern technologies

Java

Language
🔷

TypeScript

Language
🟨

JavaScript

Language
🐍

Python

Language
🎯

C#

Language
🟢

Node.js

Runtime
🍃

Spring Boot

Framework
🚏

Express

Framework
🅰️

Angular

Framework
🐇

RabbitMQ

Messaging
🔴

Redis

Cache
🧮

SQL

Database
🍃

MongoDB

Database
🗄️

MinIO

Storage
📈

Prometheus

Monitoring
📊

Grafana

Monitoring
🧩

HTML5

Web
🎨

CSS3

Web
🅱️

Bootstrap

Web
🌬️

TailwindCSS

Web
🐳

Docker

DevOps

Featured Projects

A selection of projects showcasing my expertise in backend development

E-Commerce APIProduction
E-Commerce API
Scalable REST API for e-commerce platform with payment integration, inventory management, and order processing.
NestJSPostgreSQLRedisStripe
Real-time Chat Service
Real-time Chat Service
WebSocket-based chat application with message persistence, user presence, and file sharing capabilities.
Node.jsSocket.ioMongoDBRedis
Microservices Platform
Microservices Platform
Distributed system architecture with service discovery, API gateway, and event-driven communication.
Spring BootKafkaDockerKubernetes
Authentication ServiceActive
Authentication Service
OAuth2 and JWT-based authentication system with role-based access control and multi-factor authentication.
NestJSPostgreSQLRedisPassport
Analytics Dashboard API
Analytics Dashboard API
High-performance API for processing and aggregating large datasets with real-time analytics.
Node.jsTimescaleDBGraphQLRedis
Task Management System
Task Management System
Project management API with task scheduling, team collaboration, and progress tracking features.
Spring BootPostgreSQLRabbitMQDocker
File Storage Service
File Storage Service
Cloud-based file storage with encryption, versioning, and CDN integration for fast delivery.
NestJSAWS S3PostgreSQLRedis
Notification ServiceBeta
Notification Service
Multi-channel notification system supporting email, SMS, and push notifications with template management.
Node.jsMongoDBRedisSendGrid

Experience

My professional journey in software development

Software Developer

2024 - Present Moment

Claro S/A

  • Develop and modernize scalable enterprise systems using Java (Spring Boot) and Angular (TypeScript)
  • Apply software architecture best practices, SOLID principles, and design patterns to ensure maintainable codebases
  • Implement messaging and caching solutions with RabbitMQ and Redis for high-performance distributed systems
  • Optimize backend performance and database queries across SQL/NoSQL environments, achieving over 40% performance improvement in a multicloud billing project (AWS, Azure, Huawei, Oracle)
  • Collaborate closely with multidisciplinary teams to enhance software reliability, scalability, and innovation

About Me

Fullstack developer focused on building and modernizing robust, scalable systems—combining Java (Spring Boot) on the backend with Angular (TypeScript) on the frontend to deliver reliable, business‑critical software.

Hands‑on experience with messaging (RabbitMQ), caching (Redis), and SQL/NoSQL databases, applying SOLID and design patterns like Command and Factory to achieve low coupling, high cohesion, and maintainable codebases.

Recently contributed to a multi‑cloud billing platform (AWS, Azure, Huawei, Oracle), migrating the frontend to Angular 18/TypeScript and optimizing legacy Spring Boot services—resulting in a 42.3% improvement in processing throughput and a more sustainable codebase.

Fullstack Engineering

Building scalable services with Java/Spring Boot and modern frontends with Angular/TypeScript

Data & Integration

Query optimization, data modeling (SQL/NoSQL), messaging with RabbitMQ, and caching with Redis

Architecture & Quality

Clean code, SOLID, and patterns (Command, Factory) for low coupling and high cohesion

Performance & Observability

42.3% throughput improvement in a multi‑cloud billing system with metrics via Prometheus/Grafana

Get In Touch

Have a project in mind or want to collaborate? Let's connect!

Contact Information
Feel free to reach out through any of these channels
Send a Message
I'll get back to you as soon as possible