Cassio L. Freires Souza

Engenheiro de software backend com experiência em construir e manter sistemas corporativos que não podem parar. Trabalho com microsserviços, integrações e APIs em C#/.NET e Node.js (NestJS) sobre a Google Cloud, usando Clean Architecture, DDD e mensageria. Já integrei ERPs e CRM de grande porte (JD Edwards, Oracle Cloud, Salesforce) e construí plataformas multitenant que cortaram custo de licença e encurtaram o tempo de entrega com 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