Skip to content
View ju-sants's full-sized avatar

Block or report ju-sants

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ju-sants/README.md

Juan Bispo | Desenvolvedor de Software (Backend & IA) 🚀

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.

Minha Jornada: Da Ciência de Dados ao Desenvolvimento

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.

💡 Habilidades Principais

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:

Arquitetura de Backend & Sistemas

  • 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.

Integração de IA & Automação Conversacional

  • 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.

Processamento e Comunicação de Dados

  • 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.

🚀 Projetos em Destaque

1. Hub de Automação Conversacional com IA Multiagente

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

2. Gateway Tradutor de Protocolos para Telemetria

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

3. Proxy de Processamento para Rastreamento Satelital

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

Pinned Loading

  1. http2tcp-middleware http2tcp-middleware Public

    This repository is a alternative use of the power contained in the communication-protocol-translator repo. Here i use the knowledge and the power of translating network communication packets to cre…

    Python

  2. communication-protocol-translator communication-protocol-translator Public

    Servidor gateway poliglota para rastreamento veicular, atuando como uma ponte universal entre diversos protocolos de rastreadores (GT06, JT808, VL01, NT40, etc.) e uma plataforma central. Adiciona…

    Python

  3. crm-multiagent-ai-integration crm-multiagent-ai-integration Public

    Uma plataforma de automação conversacional de ponta para WhatsApp. Integra o CRM Callbell com uma arquitetura de multiagentes (CrewAI) em Python, otimizando vendas e suporte. Com recursos como RAG …

    Python 1

  4. satellite-tracker-proxy satellite-tracker-proxy Public

    Este é um proxy Flask em Python para rastreadores de satélite. Ele recebe mensagens XML, decodifica payloads e extrai dados de GPS, velocidade e bateria. A aplicação registra e envia esses dados pa…

    Python