Ruan Siqueira Hub de demonstraçãoDemo

Ruan Siqueira, TI de ponta a ponta

Da infraestrutura à integração com ERP e IA.

Sou engenheiro de software e trabalho na TI da Robustec, onde projetei e construí sozinho um portal interno com 14 sistemas, vários deles integrados ao ERP.

Projetos em produção

  1. Patrimônio

    NF Autônoma

    Lê o XML, decide e lança sozinha no ERP as notas fiscais de entrada e os CT-es da empresa. Ligou o automático, a digitação acabou.

    Aguardando leituraConferindoEm produção

  2. Patrimônio

    Nota de Débito

    Cria e emite a nota a partir do pedido, vincula tudo sozinha e, na venda, acha o gatilho para levá-la ao cliente, como a Reforma Tributária pede.

    Aguardando leituraConferindoEm produção

  3. Patrimônio

    AUTO CRM

    O CRM que a própria gestão monta: funil, metas e cadências na tela, carteira e prospecção num lugar só, pronto para qualquer setor.

    Aguardando leituraConferindoEm produção

  4. Patrimônio

    Motor de clientes

    Descobre quem parou de comprar, chama de volta pelo WhatsApp e ainda encontra clientes novos na base pública de CNPJ.

    Aguardando leituraConferindoEm produção

  5. Patrimônio

    Pesquisa de Clima e RH

    Escuta a equipe de verdade: pesquisas anônimas e feedbacks com relatório pronto na hora, e a área do RH para as entrevistas de desligamento.

    Aguardando leituraConferindoEm produção

  6. Patrimônio

    Carrossel TV

    Cada TV da empresa com o recado certo para o seu setor, trocado em um clique de dentro do hub.

    Aguardando leituraConferindoEm produção

6 de 6 lidas · em produção

Foto de Ruan Siqueira
Ruan Siqueira Engenheiro de Software Marau-RS

Quem sou

Comecei em 2021 num provedor de internet, configurando roteadores e MikroTik. Na controladoria da BRF aprendi que todo número tem um processo por trás. Na Transportadora Sana fui o único da TI num grupo de cerca de 500 colaboradores: cuidei de servidores, firewall, antivírus e e-mail, das compras, dos patrimônios e dos comodatos, e depois passei a coordenar mais uma pessoa na TI.

Na Robustec, onde estou desde janeiro de 2026, projetei e construí sozinho o ProjectHub e os sistemas integrados ao ERP que vivem nele. Levanto os requisitos com as áreas de Fiscal, Compras, Comercial, Controladoria e RH, que também conferem os resultados comigo. Ter passado por rede, controladoria e código me ajuda a acompanhar um problema do servidor até a regra de negócio e a tela que a equipe usa.

Ao longo dos projetos, organizei também o meu jeito de trabalhar: memória compartilhada, assistentes, agentes e um método versionado. É isso que permite a outro profissional de TI implantar e manter tudo o que construí.

Trajetória

  1. jan. 2026 até hoje

    Analista de TI · Robustec

    Projetei e construí sozinho o hub interno que reúne 14 sistemas, com 3 níveis de acesso, 26 rotinas automáticas registradas e integração com o ERP.

  2. 2024 a 2025

    Analista de TI · Transportadora Sana

    Único da TI no grupo Sana, com cerca de 500 colaboradores: troquei servidor, firewall e antivírus, migrei mais de 500 contas de e-mail, e as compras, os patrimônios e os comodatos de todos os colaboradores passavam por mim. Depois passei a coordenar mais uma pessoa na TI.

  3. 2023 a 2024

    Assistente de controladoria · BRF

    Inventário e análise de dados na controladoria, a base de negócio que hoje levo para os sistemas ligados ao ERP.

  4. 2021 a 2023

    Analista de redes · Provedor de internet

    Instalei e configurei roteadores e MikroTik e aprendi que rede bem feita é a que ninguém percebe.

