~/pedrobrasileiro.com.br

Pedro Brasileiro

Node.js · Flutter · Software Engineer

Fortaleza, Ceará — Brasilpedrobrasileiro@gmail.com+55 85 99199-2687LinkedInpedrobrasileiro.com.br

Resumo

Sofware Engineer com mais de 10 anos de experiência em desenvolvimento de software, hoje focado em arquitetura e evolução de sistemas backend escaláveis em Node.js — com bagagem complementar em liderança técnica, frontend React/Next.js e aplicações mobile em Flutter. Atuação consolidada em arquitetura de APIs RESTful e GraphQL, integração de sistemas (mensageria com RabbitMQ, bancos como MongoDB e Oracle, cache com Redis), modernização de sistemas críticos em produção e deployment serverless AWS (CDK, Lambda, CloudFront). Pós-graduado em Engenharia de Software, com foco em redução de débito técnico e práticas de DevOps/CI-CD.

Experiência

Unimed Fortalezaabr/2018 — jun/2026
Especialista em Sistemasset/2022 — jun/2026
  • Liderança técnica de equipe multidisciplinar (6 desenvolvedores e 1 QA)
  • Sistema de teleconsultas virtuais com controle de filas, com média de 800 consultas/dia integradas aos sistemas Unimed
  • Sistema de biometria facial em Node.js/MongoDB, com média de 600 mil validações/mês, incluindo auditoria e gestão de fornecedores
  • Integrações via GraphQL e RabbitMQ; APIs RESTful entre sistemas internos e arquitetura escalável dos apps Flutter
  • Planejamento de sprints, definição de roadmap técnico e resolução de incidentes críticos em produção
Líder Técnico Mobilenov/2020 — set/2022
  • Gestão técnica do time de desenvolvimento mobile e QA, mediando escopos com a gerência
  • Publicação de múltiplos apps em produção: Cliente Minha Unimed, Minha Unimed Cooperados, Ambulância, Avaliação CAC
  • Padronização de GitFlow e testes automatizados, reduzindo retrabalho
  • Migração completa do app Cliente Unimed de Ionic para Flutter, com reestruturação da base de código
Desenvolvedor Mobileabr/2018 — nov/2020
  • Sistema de governança (Node.js + MongoDB), log de falhas em tempo real e APIs backend com Docker, Redis e testes automatizados (Jest/Supertest)
  • Integrações com Oracle, MongoDB e Elasticsearch com foco em escalabilidade
HANZO
Software Developerset/2011 — mar/2018
  • Backend e mobile para clientes do setor de food service, com Java, AngularJS e APIs REST
  • Responsável pelo app de chat corporativo do Grupo Unilever e landing page para campanhas da marca Kibon
Experiência anterior
DETRAN-CE2009 — 2011
  • Analista de Sistemas: arquitetura de soluções públicas; sistema de transporte em Ruby on Rails/PostgreSQL

Projetos

site-cv — CV Serverless Full-Stack (Next.js + React + AWS CDK)github.com/pedrobrasileiro/site_cv

Projeto pessoal · Custo operacional US$ 0/mês

Plataforma full-stack de currículo com painel admin, deploy 100% serverless em monorepo pnpm:

  • **Next.js 15 App Router + React 19:** SSR com force-dynamic, Server Components, Server Actions, middleware com roteamento por Host header (domínios público + admin)
  • **Admin Panel:** upload e parsing de CV (.md/.pdf via pdf-parse), versionamento, preview e aprovação; autenticação stateless com JWT (jose) + bcrypt, sessão com refresh token
  • **Infra como Código:** AWS CDK (TypeScript) — Lambda ARM64 + CloudFront + S3 + CloudFront Function, certificado ACM multi-SAN, rate limiting, métricas CloudWatch EMF + X-Ray
  • **Clean Architecture por feature:** domain/infra/presentation, container DI manual, schema Zod canônico como fonte da verdade
  • **Qualidade:** Vitest + Testing Library + mongodb-memory-server, ESLint 9 + Prettier + Husky pre-commit hooks
Next.js 15React 19TypeScriptMongoDB/MongooseZodJWTbcryptpdf-parsepnpm workspaces
pedrobrasileiro.com.br — CV Serverless (AWS + CDK)pedrobrasileiro.com.br

Projeto pessoal · Custo operacional US$ 0/mês

