David Santana

Desenvolvedor Full Stack

Desenvolvedor full stack e bacharel em Sistemas de Informação, com mais de 3 anos de atuação em soluções web. Possuo forte domínio em backend e bancos de dados (SQL e NoSQL), além de experiência em frontend, automação, qualidade de software (QA) e cloud computing.

Principais experiências

Desenvolvedor Full Stack

SENAI CIMATEC • Jun. de 2024 → Presente
  • Desenvolvi o backend de uma plataforma de telemedicina nacional com NestJS e Prisma ORM, organizando módulos em arquitetura de camadas, implementando controle de acesso por roles (RBAC) e entregando uma API REST segura, escalável e de fácil manutenção.
  • Com base nesse servidor, construí um painel administrativo com Next.js e React a partir de protótipos no Figma, permitindo gerenciar pacientes, profissionais de saúde, contratos empresariais e outros registros essenciais para o ecossistema.
  • Integrei um sistema de videoconferência open source, Jitsi Meet, em aplicações frontend com React, permitindo que usuários em diferentes regiões do Brasil realizem chamadas de vídeo seguras e privadas.
  • Elaborei o subsistema de relatórios de uma plataforma de controle de ponto com NestJS, Puppeteer e Bulma, integrando PostgreSQL e MongoDB, permitindo consultas estatísticas por vínculos empregatícios e critérios de busca avançados.
  • Implementei uma suíte de testes automatizados com Jest, cobrindo cerca de 80% da base de código existente e garantindo conformidade com os critérios de qualidade definidos no SonarQube.
  • Atualmente trabalho com tecnologias blockchain, focando no desenvolvimento de smart contracts e aplicações descentralizadas (dApps).",

Desenvolvedor Full Stack

Prefeitura de Vitória da Conquista • Fev. de 2023 → Fev. de 2024
  • Construí uma aplicação desktop com Flask e Pandas para automatizar a geração de registros personalizados com nome e dieta de recém-nascidos, produzindo registros padronizados e reduzindo significativamente a intervenção manual.
  • Liderei a implementação e configuração do NovoSGA, sistema open source de gerenciamento de atendimentos, em uma unidade de saúde, garantindo operação plena desde a inauguração e aprimorando a eficiência na emissão de senhas e organização das filas de atendimento.
  • Criei um robô RPA em Python para validar cadastros de novos pacientes via API externa, habilitando o processo de login e definindo níveis de acesso automaticamente em larga escala.
  • Projetei, documentei e implementei uma aplicação web monolítica para criação de formulários online a partir de planilhas Excel, utilizando Flask, Jinja e Bootstrap, substituindo o processo manual em papel por coleta digital estruturada de dados em secretarias públicas.

Formação acadêmica

Pós-Graduação Lato Senso em Desenvolvimento Web

Instituto Federal da Bahia (IFBA) • Mar. de 2026 → Presente

Bacharelado em Sistemas de Informação

Instituto Federal da Bahia (IFBA) • Mar. de 2021 → Nov. de 2025

Últimos projetos

OrdersApp

Jan. de 2026 → Fev. de 2026
  • Aplicação full stack voltada à gestão de pedidos de produtos em diferentes segmentos.
  • A solução centraliza o registro de itens com marca, modelo e ano, permitindo requisições tanto via API, desenvolvida em .NET, quanto por interface web construída em Angular.
  • Sua arquitetura em camadas organiza as responsabilidades de forma clara, adotando Component-Based Architecture no frontend, alinhada ao MVVM, e um backend próximo ao MVC com Service Layer, com operações críticas otimizadas por meio de triggers e stored procedures implementadas diretamente no banco de dados.

Resuming

Fev. de 2025 → Nov. de 2025
  • Plataforma focada na criação e compartilhamento de currículos, feita sob medida para desenvolvedores.
  • O projeto resolve a falta de objetividade em portfólios, permitindo gerir trajetórias acadêmicas e profissionais via API.
  • O destaque é a visibilidade do perfil: uma página web exclusiva com URL curta e elegante (resuming.dev), ideal para divulgação.

AI Evaluation

Jun. de 2025 → Set. de 2025
  • Aplicação web que coloca frente a frente imagens geradas por diferentes modelos de inteligência artificial a partir de um único prompt.
  • O sistema soluciona a dificuldade de comparar a qualidade entre modelos, centralizando os resultados em uma interface de votação intuitiva.
  • O diferencial é o duelo de perspectivas: o ChatGPT realiza uma avaliação técnica prévia das imagens e, logo depois, você dá o seu veredito, confrontando a opinião da máquina com a sua percepção humana.

Fale comigo

Preencha os campos e clique em Enviar