Formação

  • Engenharia de SoftwareUNIASSELVI · Concluído em 2026

Certificações

  • Scrum Foundation (SFPC)Certiprof · 2026
  • Cybersecurity AwarenessIBSEC · 2025
  • Cloud SecurityIBSEC · 2025

ProjectHub: o cérebro sobre o ERP

Uma camada inteligente sobre o ERP: o cérebro que conecta fiscal, financeiro, comercial e RH, e automatiza o que o ERP sozinho não faz. Projetei e construí sozinho este portal interno na Robustec, onde antes os controles de cada área ficavam em planilhas e ferramentas separadas.

Ele se integra ao ERP que a empresa já usa, mas não depende dele para existir: cadastros, regras, permissões, auditoria e rotinas moram no próprio hub. Se a empresa precisar, ele cresce para fazer o papel do ERP.

Quase tudo conversa por ele. Cada sistema entra como um módulo, com um login só, 3 níveis de acesso, permissão por projeto e registro das ações críticas. Os seis projetos desta página vivem aqui dentro, e cada um dos 14 sistemas abre na demonstração.

Por trás, há 26 rotinas automáticas registradas em segundo plano; parte delas integra o hub ao ERP. O banco do ERP é compartilhado com a empresa inteira, então a primeira consulta que otimizo é a minha, e toda automação nasce com regras de consumo: limite de leituras por rotina, gatilho no lugar de consulta repetida e, havendo lentidão, desligar primeiro o que é meu.

O hub de demonstração tem um motor de temas no próprio código: três visuais únicos, cada um com um conceito, que trocam a interface inteira na hora. A Plaqueta, de etiqueta de patrimônio, o Rack de servidores e o Crachá de acesso, além de um modo de alto contraste para acessibilidade. Os sistemas seguem o mesmo visual do hub, dentro de uma moldura própria.

Hub de demonstração

Uma réplica navegável do portal, recriada do zero, para abrir cada sistema, mexer nas telas e ler o manual de cada um.

Dados fictícios, navegue à vontade.

Entrar no hub de demonstração

Como os sistemas conversam

  1. NF AutônomaPAT-0001
  2. Nota de DébitoPAT-0002
  3. AUTO CRMPAT-0003
  4. Motor de clientesPAT-0004
  5. Pesquisa de Clima e RHPAT-0005
  6. Carrossel TVPAT-0006
Cada cabo é uma conversa que passa pelo hub. Login, permissões, envio de WhatsApp, e-mail e IA generativa são serviços comuns, usados por mais de um sistema, e tudo o que grava no ERP passa por travas de segurança.

Arquitetura

  1. NavegadorComputador ou celular, com tema escuro
  2. Portal (Next.js)React e TypeScript; um login só e 3 níveis de acesso
  3. API (.NET)REST em ASP.NET Core; permissão por projeto e registro das ações críticas
  4. SQL ServerDados do portal e de cada módulo
  5. Rotinas automáticasRodam em segundo plano, dentro da API
  6. ERPIntegração com travas de segurança
O navegador fala com o portal, o portal com a API e a API com o banco. As rotinas automáticas rodam dentro da API, e é por ela que o portal conversa com o ERP.

Tecnologias

  • C#
  • .NET
  • ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • JWT com cookie HttpOnly
  • BCrypt
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • IIS
  • PowerShell
  • Git / GitHub

Projetos

Seis sistemas do hub, do mais difícil para o mais simples. Cada ficha traz o problema, como o sistema funciona, como medi e o resultado, e abre o sistema e o manual na demonstração.

Patrimônio

PAT-0001

Em produção

NF Autônoma

A inteligência que lança no ERP as notas fiscais de entrada e os CT-es da empresa, do XML às contas a pagar. Ela decide em camadas, simula antes de gravar, mede o próprio acerto e, com o modo automático ligado, faz tudo sozinha.

