Skip to content
View Benevanio's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Benevanio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Benevanio/README.md

Benevanio Santos

Engenheiro de Software · Backend & Integrações Corporativas

Java · Spring Boot · Node.js · TypeScript · MuleSoft · React · Observabilidade

Construo APIs, integrações corporativas e produtos full-stack — do backend e da camada de mensageria à web, ao desktop e ao mobile.

LinkedIn Portfólio GitHub Email


Sobre mim

Sou Engenheiro de Software com foco em desenvolvimento backend e integrações corporativas, com experiência prática full-stack em web, desktop e mobile.

Hoje, na GeoDigitus, desenvolvo software para o setor de construção civil — uma plataforma de gestão de equipamentos que abrange uma API backend, um aplicativo desktop e um aplicativo mobile. Atuo nas três camadas: APIs em Node.js + TypeScript com Clean Architecture, DDD e TDD; um app desktop em React + Tauri com suporte offline; e um app mobile em React Native (Expo).

Antes disso, na SysMap Solutions (clientes Natura & Avon), passei quase três anos em integrações MuleSoft (Mule 4, DataWeave, API-Led Connectivity), sistemas corporativos em Java (6/7/8), plataformas em React/Node e sustentação de aplicações com observabilidade e gestão de incidentes.

Me preocupo com sistemas confiáveis, observáveis e de fácil manutenção — não em colecionar tecnologias. Sou pós-graduando em Arquitetura de Software Distribuído (PUC Minas) e palestrante em eventos do Google Developer Groups sobre MuleSoft e integração de APIs.

Observação: cada tecnologia abaixo pertence à experiência específica em que foi realmente utilizada — veja Experiência Profissional.


Experiência Profissional

GeoDigitus — Engenheiro de Software (Backend · Desktop · Mobile) · abr/2026 – atual

Plataforma de gestão de equipamentos para o setor de construção civil (backend + desktop + mobile). Principal contribuidor na API backend e no aplicativo mobile.

  • Backend: APIs REST em Node.js + TypeScript (Express, Knex/PostgreSQL, Redis) com Clean Architecture, DDD e TDD; autenticação segura (OPAQUE / JWT); migrações de banco versionadas.
  • Desktop: app em React + Tauri com armazenamento offline em SQLite, mapas (MapLibre), i18n e exportação de relatórios em PDF/Excel.
  • Mobile: app em React Native + Expo integrado aos serviços e às APIs da plataforma.
  • Engenharia: observabilidade com Kibana/ELK, Docker, AWS, Git/Gitea com Conventional Commits e gates de cobertura de testes.

SysMap Solutions — Engenheiro de Software · jun/2023 – mar/2026 · clientes: Natura & Avon

Desenvolvimento de integrações, desenvolvimento backend e sustentação de aplicações, em três frentes:

  • MuleSoft / Integrações Corporativas: desenvolvimento e sustentação de fluxos Mule 4 com DataWeave e API-Led Connectivity; comunicação entre sistemas via APIs e mensageria com ActiveMQ; monitoramento e troubleshooting com Kibana/ELK; gestão de incidentes e solicitações via ServiceNow. Ambiente com 25+ integrações em produção e 100+ sistemas conectados (resultados de equipe/plataforma).
  • GPP – Global People Platform (Natura): desenvolvimento da plataforma de gestão cadastral de consultoras com React, Node.js e Jenkins (CI/CD).
  • Equipes GSP/GCP: desenvolvimento, manutenção e sustentação de aplicações corporativas em Java 6, 7 e 8.

Open Source — Cla Code Community (Cofundador)

Desenvolvo o Candidate, uma plataforma de vagas tech (Node.js, React, Go, PostgreSQL).


Competências Técnicas

Backend Java Spring Boot Node.js TypeScript Express NestJS

Integração & Middleware MuleSoft DataWeave API-Led ActiveMQ REST

Frontend React Tailwind CSS JavaScript

Mobile & Desktop React Native Expo Tauri Rust

Bancos de Dados PostgreSQL Redis MongoDB SQLite

DevOps & Cloud Docker AWS Jenkins

Observabilidade & Monitoramento Kibana Elasticsearch Logstash

ITSM & Versionamento ServiceNow Git Gitea


Projetos em Destaque

Projeto O que demonstra Stack
QueueMaster Mensageria corporativa assíncrona: filas de prioridade, tratamento de erros, rastreio por UUID Mule 4, ActiveMQ, Java, Docker
nestjs-clean-arch API REST com Clean Architecture, DDD e testes automatizados NestJS, TypeScript
Async-Product-Pipeline Processamento em lote desacoplado por fila, com reprocessamento automático Node.js, ActiveMQ, MongoDB
node-monitoring Transforma logs JSON estruturados em informação no Kibana Node.js, Express, Winston, Joi
bene_tesla API Spring Boot em camadas com testes automatizados Java 17, Spring Boot 3, JPA, JUnit
observatorio-gastos-publicos Plataforma open source para consultar gastos públicos TypeScript, React

Princípios de Engenharia

  • Clean Architecture & DDD — dependências apontando para dentro; regra de negócio isolada de frameworks.
  • Test-Driven Development — testes como ferramenta de design, com gates de cobertura no CI.
  • Design de APIs — contratos claros, documentados e versionados (REST / API-Led).
  • Observabilidade — logs estruturados e métricas para encontrar e corrigir problemas rápido.
  • Manutenibilidade & Segurança — código legível, autenticação segura, sem segredos no repositório.
  • Melhoria contínua — commits pequenos, revisados e no padrão Conventional Commits.

Atividade no GitHub

Estatísticas do GitHub de Benevanio Linguagens mais usadas


Contato

Aberto a oportunidades em Backend, Integrações e Full Stack Engineering.

Pinned Loading

  1. Cla-Code-Community/candidate Cla-Code-Community/candidate Public

    Simplifique sua busca por emprego. Todas as oportunidades do mercado reunidas em uma plataforma inteligente e automatizada.

    TypeScript 95 27

  2. Cla-Code-Community/ats-forge Cla-Code-Community/ats-forge Public

    Um projeto Nodejs que gera automaticamente currículos personalizados em Word, otimizados para sistemas ATS (Applicant Tracking System) como Greenhouse, Lever e Workday.

    TypeScript 24 2

  3. CARDS_ICON_VANILLAJS CARDS_ICON_VANILLAJS Public template

    Cartão de Visitas, este foi um dos primeiros projetos que fiz, lembro de ter feito ele quando voltei do meu Trabalho no Supermercado.

    JavaScript 5 1

  4. NovelNexus NovelNexus Public

    Sistema de gerenciamento de livros utilizando a linguagem de programação java

    Java 4

  5. ChatBot ChatBot Public

    Chat com webSockets(Socket IO) e Node js

    HTML 3

  6. API_Authetication API_Authetication Public

    JWT_API_AUTH

    JavaScript 1