Pular para o conteúdo
pedro.diniz

SP --:--:--

Foto de Pedro Diniz

Engenheiro de Software Full Stack · Product Engineer

23 anos · São Paulo, Brasil

Pedro Diniz

Transformo necessidades operacionais em sistemas. Entendo o negócio, estruturo requisitos, planejo arquiteturas, desenvolvo e acompanho o impacto na operação.

Minha atuação não começa no código. Começa na compreensão do problema e termina numa solução em produção.

stack principal

  • Node.js
  • TypeScript
  • React
  • Next.js
  • PostgreSQL
  • APIs REST
  • Google Cloud
  • Linux · VPS
  • Claude API
resumo.status

pedro@diniz:~$ status --resumo

  • [ok]infraestrutura de dados configurada
  • [ok]PostgreSQL · ~70 mi linhas/mês
  • [ok]integrações ERP e APIs
  • [ok]2 produtos próprios em produção
  • [!!]redução de 18% no custo de insumos

pilares de atuação

  1. AAnálise de negócios e planejamento
  2. BArquitetura e engenharia de soluções
  3. CDesenvolvimento e infraestrutura
  4. DOperação, sustentação e resultados

construindo sistemas desde jul/2023 · 1.209 dias

evolução da atuação

telemetria → liderança de produto

  1. 01

    Telemetria

    Entendimento da operação, coleta de dados e acompanhamento de equipamentos.

  2. 02

    Business Intelligence

    Estruturação de dados, indicadores, consultas e visualização para decisão.

  3. 03

    Desenvolvimento de software

    Sistemas, APIs, integrações, regras de negócio e automações.

  4. 04

    Inteligência operacional

    Arquitetura, infraestrutura, análise de rentabilidade e sistemas operacionais.

  5. 05

    Liderança de produto

    Product Owner e responsável pela equipe de desenvolvimento da MediCo.

  • −18% no custo de insumos
  • margem de contrato 15% → 65%
  • ~70 mi linhas de dados por mês
  • 150+ melhorias implantadas
  • Node.js · TypeScript · React · Next.js · PostgreSQL
  • O.S. de 5 dias para tempo real
  • 6 sistemas integrados na mesma base de dados
  • 2 produtos em produção
  • Instagram + Claude via API
  • arquitetura · infraestrutura · dados · integrações

02resultados

Resultados que entreguei.

Números reais de sistemas que projetei, construí e acompanho em produção.

Redução de custo

−18%

no custo de insumos

O sistema passou a mostrar onde o consumo fugia do esperado, e as perdas foram corrigidas.

Origem: sistema de controle de consumo

Aumento de margem

15%→65%

de margem em contrato

Após os ajustes técnicos apontados pelo sistema. Resultado em três contratos:

  • Contrato A15% → 65%
  • Contrato B33% → 62%
  • Contrato C20% → 46%

Origem: sistema de controle de consumo

Volume de dados

~70 mi

linhas por mês

Infraestrutura que construí do zero

Melhorias implantadas

150+

iniciativas

Processos e sistemas da operação

Ordens de serviço

5 dias → tempo real

no fechamento

Sistema de acompanhamento de O.S.

Produtos próprios

2

em produção

MediCo e gestão de PJ, com usuários

03expertise

Expertise em sistemas.

Do banco de dados à interface, da infraestrutura à IA generativa: as tecnologias que uso em sistemas que estão em produção.

stack principal

em produção

  • js

    Node.js

    Back-end e APIs

  • ts

    TypeScript

    Front-end e back-end

  • tsx

    React

    Interfaces web

  • app/

    Next.js

    Aplicações web

  • sql

    PostgreSQL

    ~70 mi linhas/mês

  • gcp

    Google Cloud

    Infraestrutura da MediCo

  • ssh

    Linux · VPS

    Servidores configurados do zero

  • llm

    Claude API

    IA generativa e LLM

E1back-end

Back-end e APIs

  • Node.js
  • TypeScript
  • JavaScript
  • APIs REST
  • Webhooks
  • Construção e integração de APIs REST
  • Regras de negócio implementadas no back-end
  • Webhooks, tratamento de eventos e sincronização entre serviços
  • Documentação de APIs
E2front-end

Front-end

  • React
  • Next.js
  • TypeScript
  • Interfaces web com React e Next.js
  • Planejamento de UI/UX e jornadas do usuário
  • Especificação funcional das telas
E3dados

Banco de dados

  • PostgreSQL
  • SQL
  • Prisma
  • Supabase
  • Infraestrutura de dados construída do zero: ~70 mi linhas/mês
  • Base única para 6 sistemas integrados, com múltiplos clientes consultando ao mesmo tempo
  • Modelagem relacional, consultas e otimização
  • Isolamento de dados com Row Level Security (RLS)
E4infra

