Pular para o conteúdo
Keniel Nunes

Keniel Nunes

Desenvolvedor full stack sênior

Construo de ponta a ponta sistemas onde erro custa caro: pagamentos, dados de saúde e integrações com ERP.

Experiência
Mais de 4 anos
Trabalho
Remoto
Disponibilidade
Aberto a propostas
Stack principal
Node.js, NestJS, PHP, React, Next.js e TypeScript
Retrato de Keniel Nunes, de barba ruiva e casaco escuro, num dia nublado.

Sobre mim

Trabalho de ponta a ponta, da modelagem de dados à interface. Já passei por software house, health techs e empresas da indústria, sempre em sistemas onde um erro custa dinheiro ou confiança.

No back-end uso Node.js, NestJS, PHP e Python; no front-end, React, Next.js e Angular. Cuido de desempenho com otimização de queries, cache com Redis e filas com BullMQ, e entrego com Docker, GitHub Actions, AWS e GCP.

Estruturo testes com Jest, Supertest e Playwright, faço code review e prezo por Clean Code, SOLID e arquitetura em camadas. Uso IA no dia a dia com fluxos agênticos bem definidos, para ganhar produtividade sem abrir mão da qualidade.

Áreas de atuação

Meios de pagamento
Pix, cartão, boleto, assinaturas, estornos e tarifas, com Stripe, Iugu, Pagar.me, Asaas, Mercado Pago e PagBank.
Saúde digital
Telemedicina com Twilio Video e Webex, agendamento online, prontuário com auditoria de acesso, prescrição digital pela Memed e guias de convênio no padrão TISS.
ERPs e CRMs
Protheus, da TOTVS, e o ERP hospitalar Tasy, além dos CRMs Salesforce e Pipedrive.
APIs e serviços externos
WhatsApp Business, SMS, e-mail e push, assinatura digital, nota fiscal eletrônica e consultas de CEP e CNPJ em APIs públicas, como a da Receita Federal.

Experiência

