👋 Hi, I'm Lucas

Today I work as a software engineer at Grupo Boticario, building platforms with Node.js, React, and AWS.

10+ years in technology: full stack, APIs, microservices, legacy modernization, and CI/CD in production environments.

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

You can find me on social networks as @olucasleitedev

Profile photo of Lucas Leite

Experience

About

Software Engineer

Grupo Boticario · Curitiba, Brazil

Full-stack development with Node.js, React, and AWS on large-scale digital platforms.

Node.js · React · AWS · TypeScript

Software Engineer (Mid-level I)

Grupo Barigui · Curitiba, Brazil

Support, evolution, and modernization of corporate systems for one of Brazil's largest automotive groups.

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

Junior Software Engineer

InvestMoney SA · Curitiba, Brazil

Financial-sector web applications with React, Next.js, NestJS, and microservices architecture.

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

Technical solutions in production

  • Microservices architecture for 100+ stores operation

    Context: Sales, after-sales, and external integration flows were highly coupled, increasing deployment risk and outage windows.

    • Split domains into services with clear ownership and versioned contracts.
    • Introduced RabbitMQ/Kafka for asynchronous workloads and failure isolation.
    • Implemented idempotent consumers and retry policies with backoff for critical events.

    Outcome: Lower deployment impact, fewer failures caused by synchronous dependencies, and more predictable throughput during peak traffic.

  • API contract standardization across squads

    Context: Inconsistent endpoint semantics and unmanaged changes were breaking internal and external integrations.

    • Defined REST/GraphQL standards for error semantics, versioning, and observability.
    • Added contract validation in CI pipelines to prevent unplanned breaking changes.
    • Created concise technical documentation to accelerate onboarding and alignment.

    Outcome: Less integration rework, faster onboarding, and stronger API consumption stability across systems.

  • Continuous delivery hardening for critical environments

    Context: Manual release process was increasing operational risk and slowing down production delivery.

    • Automated CI/CD pipelines with quality gates (lint, tests, build, and security checks).
    • Containerized services and standardized rollout strategy to reduce regression risk.
    • Centralized telemetry to detect performance degradation immediately after deploy.

    Outcome: Shorter lead time, safer and more frequent releases, and faster incident recovery.

Selected open source

View projects
  • Go Notes API — Go microservices with gateway, Postgres per service, and async audit via Kafka.
  • Simulador Motor API — Node.js/TypeScript API focused on domain modeling and REST contracts.
  • gRPC Microservice Demo — strongly typed service-to-service communication with Protocol Buffers.