§ 01 — Identidade

9 anos construindo sistemas do zero à produção. Da arquitetura ao deploy.

Desde 2017 projeto e construo sistemas web, CRMs, ERPs, e-commerces e aplicativos completos, sozinho quando o projeto pede.

0
anos de experiência
0
setores atendidos
0
áreas de especialidade
Full-cycle
da ideia ao deploy, sozinho
§ 02 — Método

Entrego produtos que funcionam de ponta a ponta, não só telas bonitas.

Cada projeto passa pelo mesmo ciclo, da ideia à evolução contínua depois do lançamento. O diferencial real está nesse ciclo completo, não numa linguagem ou framework específico.

01
Ideia
02
Planejamento
03
UX
04
Layout
05
Front-end
06
Back-end
07
Banco de dados
08
Integrações
09
Deploy
10
SEO
11
Manutenção
12
Evolução
§ 03 — Especialidades

Competências por domínio de valor

Organizadas pelo problema de negócio que resolvem. A tecnologia aparece como tag, não como manchete.

Arquitetura & qualidade de código

Modelagem de sistemas, arquitetura em camadas, qualidade e testes.

SymfonyDoctrinePHPUnit

Sistemas corporativos

CRM, CMS e ERP sob medida ou adaptados para operação real.

PHPWordPressJoomla

E-commerce & integrações

Lojas completas, APIs REST e integrações entre plataformas.

OpenCartREST APIs

Produtos digitais & mobile

Aplicativos multiplataforma conectados ao mesmo ecossistema de back-end.

Flutter

Performance & SEO técnico

Sistemas rápidos e bem indexados, não só bonitos.

SEO técnicoPerformance

DevOps & infraestrutura

Ambientes reprodutíveis, deploy confiável, autenticação e autorização.

DockerCI
§ 04.1 — Projeto principal

Jane'C Fernet Artesanal — e-commerce full stack, do zero à produção

A Jane'C precisava de uma loja virtual completa: não um site institucional, e sim um e-commerce funcional de ponta a ponta, com catálogo, carrinho, cálculo de frete, pagamento, confirmação por e-mail e um painel administrativo para o dia a dia, incluindo a verificação de idade obrigatória para venda de bebida alcoólica. Desenvolvimento full stack, do levantamento de requisitos ao suporte contínuo.

Kernel & Router§4.1.1

MVC enxuto construído do zero (Kernel + Router próprios, autoload PSR-4), sem adotar um framework completo. A única dependência externa é o phpmailer.

Pagamentos & Integrações§4.1.2

Pagamento via Mercado Pago com validação HMAC de webhook, geração própria de PIX (payload EMV/BRCode) e cálculo de frete integrado à API da Melhor Envio.

Painel administrativo & operação§4.1.3

Área /adm separada da aplicação pública para gestão de pedidos, produtos e configurações, com fila de e-mail transacional via cron e sincronização com o Instagram da loja.

clique em cada camada para ver o que ela resolve

Catálogo & carrinho
Verificação de idade
Pagamento Mercado Pago
PIX próprio (EMV)
Frete Melhor Envio
Painel admin (/adm)
Fila de e-mail via cron
Sync Instagram

Postura de segurança: todas as credenciais sensíveis (banco de dados, Mercado Pago, e-mail, tokens de API) são lidas de variáveis de ambiente, sem nada hardcoded no código-fonte. É o mesmo padrão que roda em produção, do carrinho ao pagamento confirmado.

PHP puroMVC autoralMySQLPHPMailerMercado Pago APIMelhor Envio APIWebhook HMACPSR-4
§ 04.2 — Mais um case técnico

Shinobi — RPG de progressão com arquitetura DDD

Projeto pessoal de longo prazo: um RPG de progressão por bounded contexts (Treino, Missão, Vila/Rank, Arena, Mapa do Mundo, Inventário, Jutsu, PvP, Jogadores, com Clã como único contexto ainda em placeholder), construído com Domain-Driven Design, cobertura de testes extensa desde o início e auditorias periódicas de código para manter o repositório enxuto.

