Disponível para oportunidades internacionais

Bruce Pedro Gomes

Engenheiro de Software Sênior.

  • APIs em Node.js e TypeScript na AWS serverless
  • PostgreSQL e AWS de ponta a ponta: VPC, VPN, IAM, WAF, serverless e containers
  • Do desenho do backend aos testes, deploy e suporte em produção

Remoto, para qualquer país · Brasil (UTC−3) · Inglês C1 · CLT, PJ ou contrato

Respondo em até 24h

Ver os projetos ↓

Construí e mantive sistemas em

Startups no Brasil e nos EUA e produtos em produção para grandes marcas. Na Corteva atuo pela Levva, que presta serviço para eles, como único engenheiro de backend e arquiteto.

Projetos em destaque

O problema, o que construí e o resultado.

Experiência

O que fiz em cada etapa.

  1. Senior Software Engineer

    AtualMar/2023 – Atual

    Levva · Tempo integral · Remoto · Brasil

    Consultoria de produtos digitais. Cliente: Corteva. Único engenheiro de backend e arquiteto da conta: APIs em Node.js e TypeScript, PostgreSQL, toda a AWS, CI/CD e suporte em produção.

    O que construí

    • Construí o backend da plataforma de campos demonstrativos da Corteva, como único engenheiro de backend e arquiteto: Node.js e TypeScript em AWS Lambda, API Gateway e Aurora PostgreSQL, com arquitetura hexagonal.
    • Cuidei da AWS de ponta a ponta: rede privada (VPC, NAT, VPC endpoints, VPN), IAM, WAF e CloudFront.
    • Migrei 5 APIs de EC2 para AWS Lambda e API Gateway e reduzi o custo anual de infraestrutura em 80%.
    • Migrei o banco do MongoDB Atlas, fora da AWS, para PostgreSQL no Amazon RDS (Aurora), dentro da VPC da empresa. Assim o Dremio lê os dados direto, sem views auxiliares.
    • Troquei Prisma por Drizzle sem congelar o código, com testes de contrato em todos os endpoints.
    • Montei o CI/CD no Azure Pipelines com gates bloqueantes (testes, SonarCloud) e aprovação para produção. Montei o monitoramento com CloudWatch, X-Ray, Lambda Powertools e Sentry.
    • Construí uma plataforma NDVI por satélite em 2 meses, como único engenheiro, com Google Earth Engine, Lambda, SQS, S3, PostgreSQL e React. Primeiro em Python (2024), migrada para TypeScript em 2026.
    • Construí um assistente de IA no WhatsApp que transforma áudios, fotos e texto em rascunhos de avaliação, com Amazon Bedrock, Transcribe e Twilio. Migrei de Python para TypeScript após medir cold starts lentos.
    • Desenvolvi o backend de um app de pedidos e entregas com Node.js em Lambda, Prisma, Twilio e SendGrid.
    Node.jsTypeScriptPostgreSQLAWS LambdaAPI GatewayDrizzleVitestAzure PipelinesReact
  2. Senior Software Engineer

    Jan/2022 – Mar/2023

    SNACKCLUB · Tempo integral · Remoto · Estados Unidos

    Desenvolvimento com foco em backend para produtos web e automações de comunidade.

    O que construí

    • Criei e escalei bots de Discord para as comunidades de jogos da empresa e desenvolvi plataformas de monitoramento para jogos blockchain em Node.js, React e Next.js.
    • Mantive o pipeline de CI/CD no GitHub Actions e os deploys na Vercel.
    Node.jsTypeScriptPostgreSQLGraphQLReactNext.jsVercel
  3. Software Engineer

    Mar/2021 – Jan/2022

    Quiq · Tempo integral · Remoto · Brasil

    Desenvolvimento e manutenção de uma aplicação web para ajudar restaurantes a gerenciar seus pedidos diários.

    O que construí

    • A aplicação reunia pedidos de plataformas de delivery no Brasil, como iFood, Rappi e Uber Eats, em um só lugar.
    • Facilitava a visualização e a expedição de pedidos, além do rastreamento de entregas.
    Node.jsReact.jsTypeScriptAxiosREST APIsJenkins
  4. Software Engineer

    Mar/2019 – Mar/2021

    LOUD · Tempo integral · Remoto · Brasil

    Backend de uma plataforma de dados de influenciadores, com um microsserviço por rede social.

    O que construí

    • Cuidei dos coletores do Twitter (Node.js) e do TikTok (Python), com PostgreSQL: milhões de registros por dia.
    • Criei as imagens Docker e os pods Kubernetes desses serviços e fiz o deploy no cluster existente.
    • Ajudei nos microsserviços das outras redes sociais, unidos em uma API GraphQL com Apollo Federation.
    Node.jsPythonPostgreSQLGraphQLApollo FederationDockerKubernetes