Infraestrutura

  • Linux
  • VPS
  • Google Cloud
  • Configuração de servidores VPS Linux do zero
  • Deploy, monitoramento e gestão de ambientes
  • Infraestrutura da MediCo em Google Cloud
E5integrações

Integrações e pagamentos

  • TOTVS Protheus
  • Stripe Connect
  • APIs de terceiros
  • Integração com o ERP TOTVS Protheus
  • Split de pagamentos e repasses com Stripe Connect
  • Bonificação comercial automática via API
E6ia

IA generativa

  • Claude API
  • LLM
  • LLMOps
  • LLMs integrados via API a processos reais
  • Criação de conteúdo, atendimento e qualificação de leads
  • Orquestração de fluxos automatizados
E7segurança

Segurança e governança

  • Autenticação
  • Autorização
  • RBAC
  • ISO/IEC 27001
  • Controle de acesso por perfil e permissões
  • Isolamento de dados por empresa (multi-tenant)
  • Levantamento de políticas de segurança da informação, acesso e uso
  • Fundamentos da ISO/IEC 27001 (certificado)
E8análise

Análise e documentação

  • Requisitos
  • AS-IS / TO-BE
  • Documentação
  • Levantamento de requisitos e regras de negócio
  • Mapeamento de processos AS-IS e TO-BE
  • Documentação de APIs, especificações e decisões arquiteturais
E9produto

Produto e liderança técnica

  • Product Owner
  • Priorização
  • Roadmap
  • Product Owner e responsável pela equipe de desenvolvimento da MediCo
  • Definição de escopo, priorização de funcionalidades e evolução do produto
  • Organização de demandas e acompanhamento de entregas

04engenharia

Do problema de negócio ao sistema em produção.

Participo do ciclo completo: entendo a necessidade, estruturo requisitos e processos, planejo a solução, desenho a arquitetura, construo, implanto e opero.

04.1

Análise de negócios e planejamento de soluções

Antes de qualquer linha de código: entender o objetivo, as regras e os gargalos da operação, e transformar isso em requisitos, processos e um plano de solução.

Da necessidade do negócio à arquitetura do sistema.fig. 04.1 · ciclo completo
  1. 01Entendimento do negócio
  2. 02Levantamento de requisitos
  3. 03Mapeamento de processos
  4. 04Planejamento da solução
  5. 05Arquitetura de sistemas
  6. 06Desenvolvimento
  7. 07Implantação
  8. 08Operação e evolução
01Entendimento do negócioEntender objetivos, regras e gargalos antes de propor qualquer tecnologia.
  • Levantamento das necessidades da operação
  • Entendimento dos objetivos comerciais e operacionais
  • Identificação de problemas, gargalos e oportunidades
  • Análise de regras comerciais e operacionais
  • Entendimento dos processos utilizados pelas áreas
  • Identificação de oportunidades de digitalização e automação
  • Análise dos impactos operacionais e financeiros
  • Tradução de problemas de negócio em necessidades tecnológicas
02Levantamento e engenharia de requisitosTransformar a necessidade em requisitos claros, regras e critérios de aceitação.
  • Requisitos funcionais
  • Requisitos não funcionais
  • Especificação de funcionalidades
  • Definição de regras de negócio
  • Identificação de atores e perfis de usuários
  • Definição de permissões e responsabilidades
  • Mapeamento de dependências e restrições
  • Definição de critérios de aceitação
  • Levantamento de políticas de segurança da informação, acesso e uso
  • Documentação de requisitos
  • Especificações funcionais e técnicas
03Mapeamento e modelagem de processosDesenhar o processo atual (AS-IS) e o processo futuro (TO-BE).
  • Levantamento de processos AS-IS
  • Desenho de processos TO-BE
  • Identificação de gargalos operacionais
  • Mapeamento de atividades manuais
  • Modelagem de fluxos de trabalho
  • Identificação de pontos de integração
  • Identificação de oportunidades de automação
  • Redesenho de processos para ganho de eficiência
04Planejamento de soluçõesDefinir escopo, módulos, riscos e o MVP que gera valor primeiro.
  • Transformação de requisitos em soluções tecnológicas
  • Definição de escopo
  • Planejamento de funcionalidades
  • Definição de módulos e componentes
  • Avaliação de alternativas técnicas
  • Identificação de riscos e dependências
  • Planejamento de MVP
  • Priorização de funcionalidades
  • Planejamento de evolução do produto
05Arquitetura de sistemasDomínio, dados, APIs, acesso e infraestrutura decididos e documentados.
  • Modelagem de domínio
  • Definição de arquitetura de software
  • Planejamento de componentes e módulos
  • Modelagem de dados
  • Definição de APIs e integrações
  • Documentação de APIs
  • Planejamento de infraestrutura
  • Definição de autenticação e autorização
  • Planejamento de isolamento multi-tenant
  • Segurança, escalabilidade e manutenção
  • Documentação de decisões arquiteturais
