
Sistema de Gestão de Acordos de Nível de Serviço
Proposta técnica para a construção de solução web que registre e gerencie os ANS de compartilhamento de dados entre a CAIXA e as empresas do conglomerado, com foco em governança, segurança e inovação.

Proposta elaborada por Diogo Grawingholt · Gerência Nacional de Governança de Dados (GEGOD)

Veja os indicadores estratégicos que demonstram o impacto da solução nos objetivos da CAIXA!
KPIs Vinculados ao BSC da CAIXA
Métricas que demonstram o impacto da solução nos objetivos estratégicos da organização.
Cobertura de Requisitos
0%
Todos os requisitos do desafio atendidos e superados
Testes Unitários
0+
Casos de teste cobrindo regras críticas do domínio
Redução de Retrabalho
0%
Estimativa com IA + automação de rotinas repetitivas
Sprints Planejadas
0
Roadmap completo com entregas incrementais a cada 2 semanas
Domínio Técnico por Tecnologia
Princípios de Engenharia de Software
Clean Architecture + DDD
Separação rigorosa de responsabilidades em camadas independentes, garantindo manutenibilidade e testabilidade.

5 Camadas · Inversão de Dependência · SOLID
Cada camada depende apenas de abstrações, nunca de implementações concretas.
Presentation (Angular 17 + DSC)
Componentes reutilizáveis com Design System CAIXA
Reactive Forms com validação síncrona
Guards de autenticação e interceptors JWT
Responsivo e acessível (WCAG 2.1 AA)
API Layer (ASP.NET Core 8)
Controllers RESTful com versionamento
Middleware global de tratamento de erros
Swagger/OpenAPI para documentação interativa
CORS configurado para ambiente CAIXA
Application Layer (Services + DTOs)
Serviços de aplicação com regras de orquestração
DTOs para transferência segura de dados
Validações de negócio centralizadas
Mapeamento entidade-DTO desacoplado
Domain Layer (Entidades + Regras)
Entidades ricas com regras de negócio encapsuladas
Enums tipados (SituacaoAcordo, TipoPapel)
Interfaces de repositório (inversão de dependência)
Validações de domínio (PodeExcluir, PodeAtivar)
Infrastructure (EF Core + SQL Server)
Entity Framework Core com migrations
Repository Pattern com queries otimizadas
Suporte dual: SQLite (dev) e SQL Server (prod)
Índices e constraints para integridade
Características Tecnológicas (Seção 5 do Desafio)
Back-end
C# (.NET 8)
Front-end
Angular 17 + DSC
Banco de Dados
SQLite / SQL Server
Servidor Web
IIS (Kestrel dev)
Diferenciais que Superam o Desafio
Propostas de valor agregado que demonstram visão estratégica e domínio de tecnologias emergentes.

IA + Power BI + Automação Low-Code
Integração com Microsoft Fabric, Copilot Studio e Hugging Face para transformação digital.
Agente de IA (Copilot Studio)
Assistente inteligente que sugere grau de sigilo, detecta dados sensíveis e automatiza classificação LGPD usando RAG + modelos do Hugging Face.
Dashboard Power BI + Fabric
Painel gerencial embarcado com métricas de acordos ativos, vencimentos próximos e distribuição por coparticipada, alimentado pelo Microsoft Fabric.
Automação Low-Code
Fluxos automatizados via Power Automate para notificações de vencimento, alertas de inativação e sincronização com CRM da CAIXA.
Agile Release Train (SAFe)
Entregas incrementais a cada 2 semanas com PI Planning, demos para stakeholders e retrospectivas para melhoria contínua.
Segurança de Alto Padrão
Dupla-custódia para inativação, JWT + AD CAIXA, criptografia em trânsito e repouso, conformidade com MN OR016 e LGPD.
Observabilidade & Monitoramento
Logs estruturados, health checks, métricas de performance e alertas proativos para garantir disponibilidade 99.9%.

