mar. de 2026 – atual
New Energy Soluções Elétricas
Desenvolvedor backend (freelance, remoto)
- Precifique: motor de preços e impostos (do zero). Construí do zero um sistema comercial de precificação e cálculo de tributos brasileiros, em Java 21, Spring Boot 3.2, PostgreSQL e migrações Flyway, no lugar de um fluxo antigo baseado em planilhas Excel. Modelei a classificação fiscal por NCM com relacionamentos JPA/Hibernate e integrei a API de dados tributários do IBPT.
- Kvaris: plataforma ERP multi-tenant. Evoluí o Precifique para um ERP multi-tenant que atende duas pessoas jurídicas em um banco compartilhado, com isolamento de tenants por um TenantContext/TenantInterceptor no escopo da requisição. Projetei o pipeline de Vendas, Compras, WMS, Fiscal e Financeiro como um monólito modular, com comunicação interna orientada a eventos (Spring ApplicationEventPublisher) e uma máquina de estados dedicada que controla o status dos pedidos.
- Levantamento de requisitos e stakeholders. Atuei como único ponto técnico entre a necessidade de negócio e o sistema: levantei os requisitos diretamente com os sócios e a operação das duas empresas atendidas, sem intermediação de um Product Owner ou Analista de Negócios, traduzindo um processo manual em planilha em um modelo de dados e um fluxo de sistema completos.
- Autenticação e integrações. Implementei login único (SSO) com OAuth2/OIDC via Microsoft Entra ID (Azure AD), com papéis de aplicação (App Roles), e jobs agendados de sincronização com APIs de ERPs externos para as duas empresas.
- Critério de engenharia. Tomei decisões de arquitetura conscientes para evitar excesso de engenharia: escolhi uma hospedagem econômica em VPS/PaaS no lugar de serviços gerenciados em nuvem e um padrão Outbox interno simplificado no lugar de um pipeline de eventos com Kafka/Debezium. O sistema está em desenvolvimento ativo, em ambiente de homologação, com demonstração disponível.