Ciclo completo

  1. XML da nota e do frete
  2. Decisão em camadas
  3. Simulação, sem gravar
  4. Verba e ordem de compra
  5. Lançamento em uma transação
  6. Placar de 14 dias
Situação
Lançar uma nota de entrada mexe ao mesmo tempo em estoque, impostos, livro fiscal, contas a pagar, ordem de compra e orçamento, e cada fornecedor tem o seu padrão de classificação e de prazo. Esse conhecimento ficava com quem digitava, não em regra de sistema. É o projeto mais difícil que já conduzi: automatizar sem tirar o controle da equipe.
O que fiz
  1. Levantei os requisitos com as áreas Fiscal e de Compras e transformei as respostas da área fiscal em regras escritas. Cada regra foi medida contra o lançamento da equipe antes de ir para o código.
  2. Fiz o robô ler o XML da nota e do frete e a ordem de compra amarrada a ela, e montar o processo inteiro antes de decidir. No frete, confere se o documento foi cancelado e o vincula à nota transportada.
  3. Criei a simulação: o plano completo do lançamento, passo a passo, com cada bloqueio explicado, sem gravar nada. Nela o robô confere a verba da conta e avisa quando falta.
  4. Desenvolvi a gravação como uma transação única, com a numeração oficial do ERP: estoque, impostos, livro fiscal e contas a pagar, com a baixa da ordem de compra item a item. Se um passo falha, nada é gravado.
  5. Criei o placar que relê cada nota lançada por 14 dias. O que a equipe corrige fica registrado campo a campo e vira lição: a regra que acerta é promovida, a que erra é suspensa.
  6. Implantei por degraus: só leitura, teste cego, modo sombra, simulação em produção e, por fim, lançamento, com as chaves desligadas por padrão.
Decisão em camadas
  1. Regras da casa. O que a área fiscal definiu vira regra escrita e decide por código, sem IA.
  2. Padrão do fornecedor. Quando o histórico do fornecedor é estável, o padrão dele decide.
  3. IA generativa. Entra só no caso ambíguo, com a nota, o histórico e as regras em mãos.
  4. IA revisora. Uma segunda IA confere a decisão e pode vetar. Com veto ou certeza baixa, o robô se abstém e a nota vai para a fila da equipe, com o motivo escrito.
Motor de regras
O motor vai junto com o projeto: as regras globais valem para qualquer empresa. São centenas de regras, cada uma com placar testado em campo, promovida quando acerta e suspensa quando erra. A demonstração mostra algumas genéricas.
Modos de operação
  1. Assistido. O robô decide, simula e prepara o lançamento, e uma pessoa confirma.
  2. Automático com limites. O robô lança sozinho o que passou limpo na simulação, dentro de um limite por nota e por dia. Um interruptor liga e desliga o modo e registra quem mudou.

Uma implantação começa no modo assistido e passa ao automático conforme a confiança medida cresce.

Como medi
No teste cego, o robô decidiu notas antigas sem ver o lançamento da equipe, e só depois comparei as duas decisões. O padrão dos fornecedores foi validado com separação no tempo: aprendido num período e testado no seguinte. Cada percentual abaixo foi medido contra o lançamento feito por uma pessoa.
Resultado
Em produção: com o automático ligado, ela lança sozinha o que passa limpo, e só o que não passa nas travas vai para a fila da equipe, com a explicação em linguagem simples. Nas decisões tomadas por regra, que são a maior parte do volume, o acerto medido ficou acima de 97%.

Medições

97,9%
de acerto nas decisões tomadas por regra, que são a maior parte do volume. Medição de 30 dias.
99,3%
de acerto do padrão dominante, nos fornecedores que têm um, em 12 meses de histórico.
98,1%
de acerto nos fornecedores de padrão estável, em validação com separação no tempo.
97 a 98%
de acerto nos fretes em que o sistema decide, na medição feita antes da entrada em produção. Abaixo do grau de certeza exigido, ele se abstém.
38 dias
do início do projeto ao primeiro lançamento em produção.