Skills

Tecnologias que uso em backend, dados e AWS.

Linguagens

TypeScriptJavaScriptSQLPython

Backend

Node.jsExpressREST APIsGraphQLApollo FederationZodOAuth 2.0JWT

Dados

PostgreSQLAmazon AuroraAmazon RDSDrizzle ORMPrismaDynamoDBRedisMongoDBDremio

AWS

LambdaAPI GatewaySQSSNSEventBridgeS3EC2CloudFormationSystems ManagerBedrockTranscribe

Rede e segurança

VPCPrivate subnetsNATVPC endpointsVPNIAMWAFCloudFrontSecrets Manager

DevOps

Serverless FrameworkDockerKubernetesAzure PipelinesGitHub ActionsSonarCloud

Testes e monitoramento

VitestTestcontainersCloudWatchX-RayLambda PowertoolsSentry

Frontend

React

Outros projetos

Mais coisas que construí e as tecnologias que usei.

Levva · engenharia interna

Agentes de IA para Engenharia

Team

Análise de requisitos e code review no fluxo do time.

Construí agentes de IA para análise de requisitos e code review, com skills próprias, subagentes, tool use e integrações MCP, integrados às regras e ao fluxo de engenharia do time.

AI AgentsLLMsTool useMCP
Levva · cliente Corteva

Relatórios Pesados de Agro Assíncronos

Team

Imagens em alta resolução processadas fora da API, sem timeout.

Relatórios de avaliação visual com imagens em alta resolução causavam timeout na API. Movi a geração para filas SNS/SQS que alimentam Lambdas em Node.js em background, eliminando os timeouts.

Node.jsAWS LambdaSNSSQSS3Event-Driven
Levva · cliente Corteva

Gestão de Campo e Produtos Químicos

Solo

Gestão de talhões e produtos, com comparação entre produtos.

Plataforma de controle de campo: testes de produtos, acompanhamento de produtos, relatórios e depoimentos. O backend é meu, como único engenheiro de backend: Node.js e TypeScript na AWS, com Drizzle ORM, Zod e PostgreSQL. O sync do catálogo com o Dremio também é em Node.js. O frontend é construído com o time.

Node.jsTypeScriptDrizzle ORMZodPostgreSQLDremioReactAWS
Levva · cliente Corteva

Controle de Notas Fiscais e Entregas de Produtos Químicos

Team

Notas fiscais, vendas e entregas acompanhadas em um só sistema.

Trabalho em um sistema para controlar notas fiscais e acompanhar a entrega de produtos químicos. A API é em Node.js e TypeScript no AWS Lambda, com PostgreSQL e Prisma, avisos por Twilio e SendGrid, e frontend em React. Os dados de notas fiscais, vendas (Salesforce), pagamentos e entregas chegam por views no Dremio.

Node.jsTypeScriptPostgreSQLPrismaDremioTwilioSendGridReact
Projeto pessoal

Plataforma de Venda de Ingressos

Solo

Checkout e pagamento integrado, front e back.

Site de venda de ingressos com checkout e pagamento integrado, do fluxo de compra à confirmação. Construí frontend, backend e modelagem de dados, como único desenvolvedor.

ReactNode.jsPostgreSQLPayments
Projeto pessoal

Sistema de Gestão para Igrejas

Solo

Aplicação de gestão do zero, front e back.

Aplicação de gestão para igreja, construída do zero: frontend, backend e modelagem de dados, como único desenvolvedor.

ReactNode.jsPostgreSQLVercel

Antes e depois

Fale com o Alfred

Um agente de IA que construí para responder perguntas sobre minha experiência, projetos e disponibilidade.

Boa! Sou o Alfred, assistente de IA do Bruce. Em que posso ajudar? Pergunte sobre a experiência, os projetos ou a disponibilidade dele.

Alfred é um agente de IA construído por mim, respondendo com base no meu perfil. Para detalhes finos, me chame no email.

Pausa pro café ☕

Cobrinha do Código, colete os símbolos e cresça. Tema: minha jornada.

Pontos: 0🏆 Recorde: 0

⌨️ Use as setas ou WASD📱 Deslize pra mover

Vamos conversar?

Busco oportunidades como engenheiro de software sênior ou líder técnico, com foco em Node.js, TypeScript e AWS. Remoto a partir do Brasil. Aberto a relocação.

Costumo responder em até 24h.