ATUALMENTE ..... desenvolvimento de software na Mandacaru Energia
MESTRADO ....... Ciência da Computação
PESQUISA ....... otimização de carteira de investimento
CÓDIGO ABERTO .. contribuição no CUSTOMHyS
Estou à frente da equipe de desenvolvimento, tocando projetos como o Mandacaru Hub e atuando em banco de dados, backend, frontend, infra e liderança de equipe. No mestrado dou continuidade a uma pesquisa que comecei ainda na graduação, em otimização de carteira de investimento.
No back-end uso Java e Spring, organizado em camadas por feature e casos de uso, com autenticação via JWT e RBAC hierárquico; quando necessário, também auditoria e observabilidade. No front-end é React, normalmente em arquitetura hexagonal, e ultimamente venho testando Feature-Sliced Design (FSD) para organizar por fatia de funcionalidade em vez de por camada. Na pesquisa operacional gosto de implementar os algoritmos do zero em vez de só usar bibliotecas, inclusive com contribuições em código aberto, como no CUSTOMHyS.
| Projeto | Descrição |
|---|---|
| Mandacaru Hub (privado) | Sistema operacional central de uma empresa de petróleo, feito do zero: inventário, manutenção, treinamentos e e-learning próprio, em constante expansão. |
| DraeWiki | API de Wiki/base de dados de um universo fictício de futebol. |
| MLO | Motor de Branch-and-Bound / Branch-and-Cut implementado do zero em Python, aplicado a 10 problemas clássicos de Pesquisa Operacional. |
| cplex_knapsack | Resolução do Problema das Múltiplas Mochilas via IBM CPLEX, com benchmark e análise crítica dos resultados. |
| AnalisadorLEx | Analisador léxico e sintático (JFlex + JavaCup) para uma linguagem de ontologias no estilo Manchester OWL. |
| Cars-Store-ProgDistribuida-Ufersa | Loja de carros via CLI em microsserviços, em Java puro com RMI: gateway, servidores de descoberta e serviços separados de carros e usuários. |
| CUSTOMHyS (contribuição) | Framework de hyper-heurísticas para otimização contínua. Contribuí com o suporte a operadores de inicialização identificados por prefixo, integrados ao loop principal da hyper-heurística. |



