Nadson Alex - Desenvolvedor Fullstack especializado em Node.js, React e TypeScript

SCROLL

// Sobre mim

- Um pouco da minha história

Sou Nadson Alex, desenvolvedor Fullstack de Pernambuco com foco em Node.js, React e TypeScript. Minha trajetória começou no suporte técnico, onde aprendi a resolver problemas de infraestrutura e banco de dados na prática.

Essa base sólida me levou ao desenvolvimento: transformei 120+ horas mensais de processos manuais em automações elegantes com Python e migrei de Técnico de TI para Desenvolvedor Fullstack em menos de um ano.

Guiado por Clean Architecture e boas práticas de engenharia, busco oportunidades onde possa crescer, entregar valor real e trabalhar em produtos que impactam pessoas.

2+
anos na área de TI
10k+
req/dia nas APIs
94%
redução de falhas
nadson.ts
// perfil - nadson.ts
const nadson = {
role: "Fullstack Developer",
location: "Pernambuco, BR",
stack: ["Node.js","React","TS"],
passion: "Clean Architecture",
available: true,
};

// Experiência

Trajetória profissional e conquistas

01
Atual

Fullstack Júnior

CATSUC

Fev 2026 Atual

  • Criei mais de 40 endpoints REST com Fastify, TypeScript e Zod, atendendo mais de 10.000 requisições/dia
  • Implementei cache com Redis em mais de 30 funcionalidades, reduzindo a carga no PostgreSQL e o tempo de resposta
  • Otimizei consultas SQL com Knex.js e SQL puro para relatórios analíticos (JOINs, agregações e relacionamentos complexos)
  • Contribuí para uma biblioteca interna com mais de 25 componentes React (Radix UI, TailwindCSS), reduzindo duplicação em mais de 15 telas
  • Gerenciei estado assíncrono e cache com TanStack Query (queries, mutations e invalidation)
  • Elevei a cobertura de testes de 12% para 67% (Vitest, Jest e Supertest), reduzindo regressões
02

Técnico de TI

CATSUC

Jul 2025 Fev 2026

  • Mantive mais de 300 máquinas virtuais Linux (Ubuntu e CentOS), garantindo alta disponibilidade
  • Automatizei mais de 18 processos com uma CLI em Python (Typer, Paramiko, Pydantic), economizando mais de 120 horas/mês - tarefas de 6h passaram a levar 30 min
  • Administrei mais de 200 configurações de rede com Nginx e VyOS (proxy reverso, DNS e NAT)
  • Diagnostiquei incidentes em Linux com systemctl, journalctl e análise de logs, reduzindo o tempo de correção
  • Automatizei backups de mais de 30 sistemas Linux e ambientes Docker, reduzindo riscos de perda de dados
03
Atual

Desenvolvedor Fullstack

NeuroKids

Mai 2026 Atual

  • Construí mais de 20 telas responsivas e reutilizáveis com React, TypeScript e Shadcn/UI (autenticação, dashboards e configurações)
  • Projetei uma API REST multi-tenant com NestJS (Guards e Decorators personalizados), com mais de 40 rotas com autenticação, autorização e validação
  • Modelei mais de 10 tabelas com Prisma ORM em arquitetura multi-tenant, configurando migrations e relacionamentos complexos
  • Implementei comunicação em tempo real com WebSockets, reduzindo a latência de atualização para menos de 500 ms
  • Apliquei Injeção de Dependência e a arquitetura modular do NestJS, melhorando testabilidade e escalabilidade

// Projetos

Seleção de trabalhos técnicos

<project />
Backend

Aprovador de Mídias - Server

API modular para fluxos de aprovação de mídias entre admins e clientes. Cache em duas camadas com Redis + memória, invalidação event-driven via EventEmitter, Swagger e suíte de testes E2E com Supertest cobrindo todos os endpoints.

NestJSTypeScriptPostgreSQLKnex.jsRedisDockerJestSupertestSwaggerDTOs
<project />
Frontend

Aprovador de Mídias - Web

Interface para gerenciamento de sessões de aprovação de mídia. Componentes UI customizados com Radix UI, formulários validados com React Hook Form + Zod, gerenciamento de estado com Zustand e sincronização de servidor e cache com TanStack Query.

Next.jsTypeScriptTailwindCSSReact Hook FormZodZustandTanStack Query
<project />
Fullstack

Finance Bot

Bot de finanças pessoais para Telegram com IA generativa, gráficos financeiros e dashboard web integrado. Relatórios mensais com OpenAI rodando em asyncio.to_thread para não bloquear o event loop, controle de despesas/receitas por competência e autenticação bcrypt.

PythonSQLAlchemyPostgreSQLOpenAIFlaskMatplotlibDockerUVMkdocs
<project />
Backend

Liga Acadêmica - Server

API REST para gerenciamento de ligas acadêmicas com CRUD de usuários, atividades e atribuições. Paginação reutilizável, middleware de erros tipado com classes de domínio, documentação Swagger e seed de banco com 15+ registros.

FastifyTypeScriptPostgreSQLKnex.jsZodDockerBcryptjs

// Skills

Stack técnico e ferramentas

Backend
Node.jsFastifyNestJSPythonTypeScriptKnex.jsPostgreSQLRedisSwagger
Frontend
ReactNext.jsTypeScriptTailwindCSSTanStack QueryZustandShadcn UIReact Hook FormZod
DevOps
DockerLinuxNginxCI/CDGitHub Actions
Tools & Testing
VitestJestREST APIsWebSocketsGitPostman

// Contato

Vamos construir algo incrível juntos