Ui Sam dos Santos
Engenheiro de Software Full Stack
Pouso Alegre - MG (disponível para remoto)
uisam@uisam.com.bruisam.com.brlinkedin.com/in/uisam00github.com/uisam00
Resumo
Engenheiro de Software com mais de 5 anos dedicados a sistemas de missão crítica nas áreas de saúde e setor público. O dia a dia é .NET/C#, Node.js, React e Angular, sempre com um olho em arquitetura limpa, segurança e performance sob escala real, não em ambiente de teste. Já liderei a migração de mais de um sistema legado e ajudei squads inteiras a definir como desenham sua própria arquitetura. Mais recentemente, tenho estudado RAG e LLMs com a mesma seriedade que sempre dediquei ao backend. É pra onde a engenharia de software está indo, e prefiro estar construindo isso do que só observando.
Habilidades
Backend
- .NET 7 / C#
- ASP.NET MVC / Razor Pages
- Node.js
- Python / Django
- REST APIs
- CQRS
- Entity Framework
- RabbitMQ
- WebSocket
- Swagger / OpenAPI
Frontend
- React
- Angular
- TypeScript
- JavaScript / HTML / CSS
Banco de Dados
- SQL Server
- Oracle
- PostgreSQL
- MySQL
- MongoDB
- Redis
DevOps & Infraestrutura
- Docker
- Azure DevOps
- CI/CD
- Git / GitHub
- Linux
Segurança
- JWT / OAuth 2.0
- RBAC
- Data Encryption
- LGPD / GDPR
Arquitetura & Qualidade
- Clean Architecture
- SOLID
- Clean Code
- Unit & Integration Testing
- Code Review
- BPMN
IA & Produtividade
- LangChain
- RAG / Embeddings
- OpenAI API
- GitHub Copilot
- Claude Code
- AI-Assisted Automation
Metodologias
- Scrum / Agile
- Sprints & Refinements
- Cross-team Collaboration
Principais Destaques
- API REST de protocolos clínicos em Node.js/Express: checklists de tratamento versionados pra médicos e enfermeiros.
- Motor de validação de prescrições: dezenas de regras de segurança verificadas em menos de 300ms com CQRS e Redis.
- Refatoração para Clean Architecture: 1 mês, ~900 linhas mortas removidas, testes automatizados onde antes não havia nenhum.
- Tela de prescrições médicas 8x mais rápida (1,5s → 180ms) sem trocar de stack.
- Integração síncrona que caía sob carga virou pipeline orientado a eventos com RabbitMQ, processando ~200 mil mensagens/dia sem perder uma sequer.
Experiência
Engenheiro de Software — Hapvida NotreDame Intermédica
05/2022 – Presente
Remoto
- Integra a squad responsável por ~40 módulos do SIGA, a plataforma de gestão hospitalar do cliente: protocolos clínicos, prescrições, sinais vitais, gestão de leitos.
- Construiu e é responsável pela API REST de protocolos clínicos em Node.js/Express com TypeScript, que entrega checklists de tratamento versionados a médicos e enfermeiros, mantendo versões anteriores rastreáveis para auditoria enquanto a diretriz vigente é atualizada.
- Projetou o motor de validação de prescrições médicas em CQRS com catálogo de medicamentos em cache no Redis, rodando dezenas de regras de segurança (interação medicamentosa, limites de dosagem, alergias) em menos de 300ms por prescrição.
- Rearquitetou uma integração síncrona entre o sistema principal e sistemas legados que dava timeout sob carga, migrando para um pipeline orientado a eventos com RabbitMQ (consumidores idempotentes, dead-letter queue) que hoje processa ~200 mil mensagens por dia sem perda de dados, mesmo em horário de pico.
- Cortou o tempo de renderização de uma tela crítica de prescrições de 1,5s para 180ms combinando virtualização de listas, paginação no servidor e memoização em React (useCallback, useMemo, memo).
- Fez engenharia reversa de um motor biométrico legado de 800 linhas sem nenhuma documentação: mapeou a integração via WebSocket, encontrou falhas de segurança e revelou endpoints de API que não existiam em nenhuma especificação, base que viabilizou reconstruir o fluxo em .NET com CQRS.
Analista Desenvolvedor — Stefanini Group
12/2021 – 05/2022
Remoto
- Montou, do zero, uma plataforma de adequação à LGPD com autenticação JWT, controle de acesso por papéis, trilha de auditoria e criptografia de dados sensíveis, atendendo vários sistemas do cliente ao mesmo tempo, com rastreabilidade ponta a ponta.
- Em C# com ASP.NET MVC, Razor Pages e Entity Framework sobre SQL Server, o foco virou otimizar queries e relatórios de alto volume que antes demoravam pra rodar.
- Conectou APIs REST a sistemas legados que até então não trocavam dados entre si, unificando informação que vivia espalhada em plataformas isoladas.
- Participou da modelagem de dados de um projeto de integração multi-sistema, desenhando estrutura e relacionamentos pra sustentar um fluxo único de informação.
- Rotina de Scrum com sprints quinzenais, lado a lado com produto e negócio no refinamento e priorização do backlog.
Desenvolvedor Full Stack — Nota Control
07/2021 – 12/2021
Campo Grande - MS
- Liderou a migração do GESCON (sistema de gestão municipal escrito em VB.NET) para Angular e .NET 5, mantendo o sistema antigo no ar durante toda a virada, sem indisponibilidade pro usuário final.
- Defendeu a adoção de Clean Architecture pro time, executou a refatoração em 1 mês e saiu de lá com ~900 linhas de código morto removidas e testes automatizados onde antes não existia nenhum.
- Achou um vazamento de dados sensíveis na API do GESCON antes que alguém de fora encontrasse, reportou, corrigiu e reduziu a exposição ao mínimo necessário.
- Streaming no processamento de arquivos em volume tirou a geração de relatórios de 2s pra 300ms, em funcionalidades full stack que passavam por .NET, Angular, workflows em BPMN e sistemas fiscais legados em VB.NET e ASP.NET.
Estagiário de Desenvolvimento — G2I
07/2020 – 07/2021
Campo Grande - MS
- Desenvolveu módulos de prontuário eletrônico, agendamento e gestão de pacientes para um sistema de clínicas médicas em PHP (CakePHP) e JavaScript, otimizando consultas e modelagem de dados em MySQL pra manter a performance de leitura e escrita em produção.
Formação
Bacharelado em Ciência da Computação
2023 – 2025
Estácio · Concluído
Técnico em Informática para Internet
2016
E. E. Salomé de Melo Rocha · Concluído · 1600 horas
Certificações
- Arquiteturas RAG com LLMs: embeddings, busca semântica e agentes com LangChain
- Engenharia de Software na era da IA: trabalhando com sistemas legados, escala e múltiplos serviços
- Engenharia de Software na era da IA: como usar IA no fluxo real de desenvolvimento
- Python: Inteligência Artificial Aplicada
Idiomas
- Português — Nativo
- Inglês — Conversação (confortável em entrevistas técnicas)