OLÁ, ME CHAMO

LUCAS MORENO

Desenvolvedor Full Stack com 7 anos construindo produtos que escalam. Do marketplace ao sistema financeiro, do frontend ao backend, escrevo código que o time consegue manter e o negócio consegue confiar.

01 - MARKETPLACE & AGENDAMENTO

SISTEMAS PARA CFCs, PILOTAR

Marketplace completo com geolocalização, agendamento inteligente com locking pessimista para eliminar conflitos e painel administrativo. Latência de checkout de 4s para 800ms. Queries de 3.2s para 800ms. Cache Redis reduziu 40% das chamadas em pico.

NESTJSNEXT.JS 14/15C#/.NETREDISDDDGCP PUB/SUBPOSTGRESQL
02 - CONTA DIGITAL & FINTECH

SISTEMA DE PAGAMENTOS, HYPERPAY

Conta digital completa com PIX, boleto e cobranças. Integrações bancárias, Azure e SERPRO. Retry com backoff exponencial e dead letter queue. Taxa de erro abaixo de 0.5%. Latência média abaixo de 1.2s em pico.

PIXNESTJSREDISEVENT-DRIVENAZURESERPROPOSTGRESQL
03 - GED CORPORATIVO

GESTÃO ELETRÔNICA DE DOCUMENTOS, AMPPLI

Sistema completo com upload, versionamento, busca avançada e RBAC. Ganho de ~80% no tempo de resposta com índices estratégicos. Integrações com sistemas legados corporativos via adapters robustos.

NODE.JSPOSTGRESQLREDISDDDSOLIDREACTTYPESCRIPT
04 - ARQUITETURA DISTRIBUÍDA

EVENT-DRIVEN & MENSAGERIA

Workers assíncronos com GCP Pub/Sub, tabela de eventos com retry e backoff exponencial e dead letter queue. Separação de operações síncronas e assíncronas garantindo consistência sem travar o fluxo principal.

DDDEVENT-DRIVENGCP PUB/SUBRETRYDEAD LETTERIDEMPOTÊNCIA
05 - PERFORMANCE & OTIMIZAÇÃO

SISTEMAS DE ALTA PERFORMANCE

Otimização de queries com índices compostos e paginação server-side. Cache Redis com TTL e invalidação estratégica. Locking pessimista para consistência em concorrência. Resultados de 60-80% de melhoria em endpoints críticos.

REDISPOSTGRESQLÍNDICESCACHELOCKING
06 - INTEGRAÇÕES COMPLEXAS

APIS & SISTEMAS EXTERNOS

Integrações com APIs bancárias, Azure (criptografia e validação facial), SERPRO e sistemas legados. Retry com backoff, circuit breaker e adapters para isolar o domínio de detalhes externos.

RESTAZURESERPROCIRCUIT BREAKERADAPTER PATTERN
07 - PAINEL GESTOR C#/.NET

SISTEMA ADMINISTRATIVO, PILOTAR

Painel completo em C#/.NET para gerenciamento de autoescolas. Agendamentos, gestão de alunos, instrutores, serviços, pacotes de habilitação, relatórios financeiros e controle operacional.

C#/.NETENTITY FRAMEWORKPOSTGRESQLBACKGROUND SERVICES
08 - CLEAN ARCHITECTURE

ARQUITETURA HEXAGONAL & DDD

Domain no centro, tudo externo via portas e adapters. Value Objects garantem invariantes, Aggregates protegem consistência, Domain Events desacoplam efeitos colaterais. Domínio testável sem banco nem framework.

DDDHEXAGONALPORTS & ADAPTERSDOMAIN EVENTSVALUE OBJECTS
09 - FRONTEND AVANÇADO

REACT & NEXT.JS AVANÇADO

SSR, SSG e ISR com Next.js 14/15. Composition Pattern com sub-componentes SRP. Custom hooks para separar lógica de apresentação. useMemo e useCallback só quando necessário. SEO técnico e performance como prioridade.

REACTNEXT.JS 14/15SSRISRCOMPOSITION PATTERNSEO
10 - SYSTEM DESIGN

DESIGN DE SISTEMAS DISTRIBUÍDOS

Load balancer com estratégias round robin e least connections. Cache-aside com Redis e TTL. CAP theorem e trade-offs de consistência eventual. Kafka vs RabbitMQ. Blue/green e canary deploy. Observabilidade com logs, métricas e traces.

SYSTEM DESIGNLOAD BALANCERCAP THEOREMKAFKAOBSERVABILIDADE

STACK TÉCNICA

Tecnologias e práticas que aplico no dia a dia para construir sistemas robustos, escaláveis e fáceis de manter

FRONTEND

ReactNext.js (SSR/SSG/ISR)Vue.jsTypeScriptJavaScriptTailwind CSSHTML5CSS3

BACKEND

Node.jsNestJSExpressC#/.NETREST APIsGraphQL

BANCO DE DADOS & INFRA

PostgreSQLMongoDBFirestoreRedisDockerGCP / Cloud RunAzureGCP Pub/Sub

ARQUITETURA & BOAS PRÁTICAS

DDDArquitetura HexagonalClean ArchitectureSOLIDDesign PatternsClean CodeTDDEvent-DrivenMicrosserviços