Da mais recente à primeira. Os números em amarelo são resultados medidos.

  1. Okus Business Gateway

    Desenvolvedor full stack sênior

    desde mar. 2026

    8 meses

    Integrações com o ERP Protheus e performance de dados, de ponta a ponta com React, React Native e PHP.

    • Otimizei queries e views com múltiplos joins.

      80% de melhoria na performance de queries e views

    • Reduzi o tempo de resposta das APIs do back-end em PHP.

      30% de melhoria no tempo de resposta das APIs

    • Desenvolvo integrações com o ERP Protheus, da TOTVS.

    • Trabalho de ponta a ponta com React na web, React Native no mobile e PHP no back-end.

    • PHP
    • React
    • React Native
    • APIs REST
    • ERP
    • Protheus
  2. Dev.io

    Desenvolvedor full stack pleno III

    ago. 2025 a ago. 2026

    1 ano e 1 mês

    Aplicações web full stack em vários projetos ao mesmo tempo, com domínios, regras de negócio e níveis de complexidade diferentes.

    • Estruturei testes automatizados que reduziram os bugs que chegavam à produção.

      40% menos bugs em produção

    • Desenvolvi aplicações back-end em Node.js e interfaces modernas e performáticas em Next.js, com JavaScript e TypeScript.

    • Implementei processamento assíncrono e filas para tarefas em background, usando Redis para cache, filas e otimização de performance.

    • Criei e consumi APIs REST e integrei bancos de dados relacionais e não relacionais e serviços externos.

    Ver mais 2 conquistasMostrar menos
    • Conteinerizei e padronizei os ambientes com Docker.

    • Participei desde o entendimento do problema até a entrega, com revisões de código e melhoria contínua.

    • TypeScript
    • JavaScript
    • Node.js
    • Next.js
    • Redis
    • APIs REST
    • Docker
    • Code review
  3. Follow Gestão e Tecnologia

    Desenvolvedor full stack pleno

    abr. 2025 a ago. 2025

    5 meses

    Soluções completas para a plataforma, mantendo a base do sistema com foco em performance, escalabilidade e qualidade de código.

    • Implementei a telemedicina com vídeo, agendamento online e registro de consultas, o que aumentou os atendimentos a distância e a satisfação de pacientes e profissionais.

      +40% de consultas feitas por telemedicina

    • Desenvolvi interfaces modernas e responsivas em React.

    • Criei e mantive APIs RESTful em Node.js e Express.

    • Modelei e gerenciei o banco de dados em PostgreSQL, com Sequelize.

    Ver mais 1 conquistaMostrar menos
    • Participei das cerimônias do Scrum junto do time de produto.

    • Node.js
    • Express
    • React
    • PostgreSQL
    • Sequelize
    • APIs REST
    • Scrum
  4. Soul Healthcare Bank

    Desenvolvedor full stack, Health tech

    fev. 2022 a abr. 2025

    3 anos e 3 meses

    Plataformas de saúde com foco em escalabilidade, segurança e integração com sistemas externos, como ERPs hospitalares. Liderei implementações críticas como meios de pagamento e autenticação.

    • Migrei o site white label de PHP para Next.js, com uma arquitetura modular e reutilizável que acabou com o retrabalho a cada cliente novo.

      1 semana para 1 dia para customizar cada cliente

    • Migrei o legado em PHP para NestJS no back-end e Next.js no front-end.

      70% de ganho de performance na migração do legado

    • Corrigi o checkout que gerava erros intermitentes e perda de receita, com logs detalhados para acompanhar cada pagamento.

      ≈ 0 erros de pagamento depois da correção

    • Reestruturei as queries do marketplace do paciente, revendo índices e joins no PostgreSQL.

      minutos para segundos para carregar o marketplace

    Ver mais 6 conquistasMostrar menos
    • Liderei a integração com meios de pagamento (Stripe e Iugu) para gerenciar assinaturas e cobranças.

    • Liderei a autenticação com JWT e o controle de acesso por papéis (RBAC).

    • Integrei a plataforma a sistemas hospitalares para sincronizar dados, incluindo o ERP Tasy.

    • Implementei auditoria e logs de acesso a prontuários, com rastreabilidade completa para auditorias internas e externas e conformidade com normas de proteção de dados.

    • Liderei a implementação da telemedicina, com integração de vídeo, agendamento online e registro de consultas.

    • Implementei funcionalidades com NestJS no back-end e Next.js e React no front-end, em TypeScript, com Clean Architecture, SOLID, PostgreSQL e TypeORM, e deploy no Google Cloud com Docker.

    • TypeScript
    • PHP
    • NestJS
    • React
    • Next.js
    • PostgreSQL
    • TypeORM
    • Checkout e cobranças
    • Stripe
    • Iugu
    • APIs REST
    • ERP
    • Tasy
    • Docker
    • Google Cloud
    • JWT
    • RBAC
    • Clean Architecture
    • SOLID
  5. Freelance

    Desenvolvedor, Projetos sob demanda

    Remoto, tempo parcial

    Soluções sob medida para clientes, de automação a tratamento de imagens.

    • Criei o pré-processamento e a compressão de imagens antes do upload, mantendo a qualidade necessária e cortando o custo de armazenamento em bucket.

      até 80% menos peso por imagem

    • Desenvolvi bots, scripts de automação e soluções de web scraping sob medida.

IA no código e no produto

Pratico desenvolvimento agêntico no dia a dia e construo funcionalidades de IA dentro dos sistemas. Nos dois casos, o risco de cada tarefa decide quanta autonomia a IA recebe.

Ferramentas do dia a dia

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Codex

Como trabalho com agentes

  1. Especificação e plano

    Toda tarefa começa com objetivo, critérios de aceite e restrições por escrito. O agente lê o código envolvido e propõe um plano, que eu aprovo antes de qualquer edição.

  2. Passos pequenos

    A execução vai em etapas curtas, cada uma com um critério de pronto. Em regra de negócio, o teste vem antes do código.

  3. Verificação automática

    Typecheck, lint, testes e build rodam a cada etapa, também por hooks. O agente só avança com tudo passando.

  4. Revisão humana

    Leio cada diff como o pull request de um colega. Nada vai para produção sem code review e pipeline.

Risco define a autonomia

