Perfil Profissional
Rodrigo de Freitas Oliveira
Especialista em .NET | Arquiteto de Software | Líder Técnico
Resumo Profissional
Profissional com aproximadamente 30 anos de experiência em desenvolvimento de software, com foco contínuo na plataforma .NET e profundo domínio da linguagem C#.
Ao longo da carreira, consolidou-se como referência técnica em projetos de alta complexidade, com exigência de desempenho, segurança, integração entre sistemas e escalabilidade. Possui sólida atuação em ambientes corporativos estratégicos e de grande porte, conduzindo iniciativas críticas com responsabilidade técnica e visão sistêmica
Nos últimos anos, vem exercendo papel de destaque como líder técnico e arquiteto de software, sendo responsável por decisões estruturantes em arquitetura de sistemas, definição de padrões técnicos, orientação de equipes de desenvolvimento, revisão de código, validação de soluções e promoção de boas práticas como DDD, CQRS, Clean Architecture, SOLID e princípios de segurança. É reconhecido por sua capacidade de unir visão técnica profunda com liderança colaborativa, alinhando tecnologia aos objetivos estratégicos do negócio.
Especialista no ecossistema .NET (incluindo .NET Framework, .NET Core e .NET 6+), com vasta experiência no desenvolvimento de soluções web utilizando ASP.NET MVC, Razor Pages, Web API, além de integração entre sistemas via REST e SOAP. Forte atuação com processamento assíncrono e tarefas em background com Hangfire e Background Services, otimização de performance e escalabilidade com Redis, além de DevOps com Azure DevOps, pipelines CI/CD, automação de builds e controle de versionamento.
Também possui experiência sólida em projetos envolvendo inteligência artificial e automação de processos, incluindo o desenvolvimento de chatbots inteligentes com Microsoft Bot Framework e plataforma BLiP, integração WhatsApp através de APIs como Twilio com arquitetura modular e pipeline assíncrono, e criação de agentes automatizados integrados a sistemas modernos e legados. Conhecimento avançado em bancos de dados, especialmente SQL Server, com domínio em modelagem relacional, tuning de queries, procedures e construção de relatórios em diversos formatos (SSRS, Crystal Reports, iTextSharp).
Sua atuação é marcada por consistência técnica, visão arquitetural, comprometimento com qualidade, entrega de valor e construção de soluções sustentáveis que perduram no tempo. Atua como referência técnica dentro dos times e parceiro estratégico para as áreas de negócio.
Principais Competências Técnicas
.NET e C#
Expertise avançada no desenvolvimento com C#, abrangendo desde .NET Framework (2.0 a 4.8) até .NET Core 3.1 e as versões mais recentes do .NET (6, 7, 8 e 9). Ampla experiência em refatoração de aplicações legadas, migração tecnológica e implementação de soluções modernas orientadas a microsserviços.
Desenvolvimento Web
Atuação consolidada em aplicações web utilizando ASP.NET Web Forms, MVC, Razor Pages e Web API. Forte conhecimento na construção de APIs RESTful e integrações com serviços SOAP, com ênfase em padronização, versionamento e segurança de endpoints.
Arquitetura e Design de Software
Domínio de princípios de arquitetura limpa, SOLID, DDD (Domain-Driven Design) e CQRS. Experiência na definição de camadas, contratos de serviço, controle de acesso (Authorization/Authentication), políticas de segurança (Secure Headers) e aplicação de boas práticas de governança de software.
Processamento Assíncrono e Tarefas em Segundo Plano
Implantação de soluções com Hangfire e Background Services para processamento paralelo e assíncrono de tarefas críticas, como filas, notificações, agendamentos e cargas de dados em grande volume.
DevOps e Integração Contínua
Vivência em pipelines CI/CD com Azure DevOps, GitHub Actions e GitLab, promovendo automação de builds, testes, análise estática de código, versionamento de artefatos e publicação em ambientes controlados.
Performance e Cache Distribuído
Implementação de estratégias avançadas de caching utilizando Redis, reduzindo a carga de leitura em bancos de dados e otimizando a resposta de sistemas com alto volume de requisições.
Inteligência Artificial e ChatBots
Desenvolvimento de soluções baseadas em agentes conversacionais utilizando Microsoft Bot Framework v4 e a plataforma BLiP (Take.net). Integração com serviços de NLP, reconhecimento de intenção e aplicação de técnicas de Machine Learning com SDKs e ferramentas especializadas.
Integração WhatsApp e APIs de Mensageria
Desenvolvimento de soluções completas para integração WhatsApp utilizando Twilio, incluindo arquitetura modular com separação de responsabilidades (Core, Providers, Storage). Implementação de chatbots empresariais com pipeline assíncrono para processamento de mensagens, suporte a templates pré-aprovados, validação de webhooks para segurança, e múltiplas opções de persistência (EF Core e Dapper). Experiência em criação de bibliotecas NuGet production-ready com documentação completa e exemplos práticos.
Banco de Dados Relacional
Expertise em SQL Server, com forte atuação em modelagem de dados, escrita e manutenção de procedures, criação de índices e tuning de consultas para ambientes OLTP e relatórios.
Relatórios e Geração de Documentos
Desenvolvimento de relatórios personalizados com Crystal Reports, SQL Server Reporting Services (SSRS) e geração de documentos PDF com iTextSharp para aplicações corporativas.
Liderança Técnica e Mentoria
Coordenação de times de desenvolvimento, com atuação direta na revisão de código, pair programming, disseminação de boas práticas, definição de fluxos de trabalho e suporte técnico em todas as fases do ciclo de vida do software.
Observabilidade e Monitoramento
Implantação de mecanismos de logs estruturados, rastreamento de requisições, métricas customizadas e alertas com ferramentas como Application Insights, Serilog e Elastic Stack, promovendo alta rastreabilidade e confiabilidade operacional.
Agentes e Soluções Automatizadas (AGENTS)
Criação de agentes inteligentes e sistemas autônomos para execução de rotinas críticas e integração entre sistemas legados e plataformas modernas, com foco em resiliência, autonomia e automação de processos.
Projetos em Destaque
Rebatiza
Ferramenta poderosa para renomear arquivos e substituir texto em projetos inteiros. Desenvolvida em .NET 9 com interface console, suporte multilíngue e modo dry-run para simulação segura.
WhatsApp Messaging Solution
Solução modular e robusta para integração WhatsApp com .NET 9. Arquitetura baseada em interfaces com suporte a múltiplas tecnologias de persistência e integração completa com Twilio.
Contato
Telefone
(31) 99251-7883