Portfólio & Currículo
Luiz Cláudio Lopes Pugliele Danella
Construindo plataformas em .NET, Go e Python, microsserviços e produtos web há mais de 16 anos, de fintechs ao setor público.
Role para explorar
// Acesso
Conteúdo protegido
A trajetória profissional completa e os dados de contato ficam disponíveis mediante código de acesso. Se você recebeu um código, digite abaixo para desbloquear.
Não tem um código? Peça acesso por e-mailResumo
Senior Full Stack Engineer com 16+ anos entregando plataformas em .NET, microsserviços e aplicações web modernas.
Especializado em .NET, React, Angular, SQL Server, PostgreSQL e modernização em cloud, com impacto mensurável em performance, escala e redução de manutenção em finanças, setor público e ambientes de alto volume.
16+
Anos de experiência
7
Empresas atendidas
R$15M+
Em operações de crédito
5M+
Documentos indexados
Stack & Ferramentas
Core
Backend
Frontend
Cloud / DevOps
Dados & Mensageria
Testes
IA / Automação
Trajetória Profissional
Formação Acadêmica
Unisanta — Universidade Santa Cecília
Inteligência Artificial · Em andamento
2026 — 2028
IFSP
Programação de Computadores (Aplicativos Específicos)
2014 — 2016
FATEC Baixada Santista Rubens Lara
Tecnologia em Processamento de Dados
2008 — 2010
ETEC São Paulo
Técnico Integrado em TI
2005 — 2007
Projetos Pessoais
Desapega.do
Marketplace hiperlocal de desapego: doar, vender quase de graça ou vender entre pessoas próximas.
Produto pessoal em beta fechado por convite. O diferencial não é o feed: é registrar interesse com justificativa. Na doação, quem quer o item conta o motivo, e quem doa escolhe lendo. Arquitetei e construí sozinho o ciclo completo, do feed geoespacial à curadoria anti-fraude.
Ver maisVer menos
- 69 rotas de API, 21 telas, 23 migrations e 46 testes de integração rodando contra PostGIS de verdade via Testcontainers, sem mocks no que importa.
- Feed geoespacial com ST_DWithin + KNN, índice GIST parcial por tipo e paginação por keyset.
- Painel de curadoria mostra o contexto de quem pediu (tempo de casa, histórico de no-show, velocidade do pedido) pra separar interesse real de bot.
- Localização pública sempre aproximada (faixa quantizada + jitter estável por item), com teste que prova resistência a trilateração.
- Sessão sem localStorage: refresh em cookie HttpOnly, access em memória, rotação com detecção de reuso (OAuth BCP 4.13.2).
- Três rodadas de auditoria de segurança própria, oito falhas reais encontradas e corrigidas antes do beta.
- Sem ORM por decisão: a query de geolocalização é o coração do produto e é escrita à mão, com sqlc gerando os tipos.
EFCore.AutoSeed
Popula o banco a partir do próprio modelo do EF Core: uma linha, integridade referencial completa, distribuição realista.
Biblioteca .NET pessoal para o problema que todo seeder manual ignora: ler o DbContext, resolver a ordem de inserção sozinho e gerar dados com cara de produção, não uma fileira uniforme de clientes com três pedidos cada.
Ver maisVer menos
- Lê o modelo do EF Core, não o schema do banco: chaves compostas, tipos owned, herança TPH/TPT/TPC funcionam sem configuração extra.
- Ordena a inserção sozinho via ordenação topológica do grafo de chaves estrangeiras, com resolução de ciclos em uma segunda passada.
- Gera distribuição de cauda longa (a maioria dos clientes com 1 pedido, alguns com centenas) em vez de dados uniformes, reproduzível pela mesma seed.
- Testes baseados em propriedade (FsCheck) provam integridade referencial pra qualquer modelo e qualquer seed, validados contra 4 schemas públicos reais (Northwind, Chinook, Contoso University, AdventureWorks).
- Modo rápido com SqlBulkCopy/COPY binário do Postgres: cerca de 10x mais rápido que o modo padrão, com teste de equivalência garantindo os mesmos dados.
- Captura o formato de produção (contagem de linhas por tabela, sem ler dado nenhum) e replica a proporção relativa entre tabelas localmente.
- CI verde a cada commit; ainda não publicado no NuGet.
Attest.NET
Testes baseados em propriedade que vêm com prova: propõe propriedades pro código que você mudou, e tenta provar cada uma inútil, contra o código real e contra mutantes dele.
Projeto pessoal em desenvolvimento ativo, já publicado no NuGet, CI verde a cada commit. Ataca o 'verde falso' dos testes gerados por IA: pede pra um LLM propor invariantes, valida contra o código atual, e só entrega o que sobrevive a mutação real via Stryker.NET. Cada propriedade entregue vem com o mutante que ela matou.
Ver maisVer menos
- Loop propor → validar → falsificar: a IA só propõe; tudo que aceita ou rejeita é determinístico, nunca julgado por outra IA.
- Scanner de segredos determinístico roda antes de qualquer código chegar num LLM, e de novo antes do relatório ser gerado, sem opção de desligar.
- Modo --compare-suite roda mutação nos testes que você já tem, sem LLM nenhum: responde 'isso está testado de verdade?' em segundos.
- Caminho 100% local com Ollama, sem nenhuma chamada externa, pra quem não pode mandar código pra fora da máquina.
- Demonstrado contra código aberto real (CliWrap), não fixture sintética, com transcript reproduzível.
- Publicado no NuGet (Attest.Cli), CI verde a cada commit.
OpenFinance.NET
SDK .NET open source para instituições que consomem dados do Open Finance Brasil.
Projeto pessoal em estágio inicial (Fase 0, Open Data), com o núcleo de segurança regulatório (mTLS, JWS, DCR, PAR, FAPI) desenhado desde o início pra ficar isolado do código de negócio.
Ver maisVer menos
- Cliente do diretório de participantes já funcional: descobre organizações e endpoints de API publicados pelo Open Finance Brasil.
- .NET 10 com injeção de dependência nativa e resiliência HTTP via Microsoft.Extensions.Http.Resilience (retry/circuit breaker).
- Testado com xUnit e WireMock.Net, mockando as respostas HTTP do diretório sem depender do ambiente real.
- Próximos passos: segurança regulatória (mTLS/JWS/FAPI), consentimento e dados transacionais.