Skip to content
View douglasrubims's full-sized avatar
🚀
Constantly Growing
🚀
Constantly Growing
  • Neuryn & RBR Digital
  • Minas Gerais, Brazil
  • 14:30 (UTC -03:00)

Organizations

@RBR-Digital

Block or report douglasrubims

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
douglasrubims/README.md

Oi, eu sou o Douglas 👋

CTO na RBR Digital, onde construímos a Neuryn · Minas Gerais, Brasil


Gosto de construir sistemas que resolvem problema de verdade — daqueles que rodam em produção, com gente dependendo deles no dia a dia, e não só em demo bonita.

Hoje passo boa parte do tempo pensando em como colocar IA dentro de fluxos reais sem perder o controle: com contexto certo, limites claros e rastreabilidade de ponta a ponta. A ideia é que a IA ajude a decidir, não que decida sozinha.

🔧 No que estou mexendo agora

Camadas de orquestração de IA com guardrails e trilha de auditoria. Plataformas para operações do dia a dia, como agendamento, apoio à decisão e automação. Serviços pesados em dados no modelo pay-as-you-go. Monitoramento e alertas em tempo real a partir de fontes externas. E, claro, ferramentas internas com LLMs para acelerar desenvolvimento e documentação.

🧭 Como eu trabalho

Começo pela especificação, não pelo código. Primeiro defino as regras do sistema, depois organizo os requisitos, desenho a solução e só então parto para a implementação — usando IA como acelerador, nunca como substituto do raciocínio.

No caminho, algumas coisas que levo a sério:

  • Simples > esperto. Código "genial" costuma virar dívida.
  • Tudo que importa precisa ser rastreável. Logs, traces e métricas desde o primeiro dia.
  • O modelo só vê o que precisa ver. Menor exposição de dados possível.
  • Custo é requisito. Dá para economizar infraestrutura sem abrir mão de confiabilidade.
  • Pensar no longo prazo. Sistema bom é sistema que dá para manter e evoluir.

🛠️ Ferramentas do dia a dia

TypeScript em modo strict (e sem any, por favor), Node.js e Bun no backend, React e Tailwind no front, MongoDB, Docker e OpenTelemetry. Zod para contratos, APIs idempotentes nas operações críticas e arquitetura orientada a eventos quando ela realmente faz sentido. Ultimamente também tenho estudado orquestração de containers para alta disponibilidade.

💬 Bora conversar?

Se você curte falar sobre arquitetura, sistemas distribuídos, observabilidade ou IA em ambientes onde erro custa caro, me chama. Sempre topo uma boa conversa sobre construir produto de verdade.

Popular repositories Loading

  1. keyhunt-cacatal-pool keyhunt-cacatal-pool Public

    A KeyHunt for mining in the Caçatal pool.

    JavaScript 4

  2. Cardputer-Barcode-Wedge Cardputer-Barcode-Wedge Public

    A USB barcode scanner simulator for the M5Stack Cardputer (ESP32-S3). It emulates a keyboard and types predefined or custom numeric codes into any host system. Features include editable numeric inp…

    C++ 4 1

  3. docuforge docuforge Public

    Forked from jefferson-calmon/codocx

    A powerful CLI for automatic software project documentation generation, compatible with multiple languages and technologies. Simplify and keep your documentation up-to-date with ease.

    TypeScript 3 1

  4. bridge bridge Public

    Bridge is a communication interface between microservices with kafkajs.

    TypeScript 2

  5. C-Codes C-Codes Public

    C 1

  6. railway-tempo railway-tempo Public

    Template for Grafana Tempo on railway.app

    Dockerfile 1 9