Skip to content
View J0NGS's full-sized avatar

Block or report J0NGS

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
J0NGS/README.md
JONGS — João Gonçalo, Desenvolvedor Full-Stack na Mandacaru Energia, mestrando em Ciência da Computação

01 — Sobre mim

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.


02 — Tecnologias

Java, Spring, PostgreSQL, MySQL, React, TypeScript, Vite, Mantine, Flutter, Swift, Docker, GitHub Actions, Linux, Git, Nginx, Grafana, Python, Jupyter, C++

03 — Projetos

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.

04 — Atividade

Contribuições no GitHub

05 — Estatísticas

Estatísticas do GitHub de João Gonçalo: repositórios, estrelas, seguidores, commits, pull requests, issues e linguagens mais usadas

06 — Contato

Fim do arquivo

Pinned Loading

  1. multa-draence multa-draence Public

    JavaScript

  2. nectar-api nectar-api Public

    Java

  3. Challenge3 Challenge3 Public

    Java

  4. simulador_de_publico_draence simulador_de_publico_draence Public

    JavaScript

  5. Cars-Store-ProgDistribuida-Ufersa Cars-Store-ProgDistribuida-Ufersa Public

    repositorio de programação distribuida

    Java

  6. jcrvz/customhys jcrvz/customhys Public

    Customising optimisation metaheuristics via hyper-heuristic search (CUSTOMHyS). This framework provides tools for solving, but not limited to, continuous optimisation problems using a hyper-heurist…

    Python 27 13