Tecnologias

  • C# / .NET
  • ASP.NET Core (serviços em segundo plano)
  • SQL Server / T-SQL (transações)
  • API de IA generativa (saída estruturada, cache de prompt)
  • Next.js / React / TypeScript
  • XML de NF-e e CT-e
Patrimônio

PAT-0002

Em produção

Nota de Débito

O ERP não emitia a Nota de Débito a partir do pedido nem a vinculava à nota de venda: cada nota era digitada à mão. Em 9 dias entreguei a automação, e desde agosto de 2026 a empresa emite e vincula sem digitação, logo no início da exigência da Reforma Tributária.

Situação
Com a Reforma Tributária, cada pagamento antecipado de cliente passou a exigir uma Nota de Débito com os itens do pedido, citada pela nota de venda antes da transmissão à SEFAZ. A nota era digitada item a item e o vínculo com a venda era informado à mão. A automação envolvia Fiscal, Financeiro e Expedição e precisava rodar dentro do ERP em produção, sem atrapalhar o faturamento.
O que fiz
  1. Levantei os requisitos com Fiscal, Financeiro e Expedição e construí sozinho a automação.
  2. Fiz o fluxo achar o adiantamento certo do cliente, dividir o valor entre os itens do pedido com soma exata ao centavo e criar a nota no ERP, com a numeração oficial do sistema.
  3. Criei um robô de tela que abre a nota no ERP e aciona o envio à SEFAZ, conferindo em que tela está antes de cada gesto. Quem assina e transmite continua sendo o ERP, e o pedido só avança depois da autorização.
  4. Fiz o vínculo ser gravado sozinho quando a nota de venda nasce, a tempo da transmissão, com gravadores redundantes como rede de segurança.
  5. Validei tudo em base de teste e em modo sombra, simulando sem gravar, e dei à automação uma chave de liga e desliga que não exige versão nova.
  6. Montei a conferência nota a nota e os avisos por e-mail, e reescrevi as consultas: a tela de conferência foi de 25 s para 165 ms, e a rotina do vínculo passou a fazer cerca de 18 vezes menos leituras no banco.
Como medi
A tela de conferência mostra, nota por nota, o que está vinculado, o que aguarda a venda e o que atrasou. Medi o tempo dessa tela e as leituras da rotina do vínculo antes e depois da reescrita. Antes de aplicar a consulta nova, provei em modo só leitura que ela devolvia exatamente as mesmas linhas da antiga.
Resultado
Foram 9 dias do pedido da área fiscal à primeira nota autorizada pela SEFAZ. Desde agosto de 2026 a empresa emite e vincula sem digitação: a equipe confere em vez de digitar, e as exceções continuam com as pessoas.

Antes e depois

Abertura da tela de conferência

Antes: 25 s Depois: 165 ms

Fluxo

  1. Pagamento antecipado do pedido
  2. Nota de Débito criada no ERP
  3. Envio e autorização da SEFAZ
  4. Pedido avança
  5. Vínculo com a nota de venda
  6. Conferência nota a nota

Tecnologias

  • C# / .NET (serviços em segundo plano)
  • SQL Server (T-SQL, procedures, SQL Agent)
  • Integração com ERP
  • NF-e / SEFAZ (XML)
  • Robô de tela (UI Automation)
  • Next.js / React / TypeScript
  • E-mail HTML
Patrimônio

PAT-0003

Em produção

AUTO CRM

Um CRM completo para empresas, gerenciável e preparado para vários setores: a gestão configura funil, cadências e metas na tela, sem programar. Carteira, prospecção e disparo em massa ficam num só sistema, ligado ao ERP, ao e-mail e ao WhatsApp.

O que tem