Antes de delegar, classifico cada tarefa pelo impacto de um erro. Quanto maior o risco, menor a autonomia da IA e maior a verificação.

  1. Risco baixo

    No desenvolvimento
    Testes, documentação, scripts internos e refatorações cobertas por testes. O agente executa a tarefa inteira, e eu reviso o diff antes do commit.
    No produto
    Busca com RAG para o suporte do sistema. A resposta sai da documentação e mostra a fonte, para o usuário conferir.
  2. Risco médio

    No desenvolvimento
    Regras de negócio, endpoints novos, integrações e migrações reversíveis. Plano aprovado antes, testes escritos primeiro e revisão linha a linha.
    No produto
    Chat com agente de dados no backoffice e triagem de funcionalidades por voz, com transcrição de áudio. A IA consulta só o que quem pede pode ver e confirma antes de executar qualquer ação.
  3. Risco alto

    No desenvolvimento
    Pagamentos, dados de saúde e pessoais, autenticação, permissões e migrações destrutivas. A IA ajuda a levantar casos de borda e a escrever testes. O código crítico eu escrevo e reviso linha a linha.
    No produto
    Análise de fit de candidatos para vagas de RH. A IA explica a aderência aos requisitos, mas a decisão sobre a pessoa é sempre do RH.

Engenharia de prompt e contexto

  • Regras do projeto versionadas no repositório, em arquivos como CLAUDE.md e AGENTS.md. Prompts que funcionam viram skills e comandos reutilizáveis.
  • Prompts com objetivo, contexto, restrições, formato de saída e critério de pronto, com exemplos tirados do próprio código.
  • Contexto enxuto: só os arquivos que a tarefa pede, sessão nova para assunto novo, subagentes para pesquisa em paralelo e servidores MCP para as ferramentas externas.
  • No produto, saída estruturada e validada por schema. Cada mudança de prompt ou de modelo passa por evals com casos reais.

Segurança e dados

  • Permissões mínimas: o agente não acessa segredos, credenciais nem o ambiente de produção.
  • No desenvolvimento, só dados fictícios. No produto, a IA recebe o mínimo de dados pessoais que a tarefa exige, como pede a LGPD.
  • Conteúdo de fora, como páginas, documentos e mensagens, é tratado como dado e nunca como instrução, contra prompt injection.
  • Dependência sugerida pela IA só entra depois de conferida: se existe, se é mantida e se tem vulnerabilidade conhecida.

Habilidades

As tecnologias com que trabalho, agrupadas por área.

Linguagens

  • TypeScript
  • JavaScript
  • Python
  • PHP

Back-end

  • Node.js
  • NestJS
  • Express
  • Fastify
  • Flask
  • Django
  • FastAPI

Front-end

  • React
  • Next.js
  • Angular
  • React Native
  • Tailwind CSS

Dados, cache e filas

  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma
  • TypeORM
  • Sequelize
  • Redis
  • BullMQ

Pagamentos

  • Checkout e cobranças
  • Stripe
  • Iugu
  • Pagar.me
  • Asaas
  • Mercado Pago
  • PagBank

Integrações

  • APIs REST
  • GraphQL
  • Webhooks
  • ERP
  • Protheus
  • Tasy
  • Salesforce
  • Pipedrive
  • WhatsApp Business
  • Twilio
  • Webex
  • Memed
  • TISS

Infra e entrega

  • Docker
  • GitHub Actions
  • CI/CD
  • AWS
  • Google Cloud

Qualidade e segurança

  • Jest
  • Supertest
  • Playwright
  • JWT
  • OAuth2
  • RBAC

Arquitetura e práticas

  • Clean Architecture
  • DDD
  • SOLID
  • Code review
  • Scrum

IA

  • LLMs
  • Agentes de IA
  • RAG
  • Engenharia de prompt
  • Transcrição de áudio
  • MCP
  • Claude Code
  • Cursor
  • GitHub Copilot
  • Codex

Projetos pessoais

Código aberto no GitHub, para quem quiser ler como eu escrevo.

Todos os repositórios públicos estão em github.com/kenielnunes (abre em nova aba).

Formação

  • Engenharia de Software

    UNISATC, conclusão em dez. 2026

  • Técnico em Administração

    SATC, concluído, 2018 a 2019

Certificados

Contato

Estou aberto a propostas. Fale comigo por e-mail, WhatsApp ou LinkedIn, ou baixe o currículo em PDF.