06Validação e implantaçãoValidar regras com quem usa, implantar e medir o resultado.
  • Validação de requisitos
  • Verificação das regras de negócio
  • Testes funcionais
  • Validação de critérios de aceitação
  • Configuração de infraestrutura em VPS e deploy
  • Acompanhamento de implantação
  • Monitoramento dos resultados
  • Identificação de melhorias

04.2

Arquitetura de dados e sistemas

Fontes da operação entram por uma infraestrutura que mantenho, são persistidas no PostgreSQL, passam pelo motor de regras e chegam a quem decide.

Arquitetura da plataforma de operaçãofig. 04.2 · visão simplificada
FONTESorigem dos dadosINFRAESTRUTURAcoleta e validaçãoDADOSpersistência e históricoREGRAS DE NEGÓCIOcálculo e detecçãoENTREGAconsumo da informaçãoTelemetriaequipamentos em campoERP Protheusfaturamento e cadastroOrdens de serviçooperação técnicaControles legadosplanilhas migradasLinux · VPS · GCPingestão · validaçãonormalizaçãodeploy · monitoramentoPostgreSQL~70 mi linhas/mêshistórico completomodelo relacionalConsumoreal x esperadoComercialbonificação · preçoOperaçãoO.S. · telemetriaPainéisKPIs em tempo realAPIsoutros sistemasAplicaçõesuso das áreasAlertasdesvios e falhaspontos em movimento = fluxo de dados entre camadas (representação conceitual)

deslize para o lado para ver o diagrama completo →

05cases

Controle de consumo: o sistema que encontrou o prejuízo.

Case principal. Cruzamento entre o consumo real e o esperado de cada máquina, com regras que apontam onde a operação está perdendo dinheiro.

  1. 01 · contexto

    O consumo de insumos não correspondia ao esperado e não havia visibilidade sobre onde as perdas aconteciam.

  2. 02 · análise e entendimento

    Entendi a operação, identifiquei as variáveis envolvidas e defini como o consumo deveria se comportar em cada máquina.

  3. 03 · planejamento e construção

    Modelei o consumo esperado por máquina, cruzei com os dados reais da operação e desenvolvi regras de negócio que identificam desvios e falhas de controle, com visibilidade sobre CMV e OPEX.

  4. 04 · descoberta

    O sistema identificou inconsistências no parque de máquinas. Os ajustes técnicos feitos a partir dessas informações corrigiram prejuízos nos contratos.

05 · resultados

−18%

no custo
de insumos

  • contrato a

    15→65%

  • contrato b

    33→62%

  • contrato c

    20→46%

Consumo real x esperadorealesperadodesvioinconsistência
implantação do sistemaantesdepois

representação conceitual · sem valores de consumo nem datas reais

Margem por contratoantes → depois dos ajustes técnicos
antesdepois15%65%A33%62%B20%46%C

05.2

IA aplicada a marketing e vendas

Desenvolvimento com o Claude, da Anthropic, integrado via API ao Instagram.

Claude APIAnthropicInstagramautomaçãointegração via API

Automação de Instagram com Claude via API

Desenvolvi a integração entre o Instagram e o Claude, da Anthropic, via API. A automação cria e publica conteúdo, responde DMs e comentários e qualifica leads, levando a IA para dentro da operação de marketing e vendas.

  • Criação e publicação automática de posts
  • Respostas a DMs e comentários geradas pelo Claude
  • Qualificação de leads e encaminhamento para venda
  • Orquestração dos fluxos entre Instagram e Claude via API
Instagram → Claude → ação no perfilfluxos da automação · representação conceitual

conteúdo

3 etapas

  1. 01

    Pauta

    Tema do post definido.

  2. AI

    Claude gera

    Legenda e conteúdo criados via API.

  3. 03

    Publicação

    Post agendado e publicado no perfil.

atendimento

3 etapas

  1. 01

    Mensagem chega

    DM ou comentário no perfil.

  2. AI

    Claude responde

    Entende o contexto e escreve a resposta.

  3. 03

    Resposta enviada

    Retorno automático no Instagram.

vendas

3 etapas

  1. 01

    Interessado

    Pessoa demonstra interesse na conversa.

  2. AI

    Claude qualifica

    Identifica se o contato é um lead.

  3. 03

    Encaminhamento

    Lead qualificado segue para a venda.

05.3

Outros sistemas em produção