Domain-Driven Design§4.2.1

14 bounded contexts, 13 já implementados ponta a ponta — Treino, Missão, Vila, Arena, Mapa do Mundo, Inventário, Jutsu, PvP, Jogadores entre eles — cada um com Application, Domain e Infrastructure próprios. Só Clã segue como placeholder.

Sistema de Arena & combate§4.2.2

Seleção de adversário, loadout de 8 slots, combate por turnos e relatório de resultado — hoje também acionável direto pelo Mapa do Mundo, com incapacitação temporária para quem perde para um NPC no mapa.

Cobertura de testes§4.2.3

312 arquivos de teste (~2.200 casos contando data providers) e 80 migrations. Cobertura tratada como parte do desenvolvimento, não como etapa posterior.

Auditoria contínua & código morto§4.2.4

Auditorias periódicas cruzam documentação, testes e código real: já identificaram um stub esquecido do PvP, uma fixture nunca preenchida e templates órfãos.

clique em cada camada para ver o que ela resolve

Treino & Missão
Vila & Rank
Mapa do Mundo
Inventário
PvP por turnos
Perfis de jogadores
Loadout de skills
ADRs documentados

Decisões de arquitetura registradas em 13 ADRs ao longo do desenvolvimento. O projeto também passa por auditorias de documentação que cruzam relatórios de sessão com o código real — já corrigindo registros desatualizados (como o PvP, que deixou de ser placeholder) e mapeando pendências reais, como um pequeno gap de ponta a ponta na modal de detalhe de NPC.

PHPDDDBounded contextsMigrationsTestes automatizadosADRsAuditoria técnica
§ 05 — Ecossistema comercial

Biblioteca própria de componentes reutilizáveis

Componentes que fui desenvolvendo ao longo dos anos e reaproveito entre projetos, o que agiliza a entrega sem cortar qualidade.

§ 06 — Trajetória

Desde 2017

Um recorte, não o currículo completo. Para o histórico detalhado, veja o LinkedIn ou o PDF.

2017

Affecty Systems

Início da carreira em Santo Ângelo/RS: HTML, CSS, primeiros contatos com JavaScript e WordPress.

2018–2019

Belif Internet & Marketing

Construção e manutenção de mais de 20 sites para a carteira de clientes da agência, com base ampla em UX, SEO e resolução de problemas.

2020

Solution Sistemas e Gestão

Ajustes e melhorias de interface em um ERP construído com GeneXus.

2021–2023

Otimizer Sistemas

Maior salto de aprendizado: sozinho na área de desenvolvimento, evolução contínua do CMS próprio da empresa e primeiros apps mobile com Flutter.

2023–hoje

Freelancer

Atendimento a agências parceiras e suporte a clientes de experiências anteriores, cobrindo o ciclo completo do levantamento de necessidades à entrega e ao suporte contínuo.

§ 07 — Como eu trabalho

O processo, passo a passo

01

Descoberta

Entendo o problema de negócio antes de qualquer tela.

02

Arquitetura

Proposta de estrutura antes de escrever qualquer linha de código.

03

Prototipação

Valido o fluxo antes de escrever código de produção.

04

Sprints

Desenvolvimento em ciclos curtos e visíveis.

05

Deploy

Entrega em ambiente reprodutível, sem surpresas.

06

Suporte

Evolução contínua depois do lançamento.

§ 08 — Contato

Vamos conversar sobre o seu projeto

Escolha o caminho que melhor descreve por que você está aqui.

Recrutadores

Veja o case técnico completo e entenda como penso arquitetura antes de código.

Ver case técnico

Empresas e clientes

Solicite um orçamento para um sistema, produto digital ou site institucional.

Solicitar orçamento

Parceiros de desenvolvimento

Precisa de alguém para assumir um projeto do zero ou dar continuidade a um sistema existente.

Vamos conversar