Kanban
Cada vendedor tem o seu funil, com colunas pessoais que a gestão configura. Uma coluna pode pedir uma meta de tentativas e, batida a meta, o cliente avança sozinho.
Cadências
Réguas editáveis de prospecção e de recompra, com passos por dia, canal e ação. As tarefas do dia aparecem calculadas, e cada uma é registrada por uma pessoa.
Prospects e nutrição
O lead novo entra na régua quando um vendedor o assume. Quem termina a régua sem avançar vai para a nutrição e pode voltar num novo ciclo.
Disparo em massa
E-mail e WhatsApp para vários contatos de uma vez, com modelos de mensagem. Cada envio registra o contato e reagenda o próximo, sem interromper conversa aberta.
Metas
Metas por pessoa medidas no próprio sistema, ao lado do espelho dos números do ERP, com a origem de cada indicador à vista.
IA generativa
Escreve resumos do cliente e mensagens de acompanhamento em três idiomas. A ordem de prioridade do dia é regra fixa: a IA só redige o resumo.
Mapa por país
Um globo navegável mostra cada mercado, com as linhas de produto, os clientes e os prospects do país.
Situação
A carteira, o histórico de contatos e as observações dos clientes viviam em planilhas, uma por vendedor. Não havia relógio de retorno, e o disparo de e-mail e de WhatsApp era feito um a um. O sistema nasceu na equipe de exportação, por isso fala português, espanhol e inglês.
O que fiz
  1. Levantei com a equipe comercial como a carteira e a prospecção funcionavam e projetei e construí sozinho o sistema, do banco de dados à tela.
  2. Deixei a gestão no controle: colunas, metas, cadências, etiquetas e modelos de mensagem são configurados na tela, sem programar.
  3. Troquei a memória por regra: todo contato marca o próximo, e o cliente que passa da data sem interação volta sozinho para a entrada do funil.
  4. Liguei o sistema ao ERP por um espelho local: ele lê vendas e metas por sincronização e nunca grava no ERP.
  5. Integrei o envio pelo e-mail de cada vendedor e pela plataforma de WhatsApp, e a IA generativa com roteiros editáveis na própria tela.
Motor de clientes
São sistemas separados que conversam: o lead de campanha captado pelo motor cai na caixa de leads novos do AUTO CRM. Já o disparo de reativação abre o card do vendedor da carteira no funil do CRM do ERP.
Tamanho
137 rotas de API e 30 tabelas próprias.
Resultado
Em produção: a carteira, o histórico e as tarefas do dia de cada vendedor ficam num só lugar, e a contagem de contatos e orçamentos da equipe passou a ser feita pelo próprio sistema.

Fluxo

  1. Lead novo na caixa do dia
  2. Prospecção com cadência
  3. Nutrição ou conversão
  4. Carteira e funil
  5. Pedido fechado
  6. Novo ciclo de recompra

Tecnologias

  • C# / .NET
  • ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • Next.js / React / TypeScript
  • Tailwind CSS
  • API da plataforma de WhatsApp
  • E-mail por vendedor (SMTP)
  • API de IA generativa
Patrimônio

PAT-0004

Em produção

Motor de clientes

O motor que lê a base de clientes no ERP, decide quem chamar de volta, envia a mensagem pela plataforma de WhatsApp e mede resposta, orçamento e compra. Para quem ainda não é cliente, seleciona prospects na base pública de CNPJ.

Antes e depois

Etapa mais pesada do painel de resultados

Antes: mais de 900 s Depois: cerca de 18 s

Chamadas à IA na reexecução de um incidente

Antes: 460 Depois: 31

