Summary
Full-stack Software Engineer with extensive experience developing SaaS platforms, distributed systems,
microservices, and event-driven architectures. Backend specialist using Golang, Java, and NestJS, with
expertise in cloud computing, Generative AI, LangChain, RAG (Retrieval-Augmented Generation), Machine
Learning, and integrating Large Language Models (LLMs) in production applications.
Experience
- Technical leadership in platform evolution, driving migration from monolithic architecture to
microservices using Domain-Driven Design (DDD).
- Design and implementation of distributed event-driven architectures using RabbitMQ, asynchronous
messaging, and concurrent processing.
- Development of high-performance REST APIs using Golang and NestJS (Node.js/TypeScript).
- Building banking integrations, third-party APIs, and financial services for payroll-deducted loan
processing.
- Development of applications using PostgreSQL, Redis, and Elasticsearch for persistence, caching, and
search mechanisms.
- Implementation of authentication and authorization using JWT, OAuth2, and role-based access control
(RBAC).
- Creation of CI/CD pipelines using GitHub Actions with automated deployment in Kubernetes and Docker
environments.
- AWS infrastructure using ECK, S3, IAM, SES, CloudWatch, and integration with managed services.
- Monitoring and observability through structured logging, metrics, and distributed tracing for
production environments.
- Application of SOLID principles, Clean Architecture, Clean Code, Design Patterns, and software
engineering best practices.
- Active participation in code reviews, architecture definition, technical planning, and mentoring of
developers.
- Research in Machine Learning, Deep Learning, and Computer Vision.
- Pipeline development with Python, PyTorch, and TensorFlow.
- Java development of a university management system.
- Research and development with Large Language Models (LLMs).
- RAG pipeline development using LangChain.
- Implementation of Generative AI solutions with OpenAI, Hugging Face, and open-source models.
- Integration between AI models, vector databases, and academic repositories.
- MLOps with Docker, Optuna, and Hugging Face.
- Scientific paper publications.
- SaaS architecture based on microservices.
- Development with Nodejs, NestJS, React, Next.js, Golang and Python.
- Development of Generative AI applications using OpenAI, Claude, and Gemini.
- RAG pipeline construction using LangChain and development of AI agents.
- Implementation of embeddings and semantic search with vector databases.
- Creation of CI/CD pipelines using GitHub Actions with automated deployment in Kubernetes and Docker
environments.
- Build of observability solutions using Prometheus and Grafana.
- LLM integration in SaaS applications.
- Integrations with Payment Gateways like Stripe, Asaas, and Pagarme.
- Integrations with ClickUp, Google, Slack, Meta, and Calendly.
- Event-driven architecture with RabbitMQ.
- Deployment with Docker and AWS.
- NestJS, React, and TypeScript.
- PostgreSQL and AWS.
- Credit platform for agribusiness.
- Research in Machine Learning, Deep Learning, and Computer Vision.
- Pipeline development with Python, PyTorch, and TensorFlow.
- AI applied to medical diagnosis.
- OpenCV, TensorFlow, and Keras.
- Model optimization with optuna.
- MLOps with Docker, Optuna, and Hugging Face.
- Scientific paper publications.
Education
Master's Degree in Computer Science — UFMA, 2024-2026
Bachelor's Degree in Computer Science — UFMA, 2018-2023