Full Stack Developer · Node.js, NestJS, React & Next.js
lvictors Luis Victor Silva Rodrigues Saraiva
I turn complex product and integration requirements into dependable full-stack systems that are clear to operate and ready to evolve.
Full stack developer focused on multi-tenant SaaS, backend architecture, distributed processing, enterprise integrations, and modern web products.
Fortaleza, Brazil · Remote
Open to conversations about full-stack, backend, and product engineering opportunities.
About
The person behind the work
A little more context about how I think, collaborate, and choose what to build.
I build software across the full stack, with a stronger focus on backend architecture. At Luscent, I work on a multi-tenant AI SaaS product for wealth management, owning NestJS services, GraphQL and REST APIs, asynchronous processing, enterprise integrations, and production reliability. Before that, I worked as a consultant at RLM IT across React and Next.js products, CMS migrations, cloud setup, automation, and an internal RAG assistant. I like turning ambiguous requirements into clear systems and staying close to delivery from architecture through production.
I work best with direct communication, clear ownership, and close collaboration across product, design, frontend, AI/data, and infrastructure. I am comfortable investigating unfamiliar integrations, reviewing trade-offs, mentoring teammates, and supporting what I ship in production.
Values
Interests
Experience
Where I have made an impact
Roles, responsibilities, and measurable contributions across my professional journey.
Full Stack Developer (Mid-Level)
Building a multi-tenant AI SaaS platform for wealth management, supporting financial advisors with CRM data, portfolio analysis, customer retention, and Microsoft 365 workflows.
- Own development of the NestJS backend and core business logic while guiding technical decisions across product, frontend, AI/data, and design.
- Designed a distributed Core, Scheduler, and Worker architecture for request handling, persistence, event publishing, and asynchronous processing.
- Built an extensible GraphQL data layer, flexible filtering, a natural-language command bar, and REST APIs for authentication and business workflows.
- Built secure SFTP integrations for financial positions and EMT/EPT regulatory documents used in portfolio analysis and automated document processing.
- Led a React and Next.js frontend refactor while mentoring junior developers.
- Support deployments, production troubleshooting, pull request reviews, scalability, and reliability decisions.
Junior Backend Developer
Built the initial backend foundations for Luscent's multi-tenant wealth management platform.
- Implemented the initial NestJS, Prisma, and PostgreSQL backend with authentication, authorization, validation, rate limiting, and API documentation.
- Established organization isolation and contributed to the initial infrastructure setup.
- Implemented Microsoft 365 and Salesforce integrations for organization SSO, email, transcript, and calendar synchronization with tenant-specific data mappings.
Full Stack Software Developer (Consultant)
Delivered frontend engineering, CMS platforms, automation, and cloud setup across international client engagements and an internal AI project.
- Maintained a production React web application and contributed to a React-based mobile application for Child Mind Institute.
- Migrated a JavaScript-only Next.js website to Astro and React and moved its CMS from WordPress to Contentful for Globalization Partners.
- Introduced incremental builds that improved measured loading performance by more than 50%, based on Core Web Vitals and PageSpeed Insights.
- Built a custom Contentful App and implemented AI-assisted pull request reviews with GitHub Actions, Octokit, and the Google Gemini API.
- Maintained and delivered features for an Audible Next.js and Contentful application, including personalization, and migrated Tailwind CSS from v3 to v4.
- Built an internal WhatsApp RAG assistant with NestJS, TypeORM, and PostgreSQL.
Selected work
Projects built to solve real problems
A selection of products and experiments, with the decisions, contribution, and results behind them.
Wealth Management AI SaaS
The platform supports financial advisors through a flexible data layer, business workflows, document ingestion, and coordinated asynchronous processing across backend, frontend, and AI/data services.
- Created an extensible GraphQL layer with flexible filtering and natural-language commands.
- Enabled secure ingestion of financial positions and EMT/EPT documents through SFTP.
- Established distributed processing boundaries for persistence, events, schedules, and background work.
Web Platform and CMS Modernization
The engagement modernized a CMS-driven website, improved its delivery pipeline, and gave editors a custom Contentful workflow for generating pages from selected content.
- Improved measured loading performance by more than 50% using Core Web Vitals and PageSpeed Insights.
- Accelerated CMS-driven updates with incremental builds.
- Automated AI-assisted pull request reviews with GitHub Actions, Octokit, and Gemini.
Internal WhatsApp RAG Assistant
The assistant connects WhatsApp conversations to a retrieval-augmented backend built for internal knowledge access and contextual response generation.
- Delivered contextual responses grounded in an internal knowledge base.
- Created a reusable backend foundation for conversational knowledge access.
Open source
Building in public and giving back
Repositories, contributions, and community work that extend beyond commercial projects.
Event-Driven Inventory Microservices
A NestJS and Kafka reference architecture for an e-commerce inventory and order management system.
Built three independent domain services for products, orders, and storage, each with its own database, plus an API gateway, Swagger documentation, and a Docker Compose environment.
Clean Architecture Video API
A framework-agnostic TypeScript API for video CRUD, uploads, and like/unlike operations.
Separated domain, application, presentation, and infrastructure layers; provided interchangeable Express and Fastify adapters, TypeORM persistence, SQLite, and Vercel Blob storage.
Express Clean Architecture Microservice Template
A production-oriented Express and TypeScript foundation for clean, testable microservices.
Created reusable domain, use-case, repository, HTTP, database, and messaging boundaries with PostgreSQL migrations, Kafka, Docker, and unit, integration, and end-to-end test workflows.
NestJS and TypeORM Template
A reusable NestJS backend starter with authentication and PostgreSQL persistence already structured.
Implemented registration, login and refresh-token use cases, cookie-based JWT guards, Argon2 password hashing, TypeORM migrations, reusable database tooling, and automated tests.
NestJS BullMQ Example
A focused example of using BullMQ with NestJS for asynchronous background processing.
Queues a batch of email jobs from a NestJS service and processes each job through a dedicated BullMQ worker and mailer service.
NestJS Events Example
A compact NestJS example showing how application events decouple side effects from core services.
Emits an employee-created domain event and handles it in a separate notification module, illustrating decoupled reactions to completed business operations.
NestJS Cron Example
A minimal NestJS example for recurring work with declarative cron schedules.
Uses the NestJS scheduling module to run a dedicated service on a cron expression and documents several practical scheduling patterns.
Knowledge
Tools, practices, and areas of expertise
A practical map of what I use today and what I am actively learning.
Proficient · Last used 2026
Primary language for production frontend and backend development.
Proficient · Last used 2026
APIs, business workflows, integrations, and background processing.
Proficient · Last used 2026
Modular services, authentication, GraphQL, events, and workers.
Proficient · Last used 2026
Extensible schemas, flexible filtering, and typed client workflows.
Proficient · Last used 2026
Authentication, validation, documentation, and business APIs.
Proficient · Last used 2026
Relational modeling for multi-tenant products and business systems.
Learning · Last used 2024
Popular, open-source NoSQL document database that stores data in flexible, JSON-like structures
Working · Last used 2025
CI/CD automation and AI-assisted pull request review workflows.
Proficient · Last used 2026
Organization isolation, tenant-aware data mappings, and permissions.
Proficient · Last used 2026
Core, scheduler, and worker boundaries for asynchronous workloads.
Proficient · Last used 2025
CMS migrations, custom apps, personalization, and content workflows.
Working · Last used 2026
Organization SSO, email, transcript, and calendar synchronization.
Working · Last used 2026
Secure ingestion of financial positions and regulatory documents.
Certifications
Validated learning and continued growth
Credentials and structured learning that support my hands-on experience.
Go: The Complete Developer's Guide (Golang)
A practical Go course by Stephen Grider covering the language's core concepts and backend development foundations.
Credential ID: UC-c59eeebd-5aff-4330-b3e4-8e1db5025f42
Full Stack Developer
Full-stack training focused on complete web applications with HTML, CSS, JavaScript, React, Node.js, Express, Git/GitHub, database integration, and Cypress. Awarded a silver medal for overall performance.
Credential ID: 00000000198
Recommendations
What it is like to work with me
Feedback from people who have collaborated with me across teams, products, and projects.
Translation note: Recommendations originally written in Brazilian Portuguese (pt-BR) are shown in English.
“Victor is the smartest person I've ever had the pleasure of working with. His hands are in all parts of the project.”
Guilherme Santana Dória
Full-Stack Developer / Data Scientist at Luscent
“He builds people up. He explains, he teaches, he is patient, and he genuinely wants the whole team to grow with him.”
Lucas Silva
QA Engineer & SDET at Luscent
“Everything he works on is delivered with exceptional quality, attention to detail, and a strong sense of ownership.”
Matheus Batista
Front-End Developer & Tech Lead at Luscent
“He is an excellent professional, the kind of person who truly makes a difference on any team. I am very proud to have worked with him.”
Caio Coutinho
Data Engineer at Luscent
“Victor is by far one of the most skilled professionals I have ever met.”
Adriel D. S. Andrade
AI/Data Engineer at Luscent
“I recommend Luis Victor for the competence, professionalism, and dedication he brings to everything he does.”
Pedro Victor Castro de Sousa
Software Developer at Luscent
“He is a highly collaborative, responsible professional who is deeply committed to the quality of his work. Working with him was an excellent experience.”
Leonardo Vinicius da Silva
Software Engineer at Luscent
Writing
Ideas, lessons, and technical deep dives
Articles and posts where I share what I am learning, building, and observing.
Using Events in NestJS to decouple applications
How NestJS events separate side effects from core services, reduce direct dependencies, and make backend code easier to test and scale.
2 min read
Clean Architecture in practice with Node.js
A practical look at separating domain, application, infrastructure, and presentation concerns in a complete TypeScript video API.
2 min read
Cron Jobs with NestJS
An introduction to recurring backend tasks and a focused NestJS example for scheduling automated work with cron expressions.
1 min read
Event-driven microservices with NestJS and Kafka
A three-service e-commerce architecture where independent databases and asynchronous Kafka events keep domains scalable and decoupled.
2 min read
Background jobs with NestJS and BullMQ
Why moving heavy work into BullMQ workers improves response time, scalability, retries, prioritization, and fault isolation.
2 min read
GraphQL with NestJS and React
Lessons from using GraphQL across a course-streaming product, from precise data fetching to generated TypeScript types and scalable schemas.
2 min read
Scalable video streaming with NestJS, BullMQ, and FFmpeg
A practical HLS pipeline that segments long videos, processes them asynchronously, and serves progressive playback through a CDN.
2 min read
Full Stack Developer certification
Celebrating the completion of the Geração Tech Full Stack Developer program.
1 min read
Geração Tech graduation and silver medal
Reflections on completing the first Geração Tech cohort, supporting classmates, and finishing among the top 50 participants.
2 min read
FAQ
A few things you might want to know
Straight answers about how I work, collaborate, and approach new opportunities.
My recent work is centered on multi-tenant B2B SaaS, financial workflows, applied AI, enterprise integrations, and content-driven web products. I am most engaged when a product combines meaningful business rules with real operational constraints.
I work across the full stack, but backend architecture is my strongest focus. I build Node.js and NestJS services, APIs, integrations, and asynchronous workflows, while staying hands-on with React and Next.js when the product needs end-to-end ownership.
I have delivered integrations involving Microsoft 365, Salesforce, Contentful, WordPress, SFTP, WhatsApp, and AI-assisted workflows. I am comfortable learning unfamiliar APIs, handling tenant-specific mappings, and carrying an integration through production support.
I am open to conversations about full-stack, backend, and product engineering opportunities where I can own meaningful problems from architecture through production. The best way to reach me is by email or LinkedIn.
Contact
Let’s build something meaningful
If my experience matches what you are working on, I would love to hear about it.
Open to conversations about full-stack, backend, and product engineering opportunities.
lvictorsdev@gmail.com