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).
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
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.
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.
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
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)
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
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.
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.
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.
INSERT INTO objetos
(tipo, pos_x, pos_y)
VALUES ('servidor', 20, 14);
✓ 1 row · 12ms
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.
Tech Stack & Infra
Frontend
- Next.js · React
- TypeScript · Tailwind
Backend
- NestJS · Node.js
- Python · Selenium
Data & DevOps
- MongoDB · MySQL
- AWS · Docker · Git
Vamos trabalhar juntos?
Clique para copiar meu contato