Processos que deixaram de depender de planilha e conferência manual.

  • Ordens de serviço

    antes
    Fechamento em aproximadamente 5 dias.
    depois
    Acompanhamento em tempo real com KPIs.
  • Bonificação

    antes
    Cálculo manual sujeito a erros.
    depois
    Cálculo automático a partir das O.S. e regras comerciais, via API.
  • Precificação

    antes
    Dados espalhados entre áreas.
    depois
    Base unificada para preço e rentabilidade.
  • Telemetria

    antes
    Acompanhamento manual contínuo.
    depois
    Sinalização apenas do que exige intervenção.
  • Logística reversa

    antes
    Conferência manual.
    depois
    Conciliação automática entre faturado, consumido e devolvido.
  • ESG e EHS

    antes
    Planilhas e controles manuais.
    depois
    Processos automatizados.

06produtos

Produtos próprios em produção.

Dois SaaS com usuários reais, nos quais respondo pela tecnologia de ponta a ponta: arquitetura, código, infraestrutura e regras de negócio.

produto 01em produção · com usuários

MediCo

Consulta sem
telefonar.

Conectando quem precisa de cuidado a quem entrega saúde de verdade.

Co-fundador, CTO e Product Owner

responsável pela equipe de desenvolvimento

Marketplace de saúde que conecta pacientes a clínicas e profissionais. O paciente encontra, agenda e paga a consulta em um único lugar, e a plataforma divide o pagamento entre as partes automaticamente.

  • Google Cloud
  • Stripe Connect
  • APIs REST
  • Webhooks
  • Split de pagamentos
medicoficial.com.br
Tela inicial do app MediCo: busca por especialidade, sintoma ou cidade

jornada do paciente

capturas reais do app · dados de profissionais ocultados

  1. Tela de busca de profissionais do app MediCo
    01

    Busca

    Profissionais verificados, com preço, duração, local e próximos horários.

  2. Calendário de agendamento do app MediCo
    02

    Agenda

    Calendário com os dias que têm vagas e os que têm poucas vagas.

  3. Seleção de horários e resumo da consulta no app MediCo
    03

    Horários

    Horários livres por período e resumo da consulta antes de confirmar.

  4. Tela de pagamento da consulta no app MediCo
    04

    Pagamento

    Pix, Apple Pay ou cartão, com prazo para pagar e protocolo da consulta.

responsável por

  • Product Owner: escopo, priorização e evolução do produto
  • Gestão da equipe de desenvolvimento
  • Arquitetura e modelagem de dados
  • Back-end, APIs e regras de negócio
  • Infraestrutura em Google Cloud
  • Pagamentos com Stripe Connect (split e repasses)
  • Webhooks e integração entre serviços
  • Planejamento de UI/UX
Split financeiro de uma consultaexemplo conceitual · proporções ilustrativas
pagamento
do paciente
  1. 1 · Profissional recebe pelo atendimento.
  2. 2 · Clínica recebe a sua parte.
  3. 3 · Plataforma retém a taxa de intermediação.

módulos

  • M1

    Agenda

  • M2

    Gestão de clínicas

  • M3

    Pagamentos

  • M4

    Split financeiro

  • M5

    Controle financeiro

  • M6

    Acompanhamento de recebimentos

produto 02em produção · com usuários

Gestão de prestadores PJ

Sócio e responsável pela tecnologia

SaaS multi-tenant que centraliza o ciclo de gestão de prestadores de serviço PJ, com os dados de cada empresa isolados.

fluxo

  1. Cadastro
  2. Contrato
  3. Documentação
  4. Aprovação
  5. Pagamento

funcionalidades

  • Cadastro
  • Gestão de contratos
  • Documentação
  • Aprovações
  • Controle de pagamentos
  • Isolamento de dados por empresa
  • Controle de permissões
Arquitetura multi-tenantrepresentação simplificada
Empresa Adados · AisoladosEmpresa Bdados · BisoladosEmpresa Cdados · CisoladosAplicação únicaautenticação · permissões

07trajetória

Experiência, formação e certificações.

experiência

  1. mar/2025 – atual

    atual

    Co-fundador, CTO e Product Owner

    MediCo Software

    Product Owner e responsável pela equipe de desenvolvimento. Concepção, arquitetura e desenvolvimento da MediCo: back-end e APIs, integrações financeiras com Stripe Connect, webhooks e planejamento de UI/UX.

    • Google Cloud
    • Stripe Connect
    • APIs REST
    • Webhooks
  2. jul/2023 – atual

    atual

    Analista de Tecnologia e Sistemas

    Connect Vending

    Sistemas, integrações e infraestrutura de dados da operação, do levantamento de requisitos à produção.

    • −18% no custo de insumos
    • ~70 mi linhas/mês em PostgreSQL
    • O.S. de ~5 dias para tempo real
    • 150+ melhorias implantadas
    • PostgreSQL
    • TOTVS Protheus
    • APIs REST
    • Segurança da informação

08contato

Vamos conversar sobre sistemas.

Respondo por WhatsApp, e-mail ou LinkedIn.

whatsappFalar no WhatsApp
linkedinVer perfil githubVer perfil