Elias Sales de Freitas
Fundador · Engenharia de Software e Integração de Sistemas
Projeta e constrói sistemas de ponta a ponta — modelagem de domínio, arquitetura, backend, banco de dados, interface, mobile, segurança, infraestrutura e operação. Seis sistemas documentados, cobrindo governo, indústria, gestão institucional, mobile e dados públicos.
Formação
- Formado em Análise e Desenvolvimento de Sistemas pela FIAP
- Atua com desenvolvimento de software desde 2024 e posteriormente fundou a Andrade Systems
Atuação selecionada
- Sistema financeiro governamental em produção: motor de rateio determinístico que fecha ao centavo pelo método do maior resto, sem ponto flutuante em nenhum ponto do trajeto do dinheiro
- Trilha de auditoria imutável nesse mesmo sistema, protegida na aplicação e por gatilho no banco contra alteração, exclusão e limpeza da tabela
- Controle de acesso com 31 permissões distribuídas em 6 perfis, resolvido do banco por guard que falha fechado, com segundo fator obrigatório e segregação de funções imposta no serviço
- ERP SaaS multiempresa em produção: isolamento entre clientes imposto em cinco camadas, cinco módulos verticais sobre um núcleo comum e cobrança por módulo com webhook idempotente
- Aplicativo mobile em iOS, Android e Web a partir da mesma base: documento pessoal cifrado com AES-256-GCM e indexado por HMAC-SHA256, tornando-o pesquisável sem ficar legível
- Portal institucional multi-domínio em produção, cobrindo nove domínios distintos, com sincronização da base pública do CNJ e recorte deliberado do dado pessoal já na origem
- Sistema de tramitação processual para prefeitura, com numeração sequencial atômica sob concorrência e documento restrito por padrão, com cada acesso registrado
- Plataforma open source de dados públicos sob AGPL-3.0, com modelo de proveniência que guarda hash de entrada e de saída em cada passo de transformação
- Cerca de 1.500 testes automatizados somados nos sistemas — incluindo teste de propriedade sobre invariante financeiro, integração contra banco real em contêiner e regressão de desempenho de consulta
- Sistemas em ambiente multijogador persistente com estado autoritativo no servidor, isolamento de partidas e validação de todo evento vindo do cliente
- Direção técnica e operacional de servidor multijogador: quatro desenvolvedores, cerca de vinte pessoas na operação e base de 2.500 a 3.000 jogadores únicos
Métodos e ferramentas
- Linguagens
- TypeScriptC#PythonJavaScriptSQLLua
- Backend
- .NET 8ASP.NET CoreNestJSNode.jsFastAPIClean ArchitectureSignalRBullMQ
- Frontend e mobile
- ReactNext.jsReact NativeExpoViteTailwind CSSTanStack QueryZustand
- Dados
- PostgreSQLRedisPrismaEF CoreSQLAlchemyAlembicPolarsETL
- Segurança
- RBACArgon2idAES-256-GCMHMAC-SHA2562FA (TOTP)CSRFRate limitingAuditoria imutável
- Testes
- VitestxUnitpytestTestcontainersPlaywrightTestes de propriedade
- Infraestrutura
- DockerRailwayVercelCI/CDS3EASSentryPrometheus
Domínios
- Arquitetura de software
- Modelagem de domínio
- Sistemas financeiros auditáveis
- Multi-tenancy e isolamento de dados
- GovTech
- Engenharia de dados e ETL
- Segurança de aplicação
- Criptografia aplicada
- Concorrência e processamento assíncrono
- Mobile multiplataforma
- Tempo real
- Observabilidade
- Infraestrutura e deploy
- IA aplicada