Situação
A reativação de clientes pelo WhatsApp dependia de uma ferramenta terceirizada, com a regra de quem recebia a mensagem fechada dentro dela e sem medir o retorno: quem respondeu, quem orçou, quem comprou. Projetei e construí sozinho um motor próprio dentro do hub, com a regra sob controle da empresa.
Análise da base
De madrugada, uma regra em SQL percorre o cadastro e os pedidos do ERP e qualifica cada cliente por prioridade: total comprado na vida, com compra mínima, tempo sem comprar, faturamento médio recente em faixas, intervalo desde o último contato, adimplência e celular válido. A regra é documentada e ajustável na tela, sem IA nessa etapa.
Disparo e retorno
No horário comercial, a fila sai pela API da plataforma de WhatsApp, com modelos de mensagem aprovados pela Meta, um por prioridade. A resposta do cliente chega por webhook. Orçamento, compra e perda são lidos do ERP e atribuídos ao disparo, e o disparo abre um card para o vendedor da carteira no funil do CRM do ERP, sem duplicar o que já está em andamento.
Prospecção
Para quem ainda não é cliente, o motor consulta a base pública de CNPJ da Receita Federal: 28,1 milhões de CNPJs ativos em 1,61 GB de Parquet, consultados com DuckDB dentro da própria API, fora do banco da empresa. As regras filtram por CNAE e perfil da empresa e tiram quem já é cliente, quem está inadimplente e quem pediu para sair. Em implantação
Atendimento com IA
Na integração de atendimento com IA, que já existia e passei a manter, criei uma trava anti-loop: ela mede a semelhança entre respostas seguidas da IA e, quando várias passam do limite, a IA para e uma pessoa assume. Na reexecução de um incidente real, as chamadas à IA caíram de 460 para 31. Também levei para uma tela do hub a lista que liga cada vendedor ao seu atendente.
AUTO CRM
São sistemas separados que conversam: o lead de campanha cai na caixa de leads novos do AUTO CRM. Já o disparo de reativação abre o card do vendedor da carteira no funil do CRM do ERP.
Como medi
Antes de desligar a ferramenta antiga, rodei o motor ao lado dela e comparei os clientes escolhidos, um a um. No painel, medi a etapa mais pesada antes e depois da reescrita e conferi que o resultado era idêntico. A trava anti-loop foi calibrada reexecutando o histórico real de conversas.
Resultado
A ferramenta terceirizada foi desligada e a reativação passou a rodar dentro do hub, e a negociação continua com o vendedor da carteira. O retorno deixou de ser estimado e passou a ser medido contra o ERP, e a etapa mais pesada do painel caiu de mais de 900 s para cerca de 18 s, com resultado idêntico.

Fluxo

  1. Base de clientes no ERP
  2. Qualificação por prioridade
  3. Fila do dia
  4. Envio pela plataforma de WhatsApp
  5. Resposta por webhook
  6. Orçamento, compra ou perda lidos do ERP

Tecnologias

  • C# / .NET (serviços em segundo plano)
  • SQL Server / T-SQL
  • Integração com ERP
  • API da plataforma de WhatsApp
  • Webhook
  • DuckDB
  • Parquet (ZSTD)
  • Dados abertos da Receita Federal
  • Python (trava anti-loop)
  • Next.js / React / TypeScript
Patrimônio

PAT-0005

Em produção

Pesquisa de Clima e RH

Pesquisas internas em que o setor monta o questionário, distribui por disparo ou link público e lê o resultado pronto, com respostas anônimas. Ao lado, a área de RH para as entrevistas de desligamento, com registro por pessoa.

Situação
A pesquisa de clima vivia em formulário externo e planilha, e a apresentação à diretoria era montada à mão. No RH, a entrevista de desligamento era feita em papel e digitada depois. Projetei e construí sozinho um módulo com duas metades de regras opostas: a pesquisa é anônima, o RH é identificado.
Pesquisas, com respostas anônimas
  • Questionário montado pelo próprio setor, com seções, escala, matriz, múltipla escolha e texto livre.
  • Distribuição por disparo pela plataforma de WhatsApp ou por link público. A resposta não fica ligada ao nome de quem respondeu.
  • Relatório pronto, com favorabilidade por dimensão, eNPS e comparação com pesquisas anteriores.
  • Apresentação montada a partir do resultado e exibida no próprio portal, ocultando perguntas e escolhendo os comentários que entram.
  • Análise do texto livre com IA generativa, sem identificar quem respondeu.
