Cassio L. Freires Souza
Engenheiro de Software Backend com sólida experiência no desenvolvimento, arquitetura e sustentação de sistemas corporativos de missão crítica. Especialista na construção de microsserviços, soluções com IA e APIs de alta disponibilidade utilizando C#/.NET, Node.js (NestJS) e Google Cloud Platform. Domínio em Clean Architecture, DDD, arquiteturas orientadas a eventos e integração de ecossistemas complexos (ERP JD Edwards, Oracle Cloud, Salesforce), com foco em soluções multitenant escaláveis, redução de custos com licenças proprietárias e otimização do ciclo de entrega via CI/CD.
Experiência profissional
Desenvolvedor de Software
- Sistema Corporativo de NPS (in-house, multitenant): arquitetei e liderei o desenvolvimento ponta a ponta da plataforma proprietária que substituiu uma ferramenta de mercado de alto custo, gerando expressiva economia para a organização.
- Projetei a solução sob Clean Architecture, DDD e SDD com NestJS, TypeScript, PostgreSQL e Redis, suportando múltiplos shopping centers e acessos concorrentes.
- Implementei mecanismos de concorrência, atomicidade, idempotência, políticas de retry e caching via Redis para garantir consistência e performance.
- Provisionei infraestrutura escalável em Google Cloud Platform (Cloud Tasks, Load Balancers) com Terraform (IaC).
- Ecossistema fiscal AFA: concebi a arquitetura que automatiza a geração de obrigações (REINF, EFD, ECF), eliminando lançamentos manuais na Receita — API SOAP com o ERP JD Edwards, API REST em NestJS e painel em React, com mensageria pub/sub.
- Estruturei pipelines de CI/CD (GitHub Actions + Docker) e conduzo code reviews, mentoria técnica e disseminação de boas práticas.
Analista de Sistemas
- Sustentação e evolução de integrações entre ERPs (Oracle Cloud, JD Edwards) e CRM (Salesforce) para as operações financeiras de múltiplos empreendimentos.
- Automação de fluxos operacionais e rotinas de faturamento, reduzindo trabalho manual e melhorando o tempo de resposta das equipes de negócio.
- Otimização de consultas SQL complexas e procedures, aumentando a performance do processamento de faturamento.
- Gestão e resolução de incidentes de alta prioridade com cumprimento estrito de SLA.
- Promovido a Desenvolvedor de Software pelos resultados em automação e engenharia interna.
Competências técnicas
C#TypeScriptJavaScriptSQL
.NET Core / ASP.NETNode.jsNestJSRESTSOAPRabbitMQ
Clean ArchitectureDDDEvent-DrivenMicrosserviçosSOLIDTDDMultitenancy
PostgreSQLRedisMySQLMongoDBModelagem relacional
Google Cloud (GCP)TerraformDockerCI/CD (GitHub Actions)
JWTOAuth2RBACLLMsPrompt EngineeringSpec-Driven Dev
Formação acadêmica
Bacharelado em Engenharia Elétrica
Tecnólogo em Análise e Desenvolvimento de Sistemas
Idiomas
- Português: Nativo
- Inglês: Técnico / Intermediário