SOBRE MIM

Desenvolvedor Full Stack com 7 anos de experiência em produto

Comecei pelo lado operacional da tecnologia, supervisionando sistemas de GED num dos maiores grupos de mídia do Centro-Oeste. Migrei para desenvolvimento porque queria construir, não só operar. Essa trajetória me ensinou a entender o problema antes de abrir o editor.

Ao longo dos anos passei por logística, fintech, software house e SaaS. Contextos bem diferentes que me ensinaram a adaptar a solução ao problema. Hoje trabalho de ponta a ponta: interfaces modernas no front, APIs robustas no back, com foco em performance, segurança e código que o próximo dev consegue entender.

Aplico DDD, Arquitetura Hexagonal, SOLID e Design Patterns porque tornam o produto mais previsível e o trabalho do time mais sustentável. Não como checklist, mas como estratégia de entrega contínua.

DDD & Clean ArchitectureArquitetura HexagonalEvent-Driven ArchitectureFintech & PagamentosDesign PatternsSOLID & Clean CodeMicrosserviçosAlta PerformanceSystem DesignPostgreSQL ExpertTypeScript ExpertReact & Next.js Avançado

PROJETOS DE DESTAQUE

Problemas reais que resolvi e os impactos gerados

01 MARKETPLACE E AGENDAMENTO PARA CFCs (PILOTAR)
PROBLEMA

Agendamentos duplicados em horários de pico e queries do painel administrativo demorando mais de 3 segundos causavam problemas operacionais graves

SOLUÇÃO

Marketplace completo com geolocalização, sistema de agendamento com pessimistic locking para eliminar conflitos, cache Redis para listagens frequentes e SSR estratégico com Next.js para indexação orgânica.

IMPACTO

Zero conflitos de agendamento após implementação de locking. Queries de 3.2s para 800ms. Cache reduziu 40% das chamadas à API em pico.

ARQUITETURA

DDD com eventos assíncronos via GCP Pub/Sub, cache Redis com TTL e pessimistic locking para consistência de agendamentos

NestJSNext.js 14/15C#/.NETPostgreSQLRedisGCP Pub/SubFirebaseDDD
02 CONTA DIGITAL E PAGAMENTOS (HYPERPAY)
PROBLEMA

Transações falhando silenciosamente por instabilidade em serviços externos e latência alta em períodos de pico comprometiam a confiabilidade da plataforma

SOLUÇÃO

Sistema completo de pagamentos com PIX, boleto e cobranças. Retry com backoff exponencial e dead letter queue para resiliência. Integrações com APIs bancárias, Azure (criptografia) e SERPRO (validação facial).

IMPACTO

Taxa de erro em transações abaixo de 0.5%. Latência média mantida abaixo de 1.2s em pico de volume.

ARQUITETURA

Event-driven com retry/backoff exponencial, dead letter queue para falhas persistentes e circuit breaker para integrações externas

NestJSNode.jsReactTypeScriptPostgreSQLRedisAzureSERPROEvent-Driven
03 LATÊNCIA DE CHECKOUT (PILOTAR)
PROBLEMA

Endpoint de checkout demorando 4 segundos porque misturava operações síncronas e assíncronas no mesmo fluxo, causando abandono de compra

SOLUÇÃO

Separação de responsabilidades com worker assíncrono via GCP Pub/Sub. O endpoint processa o pagamento e retorna imediatamente. Notificações, atualizações e registros acontecem em background.

IMPACTO

Latência do checkout caiu de 4s para menos de 800ms. Padrão adotado em outros fluxos do sistema.

ARQUITETURA

Worker com tabela de eventos, retry com backoff e dead letter para garantir que nenhum evento de pagamento seja perdido

NestJSGCP Pub/SubPostgreSQLNode.jsEvent-Driven
04 SISTEMA GED CORPORATIVO (AMPPLI)
PROBLEMA

Performance ruim em buscas de documentos com grandes volumes e integrações frágeis com sistemas legados de clientes corporativos

SOLUÇÃO

Otimização de queries com índices estratégicos, refatoração de buscas e camadas de adaptação para integração com APIs legadas sem contratos bem definidos.

IMPACTO

Ganho de ~80% no tempo de resposta em buscas. Integrações estabilizadas com sistemas corporativos heterogêneos.

ARQUITETURA

DDD com índices compostos, RBAC para controle de acesso e adapters para sistemas legados

ReactTypeScriptNode.jsPostgreSQLRedisDDDSOLID
05 SSR & SEO (PILOTAR)
PROBLEMA

Páginas de listagem de CFCs renderizadas no client side. Google via página em branco, zero indexação orgânica

SOLUÇÃO

Migração para SSR com Next.js 14. Páginas de listagem com getServerSideProps para dados dinâmicos, ISR nos perfis individuais de CFC com revalidação periódica.

IMPACTO

Páginas passaram a aparecer em buscas regionais sem investimento em mídia paga. Crescimento orgânico da plataforma.

ARQUITETURA

SSR para listagens dinâmicas, ISR para perfis estáticos com revalidação, CSR para áreas autenticadas

Next.js 14/15ReactTypeScriptSSRISRSEO