Brazilian Software Developer focused on Back-End Development, APIs, distributed systems and scalable applications.
I'm a software developer focused on building reliable, scalable and maintainable applications.
My experience includes back-end development, REST APIs, authentication, asynchronous processing, queues, workers, database modeling, file processing and integrations with external services.
I have worked on the modernization and refactoring of legacy systems, including applications with limited documentation, technical debt and high-volume data processing.
Currently, I lead the development of Vivas Momentum, a platform for event management, guest organization, professional hiring and digital memories.
In this project, I participate in the entire software lifecycle:
- System architecture and technical decisions
- REST API development
- Authentication and authorization
- Database modeling
- Background workers and asynchronous processing
- File, image and video processing
- Google services integrations
- Dockerized environments
- Deployment and infrastructure configuration
- Code review and technical documentation
- Task organization and team coordination
An event management platform designed to help users organize guests, hire professionals and create digital memories.
Main technical responsibilities:
- Development with NestJS, TypeScript and PostgreSQL
- RESTful API architecture
- JWT authentication and access control
- File upload and media processing
- Video processing with FFmpeg
- Image conversion and optimization with WebP
- Asynchronous processing with queues and workers
- Google Drive, Google Calendar and Google OAuth integrations
- Docker-based development and deployment
- Nginx configuration
- Modular and scalable architecture
Worked on the maintenance and evolution of a legacy system with limited documentation and technical debt.
Main contributions:
- Bug fixing and code refactoring
- Creation of technical documentation
- Performance and scalability improvements
- Processing of large XML files
- Development of CRM features
- Implementation of queues for high-volume operations
- Reduction of coupling between application components
- Improvements that simplified maintenance and technical support
- Background workers
- Event-driven processing
- Task queues
- File processing pipelines
- Retry and failure handling
- High-volume asynchronous operations
- Docker & Docker Compose
- CI/CD com GitHub Actions
- Deploy automatizado
- Administração de VPS Linux (Hostinger)
- Configuração de Nginx (Reverse Proxy)
- SSL/TLS com Let's Encrypt
- Gerenciamento de processos (PM2)
- Configuração de domínios e DNS
- Monitoramento de aplicações
- Logs e troubleshooting
- Backup e manutenção de servidores
- Deployment de aplicações em ambiente cloud
- Configuração de serviços e variáveis de ambiente
- Armazenamento de arquivos
- Gerenciamento de credenciais e permissões
- Monitoramento e logs
- Integração com pipelines de CI/CD
- RESTful API development
- API documentation with Swagger/OpenAPI
- JWT authentication
- Role-based access control
- Input validation
- Secure file uploads
- Integration with external APIs
- OAuth 2.0 integrations
- Object-Oriented Programming
- SOLID principles
- Clean Code
- DRY
- Modular architecture
- Dependency injection
- Separation of concerns
- Unit and integration tests
- Code review
- API documentation
- Legacy system refactoring
- Scalable application design
- Event-driven architecture
- Queue-based processing
- Kotlin and the JVM ecosystem
- Spring Boot
- Distributed systems
- Cloud infrastructure
- Kubernetes
- Advanced software architecture
- Observability and application monitoring
Always learning, building and improving. 🚀



