👋 Oi, eu sou o Lucas

Hoje atuo como engenheiro de software no Grupo Boticario, construindo e dando manutencao aos produtos de tecnologia do grupo.

Stack: Node.js · React · Next.js · TypeScript · NestJS · .NET · AWS · Docker · Kubernetes · PostgreSQL · GraphQL · CI/CD

Voce pode me encontrar nas redes sociais como @olucasleitedev ⚡

Foto de perfil de Lucas Leite

Experiencia

Ver sobre

Engenheiro de Software

Grupo Boticario · Curitiba, PR

Plataformas digitais de escala nacional com Node.js, React e AWS — throughput, disponibilidade e crescimento de carga em producao.

Node.js · React · AWS · TypeScript

Engenheiro de Software

Grupo Barigui · Curitiba, PR

Sustentacao, evolucao e modernizacao de sistemas corporativos de um dos maiores grupos automotivos do Brasil.

PHP · .NET · Angular · Node.js · TypeScript · RabbitMQ · PostgreSQL · MongoDB · Jenkins · ArgoCD · Docker · AWS

Engenheiro de Software

InvestMoney SA · Curitiba, PR

Aplicacoes web para o setor financeiro com React, Next.js, NestJS e arquitetura de microsservicos.

React · Next.js · TypeScript · NestJS · Node.js · PostgreSQL · MongoDB · Docker · Kubernetes · AWS · GitHub Actions

Solucoes tecnicas em producao

  • Arquitetura de microsservicos para operacao com +100 lojas

    Contexto: Fluxos de venda, pos-venda e integracoes externas estavam com alto acoplamento e janela de indisponibilidade em deploy.

    • —Quebrei o dominio em servicos com ownership claro e contratos versionados.
    • —Adotei mensageria com RabbitMQ/Kafka para workloads assincronos e tolerancia a falhas.
    • —Introduzi idempotencia em consumidores e retry com backoff para eventos criticos.

    Resultado: Menor impacto em deploy, reducao de falhas por dependencia sincronica e throughput mais previsivel em picos.

  • Padronizacao de APIs e contratos entre squads

    Contexto: Endpoints com semantica inconsistente e mudancas sem governanca afetavam integracoes internas e externas.

    • —Defini padrao para API REST/GraphQL com convencoes de erro, versionamento e observabilidade.
    • —Implementei validacao de contrato em pipeline CI para bloquear breaking changes nao planejadas.
    • —Estruturei documentacao tecnica objetiva para onboarding e alinhamento entre times.

    Resultado: Reducao de retrabalho nas integracoes, onboarding mais rapido e maior estabilidade de consumo entre sistemas.

  • Evolucao de entrega continua para ambiente critico

    Contexto: Processo manual de release elevava risco operacional e aumentava tempo entre desenvolvimento e producao.

    • —Automatizei pipelines CI/CD com gates de qualidade (lint, testes, build e seguranca).
    • —Containerizei servicos e padronizei estrategia de rollout para reduzir risco de regressao.
    • —Centralizei telemetria de aplicacao para detectar degradacao imediatamente apos deploy.

    Resultado: Lead time menor, releases mais frequentes com seguranca e recuperacao mais rapida em incidentes.

Estudos no blog

Ver blog

Open source selecionado

Ver projetos
  • Go Notes API — Microsservicos em Go com API Gateway, Postgres por servico, auditoria assincrona via Kafka e frontend React.
  • Kafka Serverless Simulator — Simulador visual de Kafka serverless: particoes, consumer groups, offsets e DLT no browser.
  • Simulador Motor API — API para simulacao de motor com calculos automotivos e integracoes backend.
  • gRPC Microservice Demo — Padroes de comunicacao entre microsservicos usando gRPC e Protocol Buffers.