Cada diferencial foi pensado para agregar valor real à GEGOD, indo além do mínimo exigido no desafio!
6 Sprints em 12 Semanas
Entregas incrementais com demos a cada 2 semanas, seguindo o framework SAFe (Agile Release Train).
Sprint 1
Semanas 1-2
Fundação & CRUD Básico
Setup do projeto (Clean Architecture)
Modelagem do banco de dados
CRUD de Acordos (Incluir + Listar)
Tela de listagem com filtros básicos
Sprint 2
Semanas 3-4
Detalhes & Assinatura
Tela de detalhes do ANS
Fluxo de assinatura digital (dupla-custódia)
Ativação automática após duas assinaturas
Notificações por e-mail
Sprint 3
Semanas 5-6
Inativação & Exclusão
Fluxo de inativação precoce com justificativa
Aprovação gerencial (função gerencial)
Exclusão lógica de ANS pendentes
Auditoria de ações (HistoricoAcordo)
Sprint 4
Semanas 7-8
Segurança & LGPD
Autenticação JWT integrada ao AD CAIXA
Controle de acesso por perfil (GEGOD/Gerente)
Classificação de dados pessoais/sensíveis
Conformidade com MN OR016
Sprint 5
Semanas 9-10
IA & Automação
Agente de IA para sugestão de grau de sigilo
Dashboard gerencial com Power BI embarcado
Automação de alertas de vencimento
Integração com Microsoft Fabric
Sprint 6
Semanas 11-12
Qualidade & Deploy
Testes de integração e carga
Deploy em IIS com scripts automatizados
Documentação técnica completa
Treinamento da equipe GEGOD
Governança, LGPD e Sustentabilidade
A solução foi projetada desde a concepção para atender aos pilares ESG e à conformidade regulatória.
Ambiental
- Eliminação de processos em papel (acordos digitais)
- Redução de deslocamentos com assinatura remota
- Infraestrutura cloud-ready com menor pegada de carbono
Social
- Acessibilidade WCAG 2.1 AA para inclusão digital
- Compartilhamento de conhecimento e mentoria técnica
- Capacitação da equipe em novas tecnologias
Governança
- LGPD: classificação de dados pessoais e sensíveis
- MN OR016: grau de sigilo em cada acordo
- Auditoria completa com histórico de ações
- Dupla-custódia para decisões críticas
Desafio vs. Entrega vs. Superação
Cada requisito do edital foi atendido e superado com diferenciais que agregam valor à CAIXA.
Desenvolver serviços, APIs e rotinas em C#/.NET
API RESTful com ASP.NET Core 8, Clean Architecture, 15+ endpoints
Modelagem e otimização de banco SQL Server
Entity Framework Core com migrations, índices otimizados
Análise de problemas e soluções técnicas
Documento de proposta com análise de riscos e mitigações
Boas práticas: código, versionamento, testes
SOLID, DDD, 47+ testes unitários, Git Flow
Interfaces web com Angular + DSC
Angular 17 com Reactive Forms, Guards, Interceptors
Melhoria contínua da experiência do usuário
UX research, jornada do usuário mapeada, feedback visual
Diferenciais Competitivos
Elementos que posicionam esta proposta acima do mínimo exigido.
Código Pronto para Produção
Back-end C#/.NET 8 e front-end Angular 17 com testes, documentação e scripts de deploy. Não é um mockup.
Visão de Produto, não de Tarefa
Roadmap de 6 sprints, KPIs BSC, dashboard gerencial e agente de IA. Entrega valor além do código.
Painel Web Interativo
Este próprio site é um diferencial: apresenta a proposta de forma visual, navegável e profissional.
Auditoria de Autoria
Todos os arquivos possuem header de autoria. Script Python valida a integridade de cada entrega.

Cada linha de código foi escrita com propósito. Cada decisão arquitetural, documentada. Esta proposta é mais do que um desafio — é uma demonstração de compromisso com a excelência.

DIOGO GRAWINGHOLT
Gestor de TI, especialista em Data Driven e IA, com certificações Microsoft e IBM. Cada projeto é uma oportunidade de transformar processos, empoderar pessoas e entregar valor real.
Proposta elaborada para o PSI 15191 · Gerência Nacional de Governança de Dados (GEGOD) · CAIXA Econômica Federal
© 2025 Diogo Grawingholt · Todos os direitos reservados