Disponível para novos projetos

Miguel Bahia

Engenheiro de Software @ Compare Plano de Saúde · Ciência da Computação @ UNIP.
Full Stack focado em back-end robusto (Node.js · NestJS) e SPA/SSR de alta performance (React · Next.js).

01 · Sobre Mim

Engenheiro de Software Full Stack

Foco no desenvolvimento de sistemas escaláveis e de alta disponibilidade. Com sólida experiência no ecossistema TypeScript, atuo na arquitetura e implementação de soluções robustas de Back-end com Node.js e NestJS, além de construir interfaces modernas com React e Next.js.

Minha abordagem é pautada por Clean Code, modelagem eficiente de bancos SQL e resolução de problemas complexos de negócio através de APIs performáticas. Desenvolvo nativamente em ambiente Linux, sempre priorizando automação, segurança dos dados e entrega de valor contínua.

Core Stack

TypeScriptNode.jsNestJSReactNext.jsPostgreSQLMySQLLinux
EspecialidadeBack-end + SPA/SSR
AbordagemClean Architecture
AmbienteLinux · Ubuntu

Arquitetura Eficiente

Design de APIs robustas (REST/OData), escalabilidade e organização modular de código.

Mindset Full Stack

Domínio completo do fluxo de dados, desde a query SQL até a renderização do componente em tela.

Cultura Unix/Linux

Desenvolvimento nativo em Ubuntu, com domínio de terminal, automação de scripts e deploy.

Engenharia Além do Óbvio

Paixão por lógica complexa, da refatoração de sistemas reais à mecânica de jogos autorais.

02 · Como eu trabalho

Do problema à entrega

Não escrevo código pelo código. Meu processo é entender o problema a fundo, modelar as regras de negócio com clareza e fazer o projeto acontecer ponta a ponta.

01

Discovery & Domínio

Entendo o problema

Antes de qualquer linha de código, eu mergulho no contexto do negócio. Converso com stakeholders, mapeio o fluxo real e identifico onde está a dor de verdade.

  • Levantamento de requisitos
  • Modelagem do domínio
  • Validação com o usuário
02

Design & Arquitetura

Crio as regras de negócio

Traduzo o problema em arquitetura limpa: regras de negócio explícitas, modelos de dados consistentes e APIs que fazem sentido para quem consome.

  • Clean Architecture
  • Modelagem de dados (SQL)
  • Contratos de API (REST/OData)
03

Execução & Entrega

Faço acontecer

Entrego do back ao front com qualidade: código limpo, testes onde importam, deploy automatizado e monitoramento. Projeto só termina quando está rodando em produção.

  • Implementação full stack
  • Deploy automatizado
  • Iteração contínua
03 · Projetos em Destaque

CRM Core & Extensões

Desenvolvimento do núcleo do sistema da Compare Plano de Saúde. Criação de integrações via Google API para eliminar tarefas manuais e otimização de queries no MongoDB para suportar milhares de leads diários.

MongoDB Aggregations
Google OAuth 2.0

Bots & QA

Automação de testes (Fuzzing), Alertas via WhatsApp e Relatórios Excel.js.

def run_qa_bot():

data = excel.parse()

if error_found:

whatsapp.send_alert()

# Executing task...

Timeline Cliente

Sistema de rastreamento de eventos com 9 tipos de ações e metadata localizada.

Calculadora Eco

Algoritmo de pegada de carbono adaptado para o Brasil.

Novo · Educational Game

CRUD Dungeon

RPG top-down onde cada ação do player vira uma operação CRUD real em MySQL/AWS. Construído com Kaplay, Next.js 16 e backend hardened.

BUILD · INSERT
UPGRADE · UPDATE
DELETE
INSPECT · SELECT
sql.console

INSERT INTO objetos

(tipo, pos_x, pos_y)

VALUES ('servidor', 20, 14);

✓ 1 row · 12ms

Sistema Corporativo · Monorepo

Bate Ponto

Sistema completo de marcação de ponto com geofencing (raio 650m via Haversine), fluxo de aprovação, métricas em tempo real e relatórios PDF/Excel. NestJS + Next.js em monorepo.

Geofencing
JWT + RBAC
Approval Flow
PDF/Excel
LIVE
POST /marcacoes
eventoentrada
distância142m
raio650m
status✓ aprovado

Tech Stack & Infra

Frontend

  • Next.js · React
  • TypeScript · Tailwind

Backend

  • NestJS · Node.js
  • Python · Selenium

Data & DevOps

  • MongoDB · MySQL
  • AWS · Docker · Git
Ver tudo →

Vamos trabalhar juntos?

Clique para copiar meu contato