Estudo de caso · 01
ClueMed
Engenharia backend para uma plataforma de saúde
Atuação Full Stack com foco em APIs, dados relacionais, regras de negócio e qualidade de software.
Diagrama simplificado. Nenhum dado privado do produto é exibido.
Visão geral
Contribuo principalmente nos serviços de backend de uma plataforma de tecnologia para saúde, trabalhando com APIs, regras de negócio, autenticação, dados relacionais e testes automatizados.
Contexto e problema
Sistemas de saúde dependem de regras de negócio consistentes, dados relacionais bem estruturados e comportamento previsível das APIs. Cada mudança precisa reduzir o risco de regressões nos fluxos existentes.
Minha atuação
Minha contribuição tem foco principal no backend, atuando em APIs REST, regras da aplicação, autenticação e autorização, modelagem de dados e cobertura de testes.
O que desenvolvi
- Funcionalidades de API REST com Node.js, TypeScript e NestJS.
- Regras de negócio e lógica dos serviços da aplicação.
- Fluxos de autenticação e autorização.
- Modelagem de dados relacionais com PostgreSQL e TypeORM.
- Testes automatizados com Jest para comportamentos importantes e prevenção de regressões.
Foco de engenharia
- Design de APIs
- Modelagem de dados
- Regras de negócio
- Testes automatizados
- Depuração e prevenção de regressões
Decisões técnicas
Dentro do escopo que posso apresentar publicamente, o backend utiliza NestJS e TypeScript nas APIs REST, PostgreSQL com TypeORM para dados relacionais e Jest nos testes automatizados.
Stack
Tecnologias utilizadas
- Node.js
- NestJS
- TypeScript
- PostgreSQL
- TypeORM
- Jest