Área de RH, com registro identificado
  • Entrevista de desligamento registrada por pessoa, com os dados lidos da folha de pagamento, somente leitura.
  • Registro de ciência assinado na tela, com selo de integridade e trilha de auditoria.
  • Dashboard com tipo e motivo do desligamento, setor e tempo de casa, cruzado com a folha.
  • Acompanhamento de 30 e 90 dias. Em implantação
  • Análise por IA das entrevistas. Em implantação
Como medi
Medi o tempo da chamada de análise por IA antes e depois de enxugá-la. Depois passei a análise para segundo plano e gravei o resultado, para não repetir a chamada a cada abertura do relatório.
Resultado
Em produção: o setor monta a pesquisa, distribui e apresenta o resultado sem sair do portal, e o RH registra cada entrevista de desligamento com histórico e indicadores. O conteúdo das perguntas e o modelo da entrevista vieram do RH.

Antes e depois

Chamada de análise por IA

Antes: 25 a 37 s Depois: menos de 15 s

Fluxo

  1. Questionário em seções
  2. Disparo ou link público
  3. Respostas anônimas
  4. Relatório com eNPS
  5. Análise por IA
  6. Apresentação no portal

Tecnologias

  • C# / .NET
  • ASP.NET Core
  • SQL Server
  • Next.js / React / TypeScript
  • ECharts
  • API de IA generativa
  • API da plataforma de WhatsApp
  • SHA-256 (selo de integridade)
  • Exportação para PowerPoint e Excel
Patrimônio

PAT-0006

Em produção

Carrossel TV

A comunicação interna nas TVs da empresa, administrada de dentro do hub. Cada TV toca sozinha o carrossel do seu setor e avisa quando sai do ar.

Medições

40 s
de erros seguidos na alimentação da TV, em bancada, e o carrossel seguiu girando.
18 s
para a TV aplicar sozinha uma lista nova, no mesmo teste.
6 versões
em seis dias, da primeira versão no hub à versão com som nos vídeos.
Situação
As TVs da empresa exibem a comunicação interna. Criei o aplicativo das TVs e depois o levei para dentro do hub, preparando as TVs para rodarem sem ninguém por perto.
O que fiz
  1. Reescrevi a solução dentro do hub, com o login e as permissões do portal.
  2. Criei a biblioteca de mídias: imagens e vídeos entram uma vez e servem a vários carrosséis, cada um com a sua ordem.
  3. Criei as mídias temporárias: o comunicado com prazo sai de todas as TVs e é apagado sozinho na data.
  4. Adicionei a rádio on-line por carrossel, que pausa durante os vídeos e fora do horário.
  5. Criei o vigia: ele acompanha o sinal de vida de cada TV, confirma a falta de sinal antes de avisar por e-mail e avisa de novo quando a TV volta.
  6. Dei ao player um cão de guarda: se a alimentação falha ou um slide trava, o carrossel segue girando com o que já tem.
  7. Criei os players: um PC em modo quiosque e um aplicativo Android único, feito para abrir sozinho quando o aparelho liga.
Como medi
Montei uma bancada de teste: fiz a alimentação da TV responder com erro e acompanhei se o carrossel seguia girando com o que já tinha e quanto tempo levava para aplicar uma lista nova.
Resultado
O conteúdo de todas as TVs é administrado pelo portal, com período por item e desligamento fora do expediente. A TV aplica a mudança na virada da volta, sem cortar o que está na tela, e o responsável fica sabendo quando uma tela perde o sinal e quando ela volta.

Fluxo

  1. Biblioteca de mídias
  2. Carrossel de cada TV
  3. Agenda e horários
  4. TV toca sozinha
  5. Sinal de vida
  6. Vigia avisa por e-mail

