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