Skip to content
View joaoleaogf's full-sized avatar

Block or report joaoleaogf

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. Markdown is supported. 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
joaoleaogf/README.md

joão leão

dado entra bagunçado. sai como sistema de pé em produção.

portfólio linkedin email

pipeline ETL: café e ideia entram no EXTRACT, viram backend/ETL/mapas no TRANSFORM e saem como sistema em produção no LOAD

café + curiosidade → backend · ETL · mapas → sistema de pé em produção (e um tanto de geoprocessamento por diversão)

quem é esse registro?

SELECT  foco, stack, vibe
FROM    devs
WHERE   nome          = 'João Leão'
  AND   local         = 'Itajubá-MG'
  AND   trabalha_na   = 'DDMX'        -- ETL · BI (Elasticsearch + Highcharts)
  AND   curte         IN ('mapas', 'grafos', 'rotas')
  AND   stack_da_moda = false;        -- prefiro entender o problema
                                      -- e escolher a ferramenta certa

stack no SELECT

Python TypeScript Node.js PostgreSQL PostGIS Angular Docker

LOAD → projetos que valeram a pena

result set (4 rows):

🗺️ ETL GeoSaúde Itajubá — limpa, geocodifica e joga dados de saúde no PostGIS pra virar mapa no QGIS. Fallback entre APIs de geocoding e retomada por checkpoint. · TypeScript PostGIS

🚗 FIPE ETL — coleta e transformação da Tabela FIPE em Node.js + TypeScript, rodando em Docker, com reprocessamento quando a fonte muda. · TypeScript Docker

🦠 Análise da Febre Amarela — dashboard em Angular pra explorar casos e vacinação: gráficos por região, faixa etária e mapa de calor. · Angular Highcharts

🧭 Otimização de Rotas — carteiro chinês / caminho euleriano pra encurtar o trajeto de equipes de recadastramento. · Python Grafos

o resto do dataset tá no portfólio e aqui nos repos 👇

todo dev é um RPG: começa fraco e vai upando

herói pixel evoluindo por 8 níveis: começa no vilarejo e vira lendário, ganhando aura e XP a cada nível

sprites por Kenney · CC0

stats do github


bora trocar uma ideia sobre dados, backend ou mapas?

COMMIT; — me chama no email ou no LinkedIn que eu respondo.

Popular repositories Loading

  1. my-portfolio my-portfolio Public

    TypeScript 1

  2. Coleta-seletiva Coleta-seletiva Public

    Sistema de gerenciamento de pontos de coleta seletiva — frontend Nuxt.js (Vue) e backend Node.js/Express/MongoDB.

    Vue

  3. joaoleaogf joaoleaogf Public

  4. NodeJs-Streams NodeJs-Streams Public

    Projeto de estudo de Streams no Node.js, containerizado com Docker e MongoDB (Mongoose).

    JavaScript

  5. otimizacao-rotas-recadastramento-imobiliario otimizacao-rotas-recadastramento-imobiliario Public

    Otimização de rotas de recadastramento imobiliário com teoria dos grafos (problema do carteiro chinês / caminho euleriano) em Python.

    Python

  6. analise-descritiva-febre-amarela analise-descritiva-febre-amarela Public

    Dashboard em Angular para análise descritiva de casos e vacinação de febre amarela no Brasil (mapa de calor, gráficos por região e faixa etária).

    TypeScript