Tecnologias

  • C# / .NET
  • ASP.NET Core (serviço em segundo plano)
  • SQL Server
  • Next.js / React / TypeScript
  • JavaScript ES5 (página da TV)
  • Android (Capacitor, Java)
  • Windows em modo quiosque

Meu ecossistema de trabalho

Cada projeto deixou alguma coisa para o próximo: uma memória, uma regra, um assistente, uma ferramenta. Fui organizando isso como organizo um sistema, e foi assim que cada projeto virou parte do ecossistema que sustenta o hub hoje.

O conhecimento não fica preso numa pessoa.

O que aprendi em cada sistema está escrito na memória que a IA lê, com as regras, as decisões e os cuidados de cada um. Qualquer profissional de TI consegue implantar e manter estes sistemas seguindo essa memória.

Da memória aos sistemas

  1. Memória

    119 memórias compartilhadas que a IA lê no início de cada sessão

  2. Assistentes

    9 assistentes especializados por assunto (notas, fretes, conferência, regras, inovação, hub e outros), que seguem 12 regras comuns

  3. Agentes

    4 agentes especializados: conferir, resolver casos, cuidar das regras e propor o próximo passo

  4. Sistemas

    16 sistemas no hub, implantados e mantidos seguindo essa memória

Contagem de 01/10/2026.

PatrimônioPAT-0007
Base do ecossistemaO que mantém a memória organizada, segura e ao alcance de quem vier depois
  • Skills própriaspara começar projeto novo e para orientar qual ferramenta usar
  • Acervo de conhecimentopesquisável e organizado por assunto
  • Método de trabalhoversionado no GitHub
  • Backup automáticodas memórias, três vezes ao dia
  • Grafo de conhecimentodo código dos sistemas
  • Passagem de contextoprotocolo para uma sessão retomar de onde a anterior parou

Regras do método

  1. Perguntas antes do código

    Todo projeto começa com perguntas de negócio e de segurança respondidas com a área. Decisões e fluxograma são aprovados antes da primeira linha de código.

  2. Modo sombra e envio desligado

    Tudo que escreve no ERP começa em modo sombra: calcula e registra o que faria, sem gravar, e tem uma chave para desligar. Todo envio automático nasce desligado até uma pessoa ligar.

  3. Revisão por agentes céticos

    Na revisão de um sistema que grava no ERP, 22 agentes de IA investigaram e os céticos separaram 9 problemas reais de 5 alarmes falsos.

  4. Cada erro vira regra

    Um build que falhou com 8 erros de compilação, todos pelo mesmo nome de campo, virou um checklist que confiro antes de cada entrega.

Competências

Infraestrutura
  • Redes
  • MikroTik
  • Cisco
  • Meraki
  • UniFi
  • Servidores
  • VMware
  • Active Directory
  • Microsoft 365
  • Synology
  • Backup
  • Veeam
Segurança, monitoramento e suporte
  • Firewall
  • Fortinet (FortiGate)
  • CrowdStrike
  • Zabbix
  • GLPI
ERPs e integração
  • SAP
  • CIGAM
  • Atua
  • SQL Server
  • T-SQL
  • NF-e
  • SEFAZ
Desenvolvimento
  • C#/.NET
  • ASP.NET Core
  • Next.js
  • React
  • TypeScript
  • Java
  • Git
  • GitHub
IA aplicada
  • Claude Code
  • NotebookLM
  • API de IA
  • Agentes
  • Modo sombra
Canais digitais
  • Suri
  • Meta (WhatsApp Business)
  • Tray
Dados
  • Parquet
  • DuckDB
  • Otimização de consultas
  • Carga de bases públicas

Contato

Gosto de trocar ideias sobre infraestrutura, integração com ERP e desenvolvimento com IA. Se quiser comentar algum projeto daqui, estou no LinkedIn e no e-mail.