
Desenvolvimento de sistemas web e software sob medida
Desenvolvo sistemas web sob medida para processos que planilhas e softwares de prateleira não resolvem bem: CRMs, integrações entre sites, APIs REST e painéis de gestão de conteúdo. Trabalho do banco de dados à infraestrutura em nuvem, com Angular, Svelte, Node.js, Java e PostgreSQL.
Software sob medida, ou software personalizado, é um sistema construído a partir do processo da própria empresa: as telas, os perfis de acesso e os relatórios seguem a forma como o time já trabalha, em vez de o time se adaptar a um pacote pronto.
Na prática, é o sistema para a empresa que substitui planilhas de Excel e controles soltos: estoque, vendas, clientes e ordens de serviço num só lugar, com acesso pelo navegador, inclusive no celular. Um sistema de gestão personalizado segue o jeito que a sua empresa já trabalha.
Conversar sobre o meu sistema pelo WhatsApp: (11) 98838-5247
Caso real: CRM em microsserviços para 25 sites
No Grupo OC, arquitetei e construí um CRM proprietário em microsserviços que integra 25 sites. O conteúdo das páginas fica centralizado em um headless CMS (Directus) e os leads de todos os sites chegam ao CRM por APIs REST, o que permite saber qual página gerou cada contato.
A infraestrutura roda em servidores Ubuntu com Docker e PostgreSQL, publicados com Cloudflare Tunnel no modelo Zero Trust, e em serviços da AWS. Na migração dos sites legados para Angular e Svelte, o carregamento das páginas caiu de 8 para 1 segundo.
O que posso desenvolver
CRM e gestão de leads
Um CRM personalizado que reúne os contatos de sites, formulários e WhatsApp em um só lugar, com a origem de cada lead e as etapas do funil definidas pelo processo comercial da empresa.
Integrações entre sistemas
APIs que conectam sites, CRM, ERP e ferramentas de marketing, eliminando o trabalho de copiar dados de um sistema para outro.
Headless CMS para redes de sites
Um painel único para editar o conteúdo de vários sites, com os sites gerados de forma estática para continuarem rápidos e fáceis de indexar.
Automações com inteligência artificial
Rotinas que usam APIs de modelos de linguagem para classificar, resumir ou enriquecer dados, sempre com regras claras sobre o que a automação pode ou não alterar.
Tecnologias
- Front-end
- Angular, Svelte e SvelteKit com TypeScript.
- Back-end
- Node.js com Express e Java, expondo APIs REST.
- Dados
- PostgreSQL e MongoDB; Directus como headless CMS.
- Infraestrutura
- Docker, AWS, Cloudflare, Linux, NGINX e GitHub Actions para integração contínua.
Como conduzo um projeto de sistema
- Entendimento do processo e requisitos: quem usa o sistema, quais dados entram, quais decisões ele precisa apoiar e qual é o escopo da primeira entrega.
- Arquitetura: a solução mais simples que resolve o problema hoje e permite crescer, com perfis de acesso e cuidado com dados pessoais, como pede a LGPD, desde o início.
- Entregas incrementais: partes utilizáveis do sistema publicadas cedo, em vez de uma entrega única no fim.
- Publicação e monitoramento: deploy automatizado, backups e acompanhamento de erros.
- Manutenção e evolução: correções, atualizações de segurança e novas funções conforme o processo da empresa muda.
Conversar sobre o meu sistema pelo WhatsApp: (11) 98838-5247
Perguntas frequentes sobre sistemas web
Software sob medida ou software de prateleira (SaaS)?
Se um software de prateleira atende o processo da empresa, ele quase sempre sai mais barato e mais rápido. O software sob medida vale a pena quando o processo é o diferencial do negócio, quando é preciso integrar vários sistemas que não conversam entre si ou quando o custo das licenças cresce mais que o custo de manter um sistema próprio.
Quanto custa um software sob medida?
O custo depende do escopo (quantas telas, perfis de acesso e regras de negócio o sistema tem), das integrações com outros sistemas, dos requisitos de segurança e do prazo. Por isso o orçamento é feito depois de entender o processo. Para reduzir o investimento inicial, o projeto pode começar por um MVP: a menor versão do sistema que já resolve o problema principal e entra em uso real.
Sistema web ou desktop: qual escolher?
Para a maioria das empresas, sistema web. Ele roda no navegador, não precisa ser instalado em cada computador, funciona para equipes externas e filiais e recebe atualizações em um só lugar. Um sistema desktop só se justifica quando precisa funcionar sem internet ou depende de um equipamento ligado ao computador.
O sistema pode se integrar a um CRM ou ERP que a empresa já usa?
Na maioria dos casos, sim. A integração é feita pelas APIs do sistema existente: o novo sistema envia e recebe dados, como leads, pedidos e cadastros, sem trabalho manual. Quando o sistema antigo não tem API, avalio alternativas como exportação agendada ou leitura direta do banco de dados.
Microsserviços são sempre a melhor arquitetura?
Não. Para a maioria dos sistemas, começar com um monólito bem organizado em módulos é mais simples de desenvolver e manter. Microsserviços se pagam quando há várias aplicações consumindo os mesmos dados, como uma rede de sites, ou partes do sistema com cargas e ciclos de mudança muito diferentes.
Converse sobre o seu sistema
Descreva o processo que você quer automatizar ou os sistemas que precisam conversar entre si.
Conversar sobre o meu sistema pelo WhatsApp: (11) 98838-5247
Outros canais:
- E-mail: calebe.araujo101@gmail.com
- LinkedIn: linkedin.com/in/calebe-dev
- Localização: Sorocaba – SP, Brasil
Página atualizada em .