CV full-stack em monorepo poliglota (NestJS + Vue 3) com arquitetura 100% serverless na AWS:

  • **Infra como Código:** AWS CDK (TypeScript) — Lambda ARM64, CloudFront, S3, todos provisionados via CloudFormation
  • **API:** NestJS rodando em Lambda com Function URL (sem API Gateway), logs no CloudWatch + tracing X-Ray
  • **Frontends:** Vue 3 + Vite hospedados em S3 com CloudFront OAC, certificados TLS via ACM
  • **Segurança:** JWT, helmet, rate limiting, SSM Parameter Store para segredos, least privilege IAM
  • **Custo zero:** serviços always-free + AWS Budgets como segurança (< US$ 0.01/mês)
CuscuzComOvo — Plataforma SaaS de Notificações Push Multi-tenantcuscuzcomovo.tec.br

Projeto pessoal · 49.885 pushes enviados (06/2026)

Plataforma completa de notificações push em monorepo poliglota (SDK mobile, API, painel admin e hotsite), multi-tenant com configuração Firebase isolada por cliente.

  • **API** (NestJS 11 + MongoDB/Mongoose 9): backend multi-tenant em Clean Architecture por feature (11 módulos, 23 endpoints); guard version-gated exigindo HMAC-SHA256, nonce anti-replay, janela de tempo (±5min) e comparação em tempo constante para SDK ≥3.0; arquitetura orientada a eventos via RabbitMQ; métricas via Prometheus → Grafana Cloud; JWT, rate limiting e documentação via Swagger
  • **Painel Admin** (Ruby on Rails 7.2 + Mongoid 9): aplicação standalone sobre o mesmo MongoDB, com 13 controllers (dashboard, relatórios, sistemas, tokens, usuários, permissões, logs de abuso); autenticação BCrypt; testes com RSpec + SimpleCov
  • **SDK Mobile** (Flutter/Dart → binários nativos): migração de Dart puro (v2) para binários ofuscados em Kotlin/Swift (v3), mantendo a mesma API pública com lógica fechada contra reverse engineering; armazenamento offline em SQLite com sincronização em lote, refresh automático de JWT e assinatura HMAC; paridade garantida por 43 testes (golden fixtures)
  • **Hotsite** (Vue 3 + Vite): SPA de documentação do SDK, com i18n EN/PT-BR e deploy estático via Cloudflare Tunnel
TypeScriptRubyVueDartKotlinSwiftMongoDBRabbitMQFirebasePrometheusPodman
Controle de Frota — API REST (Case Técnico)github.com/pedrobrasileiro/controle_frota

TypeScript

API REST para gestão de frotas, desenvolvida como case técnico. Demonstra organização de código, modelagem de dados e boas práticas em TypeScript/Node.js.

poc-rabbitmq-node — Prova de Conceitogithub.com/pedrobrasileiro/poc-rabbitmq-node

Node.js · RabbitMQ

Prova de conceito de mensageria com RabbitMQ e Node.js, explorando padrões de filas, exchanges e consumo assíncrono.

remote_log_elastic — Log Remoto Fluttergithub.com/pedrobrasileiro/remote_log_elastic

Flutter/Dart · ElasticSearch

Pacote Flutter para envio remoto de logs ao ElasticSearch, demonstrando integração mobile com stack de observabilidade.

Formação

Pós-graduação em Engenharia de Software2024 — 2025
Estácio
Tecnólogo em Análise e Desenvolvimento de Sistemas2020 — 2023
Estácio

Competências

Linguagens:TypeScript · JavaScript · Dart · Go · Ruby · Java · Kotlin · Swift
Backend:Node.js · NestJS · Express · Fastify · REST · GraphQL
Mobile:Flutter · Dart · publicação App Store/Google Play · WearOS
Bancos de Dados:MongoDB · PostgreSQL · Oracle · Redis · Elasticsearch · SQLite
Mensageria & Streams:RabbitMQ · filas · padrões de consumo assíncrono
Arquitetura:Clean Architecture · SOLID · Multi-tenant · Microsserviços · Padrões de API Versioning (HMAC)
DevOps & Infra:Docker · Podman · CI/CD · Prometheus · Grafana · Cloudflare Tunnel · AWS CDK · Lambda · CloudFront · S3 · CloudWatch
Testes:Jest · Supertest · RSpec · SimpleCov · Testes Golden (Flutter)
Frontend:React 19 · Next.js 15 (App Router) · Vue 3 · Vite · Rails · AngularJS
Ferramentas:Git · GitFlow · Swagger · JWT · BCrypt

Idiomas

Portuguêsnativo
Inglêsbásico (leitura técnica; conversação limitada)