Widder Solutions
QUEM SOMOS

Uma software house que fica por perto. Planejamento antes do código, infraestrutura própria e manutenção contínua.

A Widder Solutions desenvolve sistemas, sites, aplicativos e automações para pequenas e médias empresas. Quem conversa com você no diagnóstico acompanha o projeto até o software estar no ar — e depois dele.

04 // Quem faz

Quem faz. Gente que planeja, constrói e continua por perto.

A Widder é uma software house de Salvador fundada por Matheus Carneiro. Quem conversa com você no diagnóstico é quem acompanha o projeto até o sistema estar no ar — e depois dele.

COMO CUIDAMOS // 01
WIDDER · SALVADOR
NA PRÁTICA:
Planejamento antes do código
Entendemos a rotina e definimos telas, regras e dados antes de programar. Menos retrabalho, prazo mais previsível.
Telas e regras
Definidas
Antes do código
Dados
Validados
Na entrada
Critérios de aceite
Testáveis
Automatizados
CICLO DO PROJETOPlanejamento
PlanejamentoDesenvolvimentoManutenção

Perguntas rápidas.

Quanto custa?

O valor depende do escopo definido no diagnóstico — tamanho do sistema, integrações e prazo. O diagnóstico inicial é gratuito e termina com uma proposta fechada, sem cobrança por hora.

Preciso ter equipe técnica?

Não. Trabalhamos com empresas que não têm equipe de tecnologia. Precisamos de acesso às pessoas que executam o processo, não de programadores.

Depois da entrega, quem mantém?

Você escolhe. Podemos manter em contrato de evolução contínua, ou entregar com documentação para seu time ou fornecedor assumir. O código é seu nos dois casos.

Meus dados ficam seguros?

Trabalhamos com acordo de confidencialidade assinado antes do início, acesso mínimo necessário por sistema e possibilidade de operar inteiramente na sua infraestrutura, se preferir.

05 // Código seu

O código é seu. O conhecimento também.

Sem aprisionamento tecnológico (no vendor lock-in). Toda entrega da Widder inclui repositório limpo, documentação técnica, runbooks operacionais e sessões de transferência com seu time interno.

01main • protegida

Repositório do Cliente

Histórico limpo de commits, branches protegidas, CI/CD configurado e zero dependência de código proprietário da Widder.

.github/workflows/deploy.yml
docs/adr/ 004-postgres-rls.md
infra/ docker-compose.prod.yml
src/ modules/ billing/ auth/
supabase/ migrations/
README.md & CHANGELOG.md
02ADR-004 • PostgreSQL com RLS

Documentação Técnica (ADRs)

Architecture Decision Records que explicam exatamente por que cada biblioteca, banco e padrão foi escolhido.

STATUS: ACEITA
CONTEXTO: Isolamento multitenant no nível de banco de dados.
DECISÃO: Adotar Row Level Security com tokens de sessão assinados.
CONSEQUÊNCIAS: Zero risco de vazamento de dados entre empresas clientes.
03Runbook • Rollback de Deploy

Runbooks de Operação

Manuais passo a passo para deploy, rollback de emergência, rotação de chaves e recuperação de desastres.

1. Confirmar alerta e escopo do impacto
2. Executar rollback para tag anterior
3. Validar métricas e logs em tempo real
4. Registrar o incidente e agendar post-mortem
04Roadmap Técnico

Plano de Evolução

Roadmap estratégico trimestral priorizando as próximas frentes técnicas para que seu time toque com autonomia.

AGORA:
Estabilização do núcleo e relatórios gerenciais
PRÓXIMO:
App móvel de campo com sincronia offline
DEPOIS:
Agentes autônomos de conciliação e cobrança
04 // Revisão de código

Nenhuma linha chega à produção sem passar por outra pessoa.

Sprints quinzenais com code review em todo PR, testes automatizados e deploy contínuo. Este é o caminho real de uma mudança, do commit ao ar.

01

Commit

DIGITANDO...

Mudança pequena e focada, ligada a uma história de negócio com critério de aceite claro.

02

Code review

Outra pessoa da equipe revisa padrões de código, segurança, performance e edge cases.

03

Testes automatizados

Unitários, integração e ponta a ponta (E2E) rodando a cada push em container isolado.

04

Deploy contínuo

Gates de qualidade aprovados, a mudança segue por homologação até a produção com zero downtime.

Equipe Programando ao Vivo
Branch: feat/conciliacao-external-id•hash: a3f9e1c
MC
Matheus Carneiro(Tech Lead & Arquiteto)
commit: feat/conciliacao-external-id
RV
Code Review Aprovado
por Equipe Widder
DIFFsrc/modules/billing/reconcile.ts
git push origin feat/conciliacao-external-id
- const match = await db.payments.find({ externalId });
- if (match) await markAsPaid(match.id);
+digitando código...
RVDiscussão Técnica no PR #418:

"Essa busca precisa de índice em external_id e teste de duplicidade concorrente."

Resolução:Feito: migration com índice composta e suíte de 5 requisições simultâneas aprovadas.
GATES DE QUALIDADE AUTOMATIZADOS (GITHUB ACTIONS)AGUARDANDO COMMITS
Lint & Formataçãopendente
Typecheck Estritopendente
Testes Unitáriospendente
Testes Ponta a Pontapendente
Auditoria de Segurançapendente
PIPELINE DE DEPLOY CONTÍNUONO AR EM PRODUÇÃO • ambiente de produção do cliente
01. Build & Testes02. Homologação & Staging03. Produção Ativa