STATUS: ONLINE
SYSTEM.KERNEL :: 1.0.0
$ whoami

Olá, eu sou o

|

Módulos principais:
TYPESCRIPTREACTNEXT.JSNODE.JS
~/portfolio/about.md

Sobre

bash - root@home
root@home:~$
~/portfolio/skills.json

Habilidades

> Carregando módulos...

[linguagens]

carregadolang.typescript [=====]especialista
carregadolang.javascript [=====]especialista
carregadolang.java [===‎ ‎ ]intermediário
carregadolang.sql [====]avançado
carregadolang.no-sql [===‎ ‎ ]intermediário

[frontend]

carregadofe.react [====]avançado
carregadofe.next.js [====]avançado
carregadofe.react-native [===‎ ‎ ]intermediário
carregadofe.html5 [====]avançado
carregadofe.css-sass [====]avançado

[backend]

carregadobe.node.js [====]avançado
carregadobe.nestjs [====]avançado
carregadobe.express [====]avançado

[ops & nuvem]

carregadoops.docker [====]avançado
carregadoops.kubernetes [===‎ ‎ ]intermediário
carregadoops.google-cloud [===‎ ‎ ]intermediário
carregadoops.git [====]avançado
carregadoops.ci-cd [====]avançado

[arquitetura]

carregadoarch.clean-architecture [====]avançado
carregadoarch.ddd [====]avançado
carregadoarch.microservices [====]avançado
carregadoarch.async-processing [====]avançado
carregadoarch.design-patterns [====]avançado
carregadoarch.refactoring-guru [===‎ ‎ ]intermediário

[tecnologias]

carregadotech.postgresql [====]avançado
carregadotech.kafka [====]avançado
carregadotech.opentelemetry [===‎ ‎ ]intermediário
carregadotech.redis [====]avançado
~/portfolio/experience.git

Experiência

$ git log --oneline

f2d9a1cEngenheiro de Software Sênior - Cross-squad@Unifique Telecomunicações
Mai 2025 - Presente

Apoio de engenharia entre squads, construindo soluções e participando de decisões de arquitetura e migrações para melhorar a experiência de desenvolvimento dos times.

  • Criei e coloquei em produção skills e agentes de IA internos que automatizam fluxos repetitivos de engenharia, liberando os desenvolvedores para trabalho de maior valor.
  • Defini padrões de adoção e boas práticas de desenvolvimento assistido por IA entre as squads.
  • Construí o API Gateway gerenciado da plataforma do zero: um control plane em NestJS para roteamento versionado e configuração de políticas, mais um proxy de data plane em streaming que serve ~25M de requisições/mês em produção - dispensando a assinatura de um API management comercial (Apigee, Sensedia, Kong Enterprise) e o vendor lock-in que vem junto.
  • Modelei a configuração do gateway como dado, de modo que rotas, políticas, grupos de IP liberados, rate limits distribuídos (Valkey) e afins entram no ar e voltam atrás sem redeploy, com shadow mode para medir o impacto antes de aplicar.
  • Introduzi padrões arquiteturais como Strategy, Specification, Policy e Saga, isolando responsabilidades e melhorando a manutenibilidade dos serviços.
  • Integrei OpenTelemetry nos microsserviços para ampliar a observabilidade, incluindo os SLOs e monitores de burn rate do gateway como código, e montei dashboards para visualizar o sistema com clareza.
  • Participei da definição e adaptação dos processos de GMUD (gestão de mudanças) do time.
TypeScriptNode.jsNestJSOpenTelemetryDatadogGoogle CloudGKEKubernetesDockerKafkaPostgreSQLClaudeAI Agents
e7a1f3bTech Lead@Unifique Telecomunicações
Abr 2023 - Mai 2025

Liderei arquitetura e engenharia em várias squads da plataforma BOSS (BSS + OSS), que sustenta os serviços móveis de consumo, B2B, MVNE e MVNO.

  • Liderei as squads Concierge (B2B) e MVNX (MVNE/MVNO), mentorando engenheiros, conduzindo decisões de arquitetura e construindo a plataforma MVNX do zero.
  • Projetei bibliotecas TCP/socket para comunicação direta com elementos do core de rede 5G e construí um middleware de auditoria usado no back-office, nas integrações de API e na plataforma MVNX.
  • Criei do zero o sistema de permissões ABAC + RBAC que responde por toda a autorização da plataforma.
  • Participei das decisões e da implementação de uma otimização crítica no fluxo de renovação de clientes, reduzindo o processamento de 3 dias para menos de 6 horas.
TypeScriptNode.jsReactGoogle CloudGKEKubernetesDockerKafkaPostgreSQL
b4c2d8aEngenheiro de Software Pleno@Unifique Telecomunicações
Ago 2022 - Abr 2023

Arquitetei e construí a infraestrutura central de telecom, participando das decisões técnicas desde o desenho inicial da plataforma até a produção.

  • Desenvolvi mais de 60 microsserviços críticos de telefonia móvel em Node.js, PostgreSQL, Kafka e GKE, mantendo SLA acima de 99%.
  • Co-arquitetei a plataforma BOSS (BSS + OSS) seguindo os padrões ODA, operando toda a stack de telefonia móvel.
  • Construí um processador binário de alta vazão para CDRs (Call Detail Records) da rede, otimizado continuamente para grandes volumes.
TypeScriptNode.jsReactGoogle CloudGKEKubernetesDockerKafkaPostgreSQL
a3f7c2eEngenheiro de Software Pleno@Fluke
Jan 2022 - Ago 2022

Desenvolvedor principal da plataforma web. Conduzi decisões de arquitetura e implementação, e construí o novo portal de aquisição, as páginas do site e o sistema de blog.

Next.jsReactTypeScriptFirebase
9d1e5f4Engenheiro de Software Júnior@Fluke
Jun 2021 - Dez 2021

Desenvolvimento focado em backend. Participei de decisões de arquitetura, criei novos microsserviços e quebrei serviços grandes demais em unidades menores e mais focadas.

Node.jsTypeScriptFirebasePub/Sub
6c8b3a2Engenheiro de Software Estagiário@Fluke
Out 2020 - Mai 2021

Desenvolvimento backend e mobile entre serviços Node.js e uma aplicação React Native.

Node.jsTypeScriptReact NativeFirebase
~/portfolio/projects/

Projetos Públicos

ceu.gg
TypeScriptprivado

ceu.gg

Hospedagem de servidores de Minecraft em bare metal self-hosted, com um motor de orquestração feito do zero. Kubernetes sobre Proxmox em dois sites brasileiros, backend NestJS estruturado com DDD, e um cold storage que faz um servidor ocioso não ocupar nada do cluster.

Em produçãoTypeScriptNestJSNext.jsKubernetesProxmoxPostgreSQLKafkaMinIO
saga-library
TypeScript

Saga Library

Biblioteca TypeScript que implementa o padrão Saga para gerenciar transações distribuídas, event streaming e fluxos assíncronos.

TypeScriptSaga PatternEvent StreamingAsync Processing
ddd-with-nestjs
TypeScript

DDD with NestJS

Template de Clean Architecture implementando padrões de Domain-Driven Design com NestJS. Uma referência de estrutura de backend escalável.

TypeScriptNestJSPrismaDDDClean Architecture

Projetos Públicos Antigos

~/portfolio/contact.sh

Contato

contact.sh

$ cat contact.json

{
"github": "filipebsmaia",
"linkedin": "filipebsmaia",
"status": "Empregado no momento"
}

$ send-message --to filipe

Tem um projeto em mente ou quer trocar uma ideia? É só chamar.

Falar Comigo