Skip to content
View gfeelixsantos's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report gfeelixsantos

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 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
gfeelixsantos/README.md


Sobre mim

Sou Gabriel Felix, Analista de Sistemas e desenvolvedor com foco em backend, arquitetura distribuída, automações e integrações críticas em produção.

Atuo na construção de soluções para saúde ocupacional corporativa, envolvendo atendimento médico, geração de documentos, assinatura digital, processamento assíncrono, filas, integrações com sistemas externos e automação de processos operacionais.

Meu trabalho combina engenharia de software prática com visão de produto: construir sistemas que resolvem problemas reais, operam com consistência e continuam evoluindo sem comprometer a produção.


Principais áreas de atuação

Backend e arquitetura

  • Node.js, NestJS e TypeScript
  • APIs REST, WebSocket e serviços internos
  • Arquitetura modular distribuída
  • Processamento assíncrono com filas
  • Idempotência, retry, rastreabilidade e consistência operacional

Saúde ocupacional e documentos digitais

  • Fluxos de atendimento médico ocupacional
  • Geração e liberação de ASO
  • Geração e manipulação de PDFs
  • Assinatura digital PSC / BRYKMS / PAdES
  • Integrações com SOC, SOCGED, SOAP e sistemas legados

Cloud, dados e integrações

  • Azure Queue Storage e Azure Blob Storage
  • MongoDB e Supabase
  • Integrações com serviços externos críticos
  • Workers especializados para tarefas longas e instáveis
  • Automação com Puppeteer em portais externos

Engenharia assistida por IA

  • Uso de IA para análise de bases complexas
  • Apoio com Codex, agentes de código e MCP
  • Documentação técnica, auditoria, refatoração e debugging assistidos
  • Criação de prompts técnicos para execução segura em produção

Projeto principal

CMSO360 — Plataforma de Saúde Ocupacional

O CMSO360 é uma plataforma profissional para gestão de atendimentos em saúde ocupacional, integrando recepção, atendimento médico, exames, geração de documentos, assinatura digital e automações com sistemas externos.

Características técnicas

  • Frontend em Next.js, React e Tailwind CSS
  • Backend em NestJS, Node.js e TypeScript
  • Workers assíncronos com Azure Queue
  • Armazenamento de PDFs em Azure Blob Storage
  • Banco principal em MongoDB
  • Integração com Supabase para configurações e sessões
  • Geração de documentos com pdfmake, pdf-lib e Puppeteer
  • Assinatura digital com PSC / BRYKMS / BRy HUB Signer
  • Integrações com SOC, SOCGED, SOAP, e-mail e sistemas externos
  • Comunicação em tempo real com WebSocket

Arquitetura

O CMSO360 utiliza uma arquitetura modular distribuída orientada a eventos, com API central, frontend web, workers especializados e comunicação por filas.

Frontend Next.js
   ↓
Backend NestJS
   ↓
Azure Queue / MongoDB / Supabase
   ↓
Workers especializados
   ↓
PDFs, assinatura digital, SOCGED, e-mail e integrações externas

Responsabilidades dos serviços

Serviço Responsabilidade
cmso360-frontend Interface operacional, atendimento, painéis e fluxos do usuário
cmso360-backend API principal, regras de negócio, MongoDB, WebSocket, filas e integrações
cmso360-worker Processamento assíncrono, assinatura digital, e-mails e enriquecimento de documentos
cmso360-aso-generate Geração automatizada de ASO via Puppeteer e integração com SOC
cmso360-biometry Integração biométrica complementar

Outros projetos e iniciativas

ESM Pro — eSocial Management Platform

Aplicação desktop para automação e gestão operacional de eventos do eSocial e SOC.

  • Puppeteer + Electron
  • Automação de matrícula e eventos ocupacionais
  • Integração com SOC e portal eSocial
  • Visão operacional de pendências e status

BRY-SIGNER

Portal e fluxo de assinatura digital com foco em documentos PDF e certificados em nuvem.

  • Sessões PSC
  • Integração com BRy Integra e HUB Signer
  • Assinatura PAdES
  • Preparação e validação de documentos assinados

Webhook-Jotform

Microsserviço para recebimento, processamento e triagem de formulários.

  • Webhooks
  • Integrações externas
  • Automação de notificações
  • Apoio com IA para classificação e análise

Stack principal

Backend

Node.js NestJS TypeScript

Frontend

Next.js React Tailwind

Cloud e dados

Azure MongoDB Supabase

Automação e documentos

Puppeteer PDF Digital Signature

IA aplicada

Codex MCP AI Agents


Diferenciais técnicos

  • Desenvolvimento de aplicações reais em produção
  • Arquitetura modular distribuída
  • Processamento assíncrono orientado a filas
  • Integrações com sistemas externos instáveis
  • Assinatura digital de documentos médicos
  • Geração e manipulação avançada de PDFs
  • Automação com Puppeteer e tratamento de sessão
  • Compatibilidade entre Node.js, MongoDB e sistemas C# legados
  • Uso estratégico de IA para acelerar engenharia, auditoria e documentação

Em evolução

Atualmente estou fortalecendo o ecossistema CMSO360 com práticas de arquitetura e operação mais robustas:

  • Biblioteca privada de contratos compartilhados entre projetos
  • Enums e schemas oficiais para filas e status
  • Melhor rastreabilidade com correlationId
  • Política formal de retry e poison queues
  • Máquina de estados para ASO e assinatura digital
  • Identidade profissional padronizada para PSC/BRYKMS
  • Documentação técnica para suporte, operação e evolução com IA

Estatísticas


Contato


Construindo software para operações reais, com consistência, automação e evolução contínua.

Popular repositories Loading

  1. NTT-Data-Desafio-CSS NTT-Data-Desafio-CSS Public

    Desafio CSS em participação do bootcamp NTT-Data Developer 2023 na DIO.

    CSS

  2. gfeelixsantos gfeelixsantos Public

    Markdown profile

  3. DIO-Typescript-Developer DIO-Typescript-Developer Public

    Repositório dedicado a formação de TypeScript Developer oferecido pela DIO.

    TypeScript

  4. ICMC-USP ICMC-USP Public

    Forked from ropalma/ICMC-USP

    "If You're Going Through Hell, Keep Going" - Winston Churchill 🐢 :squirrel:

    C

  5. cmso-atendimento-index cmso-atendimento-index Public

    Página auxiliar de redirecionamento ao cmso-atendimento

    JavaScript

  6. awesome-blazor awesome-blazor Public

    Forked from AdrienTorris/awesome-blazor

    Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.