Desenvolvedor de Software especializado em criar soluções de backend robustas, sistemas de automação inteligentes e integrações complexas. Minha paixão é construir sistemas que não apenas funcionam, mas que são pensados para crescer, com arquiteturas modulares, desacopladas e resilientes.
Iniciei minha jornada em tecnologia na área de Ciência de Dados, onde desenvolvi uma base sólida em análise estatística, modelagem preditiva e segmentação de clientes (RFM). Essa experiência me proporcionou uma compreensão profunda do ciclo de vida dos dados e de como extrair valor estratégico deles.
No entanto, a paixão por não apenas analisar, mas construir as ferramentas e os sistemas que coletam, processam e atuam sobre essas informações em tempo real, me levou ao Desenvolvimento de Software. Hoje, essa visão de "ponta a ponta" é meu maior diferencial. Ela me permite criar soluções de backend que não são apenas tecnicamente sólidas, mas que já nascem com um profundo entendimento do dado que manipulam e do impacto que precisam gerar no negócio.
Minha experiência se concentra em construir a espinha dorsal de aplicações inteligentes. Em vez de focar apenas nos sistemas, estas são as competências que aplico para tirá-los do papel:
- Desenvolvimento de Sistemas Modulares: Habilidade em projetar arquiteturas "plug-and-play" que permitem a adição de novas funcionalidades (como protocolos ou agentes) com o mínimo de atrito, garantindo escalabilidade e manutenibilidade.
- Processamento Assíncrono: Uso de Celery e Redis para orquestrar tarefas complexas em background, garantindo que as aplicações permaneçam responsivas e capazes de lidar com operações pesadas (como processamento de IA e APIs externas).
- Gerenciamento de Estado Avançado: Utilização do Redis não apenas como cache, mas como um banco de dados de estado em tempo real para gerenciar sessões de dispositivos, estados de conversas e filas persistentes, garantindo a continuidade e a inteligência das operações.
- Desenvolvimento de APIs RESTful: Criação de endpoints claros e funcionais com Flask para gerenciamento, consulta e interação com os sistemas.
- Arquitetura Multiagentes (CrewAI): Orquestração de múltiplos agentes de IA com papéis especializados (analistas, planejadores, comunicadores) para resolver problemas complexos e gerenciar diálogos de forma estratégica e contextual.
- Retrieval-Augmented Generation (RAG): Capacidade de enriquecer as respostas de LLMs com uma base de conhecimento externa, garantindo precisão, reduzindo alucinações e alinhando a comunicação com os dados do negócio.
- Engenharia de Prompts: Elaboração de prompts programáticos e dinâmicos que guiam o raciocínio dos modelos de linguagem para executar tarefas em múltiplas etapas.
- Processamento de Mídia: Implementação de funcionalidades para transcrever áudio, descrever imagens e sintetizar voz, criando experiências de usuário mais ricas e acessíveis.
- Comunicação de Baixo Nível (Sockets TCP): Experiência prática na construção de listeners TCP para receber pacotes de dados brutos de centenas de dispositivos simultaneamente.
- Tradução e Mapeamento de Protocolos: Habilidade em criar "tradutores universais" que convertem múltiplos protocolos de entrada (como GT06, JT808) em um formato de dados padronizado, desacoplando a lógica de entrada e saída.
- Parsing de Dados Estruturados e Binários: Capacidade de analisar e extrair informações de diversos formatos, como XML, e decodificar payloads em hexadecimal para obter dados úteis.
Um sistema de backend que conecta um CRM a um ecossistema de IA via WhatsApp, usando uma tripulação de agentes (CrewAI) para gerenciar conversas de vendas e suporte.
- Habilidades Demonstradas: Arquitetura multiagente, processamento assíncrono com Celery, RAG, e gerenciamento de estado complexo.
- 🔗 Ver Repositório
Um servidor de alto desempenho que atua como uma ponte universal entre centenas de modelos de rastreadores veiculares e uma plataforma central, resolvendo o desafio da fragmentação de protocolos.
- Habilidades Demonstradas: Arquitetura modular "plug-and-play", comunicação TCP de baixo nível, state management com Redis para gerar eventos com inteligência agregada e design de um sistema de tradução universal.
- 🔗 Ver Repositório
Uma aplicação Flask que funciona como um proxy para receber, decodificar e processar mensagens XML/Hex de rastreadores de satélite, encaminhando os dados para um servidor principal.
- Habilidades Demonstradas: Criação de um serviço proxy com Flask, parsing de dados (XML, Hex) e comunicação via sockets.
- 🔗 Ver Repositório