Pular para o conteúdo

Observatório pessoal · Cidade do México

Eduardo Rubén Bernal Puente

Analista de Dados Jr. no Mercado Livre, com engenharia analítica para o Mercado Pago Point. Ciência de Dados no ITAM, turma de 2028.

Mantenho os dados de um canal de vendas em campo corretos, em dia e úteis para quem o opera.

Fora do trabalho eu sou o Rubo: apaixonado por música, gamer e alguém capaz de perder uma noite inteira diante de um telescópio. Este universo é o informal.

Retrato ilustrado de Eduardo Rubén Bernal Puente com blazer azul-marinho diante de uma nebulosaRetrato de Eduardo Rubén desenhado como uma constelação dourada no céu noturnoRetrato de Eduardo Rubén gravado no estilo de um atlas estelar do século XIX
Retratos ilustrados · gerados a partir de uma foto do autor

Relógios de missão

  • No Mercado Livre

    desde 2025-11-03

  • Estudando Ciência de Dados no ITAM

    desde 2023-01-09

  • Voltas ao redor do Sol

    desde 2003-06-15

  • Até a formatura

    até 2028-05-10

  • NGC 3372 · Carina Nebula · Carina · 8.500 al
  • M8 · Lagoon Nebula · Sagittarius · 4.100 al
  • NGC 7293 · Helix Nebula · Aquarius · 655 al
  • M42 · Orion Nebula · Orion · 1.344 al
  • M16 · Eagle Nebula · Pillars of Creation · Serpens · 5.700 al
  • Barnard 33 · Horsehead Nebula · Orion · 1.375 al

01

Observatório

Cada nebulosa é uma região do meu trabalho. Cada estrela dentro dela é um dado de um projeto. Escolha uma nebulosa para focar o telescópio.

A metade informal. Cada nebulosa é algo que faço quando não estou trabalhando. Escolha uma.

Escolher uma nebulosa →

Escolher uma nebulosa →

Curiosidades

  • As estrelas do início são reais: são calculadas a partir de um catálogo de estrelas brilhantes para o céu sobre a Cidade do México no momento em que você abre a página.
  • Fontes, scripts e imagens vivem aqui. A única requisição externa é uma contagem de visitas anônima e sem cookies.
  • Construí minha própria ferramenta de ditado por voz offline (WhisperFlow) porque queria push-to-talk que nunca saísse da minha máquina. Foi com ela que ditei as respostas que deram forma a esta página.

Atividade no GitHub

@rubo6 ↗

215 contribuições · últimos 12 meses

out.nov.dez.jan.fev.mar.abr.mai.jun.jul.ago.set.out.SegQuaSex19 de out. de 2025: 020 de out. de 2025: 021 de out. de 2025: 022 de out. de 2025: 023 de out. de 2025: 024 de out. de 2025: 025 de out. de 2025: 026 de out. de 2025: 027 de out. de 2025: 128 de out. de 2025: 029 de out. de 2025: 030 de out. de 2025: 031 de out. de 2025: 01 de nov. de 2025: 02 de nov. de 2025: 03 de nov. de 2025: 04 de nov. de 2025: 05 de nov. de 2025: 06 de nov. de 2025: 07 de nov. de 2025: 08 de nov. de 2025: 09 de nov. de 2025: 010 de nov. de 2025: 011 de nov. de 2025: 012 de nov. de 2025: 013 de nov. de 2025: 014 de nov. de 2025: 015 de nov. de 2025: 016 de nov. de 2025: 017 de nov. de 2025: 018 de nov. de 2025: 019 de nov. de 2025: 020 de nov. de 2025: 021 de nov. de 2025: 022 de nov. de 2025: 023 de nov. de 2025: 024 de nov. de 2025: 025 de nov. de 2025: 026 de nov. de 2025: 027 de nov. de 2025: 028 de nov. de 2025: 029 de nov. de 2025: 030 de nov. de 2025: 01 de dez. de 2025: 02 de dez. de 2025: 03 de dez. de 2025: 214 de dez. de 2025: 05 de dez. de 2025: 06 de dez. de 2025: 07 de dez. de 2025: 08 de dez. de 2025: 09 de dez. de 2025: 010 de dez. de 2025: 011 de dez. de 2025: 012 de dez. de 2025: 013 de dez. de 2025: 014 de dez. de 2025: 015 de dez. de 2025: 016 de dez. de 2025: 017 de dez. de 2025: 018 de dez. de 2025: 019 de dez. de 2025: 020 de dez. de 2025: 9421 de dez. de 2025: 022 de dez. de 2025: 023 de dez. de 2025: 024 de dez. de 2025: 025 de dez. de 2025: 026 de dez. de 2025: 027 de dez. de 2025: 028 de dez. de 2025: 029 de dez. de 2025: 030 de dez. de 2025: 031 de dez. de 2025: 01 de jan. de 2026: 02 de jan. de 2026: 03 de jan. de 2026: 04 de jan. de 2026: 05 de jan. de 2026: 06 de jan. de 2026: 07 de jan. de 2026: 08 de jan. de 2026: 09 de jan. de 2026: 010 de jan. de 2026: 011 de jan. de 2026: 012 de jan. de 2026: 013 de jan. de 2026: 014 de jan. de 2026: 015 de jan. de 2026: 016 de jan. de 2026: 017 de jan. de 2026: 018 de jan. de 2026: 019 de jan. de 2026: 020 de jan. de 2026: 021 de jan. de 2026: 022 de jan. de 2026: 023 de jan. de 2026: 024 de jan. de 2026: 025 de jan. de 2026: 026 de jan. de 2026: 027 de jan. de 2026: 028 de jan. de 2026: 129 de jan. de 2026: 030 de jan. de 2026: 031 de jan. de 2026: 01 de fev. de 2026: 02 de fev. de 2026: 03 de fev. de 2026: 04 de fev. de 2026: 05 de fev. de 2026: 06 de fev. de 2026: 07 de fev. de 2026: 08 de fev. de 2026: 09 de fev. de 2026: 010 de fev. de 2026: 011 de fev. de 2026: 012 de fev. de 2026: 013 de fev. de 2026: 014 de fev. de 2026: 015 de fev. de 2026: 016 de fev. de 2026: 017 de fev. de 2026: 018 de fev. de 2026: 019 de fev. de 2026: 020 de fev. de 2026: 021 de fev. de 2026: 022 de fev. de 2026: 023 de fev. de 2026: 024 de fev. de 2026: 025 de fev. de 2026: 026 de fev. de 2026: 027 de fev. de 2026: 028 de fev. de 2026: 01 de mar. de 2026: 02 de mar. de 2026: 03 de mar. de 2026: 04 de mar. de 2026: 05 de mar. de 2026: 06 de mar. de 2026: 07 de mar. de 2026: 08 de mar. de 2026: 09 de mar. de 2026: 010 de mar. de 2026: 011 de mar. de 2026: 012 de mar. de 2026: 013 de mar. de 2026: 014 de mar. de 2026: 015 de mar. de 2026: 016 de mar. de 2026: 017 de mar. de 2026: 018 de mar. de 2026: 019 de mar. de 2026: 020 de mar. de 2026: 021 de mar. de 2026: 022 de mar. de 2026: 023 de mar. de 2026: 024 de mar. de 2026: 025 de mar. de 2026: 026 de mar. de 2026: 027 de mar. de 2026: 028 de mar. de 2026: 029 de mar. de 2026: 030 de mar. de 2026: 031 de mar. de 2026: 01 de abr. de 2026: 02 de abr. de 2026: 03 de abr. de 2026: 04 de abr. de 2026: 05 de abr. de 2026: 06 de abr. de 2026: 07 de abr. de 2026: 08 de abr. de 2026: 09 de abr. de 2026: 010 de abr. de 2026: 011 de abr. de 2026: 012 de abr. de 2026: 013 de abr. de 2026: 014 de abr. de 2026: 015 de abr. de 2026: 016 de abr. de 2026: 017 de abr. de 2026: 018 de abr. de 2026: 019 de abr. de 2026: 020 de abr. de 2026: 021 de abr. de 2026: 022 de abr. de 2026: 023 de abr. de 2026: 024 de abr. de 2026: 025 de abr. de 2026: 026 de abr. de 2026: 027 de abr. de 2026: 028 de abr. de 2026: 029 de abr. de 2026: 030 de abr. de 2026: 01 de mai. de 2026: 02 de mai. de 2026: 03 de mai. de 2026: 04 de mai. de 2026: 05 de mai. de 2026: 06 de mai. de 2026: 07 de mai. de 2026: 08 de mai. de 2026: 09 de mai. de 2026: 010 de mai. de 2026: 011 de mai. de 2026: 012 de mai. de 2026: 013 de mai. de 2026: 014 de mai. de 2026: 015 de mai. de 2026: 016 de mai. de 2026: 017 de mai. de 2026: 018 de mai. de 2026: 019 de mai. de 2026: 020 de mai. de 2026: 021 de mai. de 2026: 022 de mai. de 2026: 023 de mai. de 2026: 024 de mai. de 2026: 025 de mai. de 2026: 026 de mai. de 2026: 027 de mai. de 2026: 028 de mai. de 2026: 029 de mai. de 2026: 030 de mai. de 2026: 031 de mai. de 2026: 01 de jun. de 2026: 02 de jun. de 2026: 03 de jun. de 2026: 04 de jun. de 2026: 05 de jun. de 2026: 06 de jun. de 2026: 07 de jun. de 2026: 08 de jun. de 2026: 09 de jun. de 2026: 010 de jun. de 2026: 011 de jun. de 2026: 012 de jun. de 2026: 013 de jun. de 2026: 014 de jun. de 2026: 015 de jun. de 2026: 016 de jun. de 2026: 017 de jun. de 2026: 018 de jun. de 2026: 019 de jun. de 2026: 020 de jun. de 2026: 021 de jun. de 2026: 022 de jun. de 2026: 023 de jun. de 2026: 024 de jun. de 2026: 025 de jun. de 2026: 026 de jun. de 2026: 027 de jun. de 2026: 028 de jun. de 2026: 029 de jun. de 2026: 030 de jun. de 2026: 01 de jul. de 2026: 02 de jul. de 2026: 03 de jul. de 2026: 04 de jul. de 2026: 05 de jul. de 2026: 06 de jul. de 2026: 07 de jul. de 2026: 08 de jul. de 2026: 09 de jul. de 2026: 010 de jul. de 2026: 011 de jul. de 2026: 012 de jul. de 2026: 013 de jul. de 2026: 014 de jul. de 2026: 015 de jul. de 2026: 016 de jul. de 2026: 017 de jul. de 2026: 018 de jul. de 2026: 019 de jul. de 2026: 020 de jul. de 2026: 021 de jul. de 2026: 022 de jul. de 2026: 023 de jul. de 2026: 024 de jul. de 2026: 025 de jul. de 2026: 026 de jul. de 2026: 027 de jul. de 2026: 028 de jul. de 2026: 029 de jul. de 2026: 030 de jul. de 2026: 031 de jul. de 2026: 01 de ago. de 2026: 02 de ago. de 2026: 03 de ago. de 2026: 04 de ago. de 2026: 05 de ago. de 2026: 06 de ago. de 2026: 07 de ago. de 2026: 08 de ago. de 2026: 09 de ago. de 2026: 010 de ago. de 2026: 011 de ago. de 2026: 012 de ago. de 2026: 013 de ago. de 2026: 014 de ago. de 2026: 015 de ago. de 2026: 016 de ago. de 2026: 017 de ago. de 2026: 018 de ago. de 2026: 019 de ago. de 2026: 020 de ago. de 2026: 021 de ago. de 2026: 022 de ago. de 2026: 023 de ago. de 2026: 024 de ago. de 2026: 025 de ago. de 2026: 026 de ago. de 2026: 027 de ago. de 2026: 028 de ago. de 2026: 029 de ago. de 2026: 030 de ago. de 2026: 031 de ago. de 2026: 01 de set. de 2026: 02 de set. de 2026: 03 de set. de 2026: 354 de set. de 2026: 525 de set. de 2026: 16 de set. de 2026: 107 de set. de 2026: 08 de set. de 2026: 09 de set. de 2026: 010 de set. de 2026: 011 de set. de 2026: 012 de set. de 2026: 013 de set. de 2026: 014 de set. de 2026: 015 de set. de 2026: 016 de set. de 2026: 017 de set. de 2026: 018 de set. de 2026: 019 de set. de 2026: 020 de set. de 2026: 021 de set. de 2026: 022 de set. de 2026: 023 de set. de 2026: 024 de set. de 2026: 025 de set. de 2026: 026 de set. de 2026: 027 de set. de 2026: 028 de set. de 2026: 029 de set. de 2026: 030 de set. de 2026: 01 de out. de 2026: 02 de out. de 2026: 03 de out. de 2026: 04 de out. de 2026: 05 de out. de 2026: 06 de out. de 2026: 07 de out. de 2026: 08 de out. de 2026: 09 de out. de 2026: 010 de out. de 2026: 011 de out. de 2026: 012 de out. de 2026: 013 de out. de 2026: 014 de out. de 2026: 015 de out. de 2026: 016 de out. de 2026: 017 de out. de 2026: 018 de out. de 2026: 019 de out. de 2026: 020 de out. de 2026: 021 de out. de 2026: 0

02

Trajetória

Cargos, liderança e estudos como órbitas. A órbita mais interna é a mais recente.

  1. Trabalhonov. de 2025 → atualCidade do México

    Analista de Dados Jr. (Engenharia de Dados e Analytics), contratado

    Mercado Livre (Mercado Pago Point) ↗

    Equipe de Aquisição, área Longtail do Mercado Pago Point (pequenos e médios comerciantes). Desde janeiro de 2026 sou o responsável pelos dados do Rangers no México, o canal de agentes de campo lançado aqui em setembro de 2025. Equipe regional remota, em espanhol.

    • Responsável pela camada de dados do Rangers no México: pipelines ETL/ELT no BigQuery agendados por um orquestrador interno, cerca de 60 tabelas (30 no novo backend), cargas diárias de milhões de linhas, cinco dashboards em produção no Looker Studio e Google Sheets e mais cinco em andamento.
    • Reconstruí o processo de atribuição de comerciantes a agentes. Doze passos manuais em vários ambientes viraram um único job parametrizado: edita-se uma planilha, executa-se e o arquivo fica pronto em menos de duas horas em vez de um dia inteiro de trabalho. Agentes, cotas e ativações mudam sem tocar em código.
    • Construí a plataforma web interna (Next.js, Firebase, BigQuery, Sheets) onde os agentes de campo veem pela primeira vez a própria carteira. A média mensal de assinaturas por agente passou de 4 em janeiro de 2026 para 18 em junho, mês do lançamento, e 27 em setembro. Reconhecida pela liderança da área.
    • Responsável por qualidade de dados e pagamentos: defino os dados por trás da remuneração variável dos agentes, adiciono etapas de auditoria que param um job antes que um erro se espalhe, respondo aos alertas por e-mail no mesmo dia e rodo verificações de anomalias. Assim foram detectados dois casos de comportamento irregular (maio e junho de 2026), encaminhados para investigação.
    • Automatizei o relatório regulatório mensal à autoridade de mobilidade da Cidade do México sobre recargas de cartões de transporte em terminais Point. Consultas manuais viraram cinco dashboards que se atualizam sozinhos.
    • Python em produção (pandas, pyarrow, google-cloud-bigquery) com testes em pytest, e Git com revisão de código.
    • Planejamento semanal e one-to-ones com as equipes de operações, faturamento, pagamentos, cashback e mensuração; revisões de negócio mensais e trimestrais.
    • Mentor de dois colegas nas ferramentas de dados da equipe.
    • BigQuery
    • SQL
    • Python
    • Looker Studio
    • Google Sheets
    • Next.js
    • Firebase
    • pytest
    • Git
  2. Liderançajan. de 2025 → dez. de 2025Cidade do México

    Research Manager, integrante da equipe ECOBOX AI

    DataLab ITAM

    • Integrante da equipe do ECOBOX AI, um modelo de visão computacional para classificar resíduos: a equipe entregou o modelo treinado e um paper (linkado no meu LinkedIn); o projeto não chegou a um protótipo instalado.
    • Planejamento de pesquisa e documentação técnica para a comunidade estudantil de ciência de dados.
    • Python, aprendizado de máquina e análise de dados aplicados a um projeto com impacto ambiental.
    • Python
    • Visão computacional
    • Coordenação de pesquisa
  3. Formaçãonov. de 2025 → jul. de 2026Cidade do México

    Programa de Diploma em Inteligência Artificial

    Universidad Iberoamericana ↗

    • Programa de Educação Continuada de 120 horas: fundamentos e paradigmas da IA, algoritmos de aprendizado de máquina, aprendizado supervisionado e não supervisionado em Python, agentes inteligentes e chatbots, RPA, processamento de linguagem natural e redes neurais artificiais, incluindo ética da IA.
    • Projeto final: um chatbot com uma automação em n8n, construído com o stack de aprendizado de máquina em Python do programa.
    • Diploma e certificado previstos para dezembro de 2026.
    • Machine Learning
    • Deep Learning
    • Chatbots
    • n8n
    Sobre a instituição e o currículo completo
    • Reputação: universidade jesuíta fundada em 1943, integrante do Sistema Universitário Jesuíta (SUJ) e da AUSJAL, com cerca de 12.000 estudantes. Faixa 851–900 mundial e 6.ª do México no QS World University Rankings 2027; acreditação institucional CIEES 2025–2032; 1.ª em Design e 2.ª em Arquitetura e Contabilidade na pesquisa com empregadores do Reforma 2025.

    Fontes:QS 2027, México (Vanguardia) ↗IBERO · Reforma 2025 ↗IBERO · acreditações ↗IBERO · diploma em IA ↗

  4. Liderançajul. de 2024 → dez. de 2024Cidade do México

    Team Leader, Outgoing Global Volunteer

    AIESEC ITAM ↗

    • Liderei uma equipe de quatro pessoas ao longo do pipeline de atração à realização: prioridades, acompanhamento de KPIs e 1:1 recorrentes.
    • Coordenei intercâmbios com Itália, Colômbia, Peru e outros estados do México; comunicação com stakeholders internacionais em inglês.
    • Apoiei nove realizações de voluntariado internacional e melhorei o acompanhamento do pipeline de participantes.
    • Participei de congressos regionais e nacionais da AIESEC sobre a cultura de liderança da organização.
    • Liderança
    • Comunicação com stakeholders
  5. Liderançajan. de 2024 → jun. de 2024Cidade do México

    Team Member, Incoming Global Volunteer

    AIESEC ITAM ↗

    • Apoiei oito voluntários internacionais desde antes da chegada até a execução do projeto local e o acompanhamento.
    • Coordenei com ONGs locais para alinhar os projetos aos Objetivos de Desenvolvimento Sustentável, à logística e à segurança dos participantes.
    • Fortaleci a comunicação intercultural, a coordenação com stakeholders e a resolução de problemas em ambientes dinâmicos.
    • Comunicação intercultural
    • Coordenação com ONGs
  6. Formaçãojan. de 2023 → mai. de 2028Cidade do México

    Bacharelado em Ciência de Dados

    Instituto Tecnológico Autónomo de México (ITAM) ↗

    Formatura prevista: maio de 2028 (plano de nove semestres; as optativas serão cursadas dentro de um mestrado para concluir os dois graus juntos).

    • Disciplinas relevantes: Aprendizado de Máquina, Inteligência Artificial, Bancos de Dados e Bancos de Dados NoSQL, Computação Paralela e em Nuvem, Arquitetura para Grandes Volumes de Dados, Mineração de Dados, Estatística Bayesiana, Inferência Causal. Ferramentas por disciplina: R, Java, Python, Bash, C++ com OpenMP e MPI, MongoDB, Cassandra, Neo4j, Spark, Docker.
    • Foco acadêmico: engenharia de dados, machine learning, visão computacional e computação paralela.
    • Disciplinas favoritas até agora: Estruturas de Dados, Inteligência Artificial, Fontes de Dados e, neste semestre, Arquitetura para Grandes Volumes de Dados. Projetos finais: um site do zero (Fontes de Dados) e um modelo de aprendizado de máquina de probabilidade de gol com interface de videogame (Inteligência Artificial).
    • Monitor de Cálculo de Probabilidades I; plano de conclusão por projeto terminal em vez de tese.
    • Estatística
    • Algoritmos
    • Computação paralela
    • NoSQL
    Sobre a instituição e o currículo completo
    • Reputação: 4.ª universidade do México e faixa 751–760 mundial no QS World University Rankings 2027, e 1.ª do México / 30.ª do mundo no indicador QS Employment Outcomes (95,5 % dos formados empregados entre 7 e 11 meses após a formatura). 42.ª da América Latina no QS 2026. Economia está em =185 mundial (QS por área 2025) e é primeiro lugar na pesquisa com empregadores do Reforma em 2024, 2025 e 2026; Ciência da Computação entrou no QS por área em 2025 (701–750).
    • O bacharelado em Ciência de Dados (8 semestres; Departamento de Estatística fundado em 1997) informa que 100 % dos formados de 2020–2022 trabalham ou cursam pós-graduação, com média de seis ofertas de emprego durante o curso. Acreditação FIMPES plena 2023–2030.
    • Disciplinas do Plano B (ementas oficiais): Cálculo I–III, Geometria Vetorial, Álgebra Linear, Pensamento Matemático, Matemática Discreta; Probabilidade I–II, Estatística Matemática, Métodos Lineares (GLM), Métodos Multivariados, Estatística Bayesiana; Algoritmos e Programas, Estruturas de Dados (Avançadas), Bancos de Dados, Bancos de Dados Não Relacionais, Fontes de Dados, Visualização de Informação, Aprendizado de Máquina, Inteligência Artificial, Computação Paralela e em Nuvem, Arquitetura para Grandes Volumes de Dados, Mineração e Análise de Dados; Economia I–IV, Desenho de Mercados, Inferência Causal; Legalidade e Ética em Ciência de Dados; e o núcleo de humanidades do ITAM.
    • Ferramentas por disciplina: R em toda a sequência de estatística; Java na sequência de estruturas de dados; Python, Bash, Linux, expressões regulares e Git em Fontes de Dados; MongoDB, Cassandra, Neo4j, Spark/Hadoop e Docker em NoSQL; C++ com OpenMP e MPI em Computação Paralela; agentes e busca em Python em IA.

    Fontes:QS 2027, México (Vanguardia) ↗ITAM · QS Employment Outcomes 2027 ↗ITAM · QS por área 2025 ↗ITAM · Reforma 2026 ↗ITAM · bacharelado em Ciência de Dados ↗ITAM · boletim do Plano B (CDA-B) ↗ITAM · ementas de Estatística ↗ITAM · ementa de Aprendizado de Máquina ↗

  7. Formaçãoago. de 2018 → jul. de 2021Cidade do México

    Técnico em Programação

    CECyT No. 9 "Juan de Dios Bátiz" (Instituto Politécnico Nacional) ↗

    Ensino médio bivalente do IPN (diploma de ensino médio + título técnico), Plano 2008. Título emitido em dezembro de 2022.

    • Formação profissional: programação orientada a objetos e web, projeto de bancos de dados, engenharia de testes (JUnit), segurança web e de aplicações, sistemas distribuídos, métodos ágeis (Scrum, XP) e quatro semestres de laboratórios de projetos de TI.
    • Projetos de laboratório: aplicativos desktop em Java (uma calculadora, um gestor de inventário e cargas para uma empresa de navegação), sites em HTML5 escritos à mão, projeto e exercícios de bancos de dados em MySQL. Projeto final: um videogame web 2D em PHP em que crianças resolvem exercícios de química para avançar de nível. Primeira linguagem: Java; depois C/C++, PHP, JavaScript, Python e SQL.
    • Admitido com 118 de 128 acertos no exame COMIPEMS 2018 (a nota de corte do campus naquele ano ficava em torno de 105). Primeiro lugar em uma feira escolar com um projeto de consciência ambiental.
    • Formei-me em julho de 2021 após um ano e meio de aulas online na pandemia (as provas remotas foram feitas deliberadamente difíceis); o título de Técnico em Programação foi emitido em dezembro de 2022 porque o exame de titulação teve de esperar as sessões presenciais.
    • C++
    • Java
    • JavaScript
    • SQL
    • Testes de software
    Sobre a instituição e o currículo completo
    • O Bátiz é o campus do IPN com a maior nota de corte do exame COMIPEMS no país, cerca de dez acertos acima do seguinte.
    • Seletividade: a nota de corte do CECyT 9 no exame COMIPEMS ficou entre 102 e 106 acertos de 128 todos os anos entre 2019 e 2023, a mais alta de todos os campi do IPN e cerca de dez acima do segundo; a imprensa o chama de campus do IPN mais difícil de entrar.
    • Ranking: no COMIPEMS 2024 a nota de corte do CECyT 9 foi de 102 acertos em 128, a mais alta de todos os campi do IPN (o seguinte pediu 94) e acima do CCH Sur da UNAM; o candidato com a maior pontuação de todo o concurso de 2024 (126/128) escolheu o Bátiz. Foi apontado como o melhor ensino médio do país na prova ENLACE por cinco anos consecutivos até 2012 (92 % dos alunos em nível excelente em Matemática) e em 2015 ainda era a única escola pública no top 5 nacional tanto por demanda de ingresso quanto por admissão à universidade.
    • Formação profissional: Programação Orientada a Objetos, Programação e Serviços Web, Bancos de Dados (projeto normalizado e linguagens de manipulação de dados), Introdução à Engenharia de Testes e Automação de Testes, Segurança Web e de Aplicações, Introdução a Sistemas Distribuídos, Métodos Ágeis de Programação, Engenharia de Software Básica e quatro semestres de Laboratório de Projetos de TI.
    • Padrões e ferramentas citados nos programas oficiais do Plano 2008: UML (todos os diagramas), JUnit e projeto de testes caixa-branca e caixa-preta, XP, Scrum e Crystal, serviços web SOAP/WSDL/UDDI, sockets e RPC, criptografia simétrica e de chave pública, SSL/TLS, Kerberos e IPsec, PSP, CMMI e COCOMO, MoProSoft.
    • Tronco científico completo em paralelo: Álgebra, Geometria e Trigonometria, Geometria Analítica, Cálculo Diferencial e Integral, Probabilidade e Estatística, Física I–IV, Química I–IV, além de filosofia, história e seis semestres de inglês.

    Fontes:CECyT 9 · programa Plano 2008 (PDF oficial) ↗CECyT 9 · índice de programas ↗El Universal 2012 · ENLACE ↗Excélsior 2015 ↗Cortes COMIPEMS 2024 ↗Milenio · maior pontuação 2024 ↗

03

Habilidades

Agrupadas como constelações. Estrelas mais brilhantes são habilidades mais fortes.

Passe o cursor ou foque uma estrela para ver a matéria ou o trabalho por trás dela.

Analytics e ML

Scorpius

Machine Learning — ITAM Aprendizaje de Máquina (SVM, redes, CART, EM, PCA)Machine LearningComputer Vision — DataLab ITAM · ECOBOX AIComputer VisionStatistics · Monte Carlo — ITAM Cálculo de Probabilidades I–II · Estadística MatemáticaStatistics · Monte CarloSheets · Excel · Power BIData architectureDocumentationRegression · GLMs — linear, logistic, Poisson; diagnostics — ITAM Métodos Lineales · Keeper projectRegression · GLMsHypothesis testing · MLE — ITAM Estadística MatemáticaHypothesis testing · MLECausal inference — potential outcomes, DiD, IV/2SLS, RD, matching — ITAM Inferencia CausalCausal inferencePCA · factor analysis — ITAM Aprendizaje de Máquina · Métodos Multivariados (in progress)PCA · factor analysisSearch & game-tree AI — A*, minimax/alpha-beta, agents — ITAM Inteligencia ArtificialSearch & game-tree AIPyTorch · TensorFlow/Keras — ITAM Aprendizaje de Máquina · Ibero AI diplomaPyTorch · TensorFlow/KerasXGBoost · statsmodels — ITAM · Ibero AI diplomaXGBoost · statsmodels

Dados e nuvem

Ursa Major

BigQuery — Mercado LibreBigQueryETL / ELT design — Mercado Libre · ITAM Fuentes de DatosETL / ELT designPandas · NumPy — ITAM · projectsPandas · NumPyscikit-learn — ITAM Aprendizaje de Máquina · Keeper projectscikit-learnPostgreSQL — ITAM Bases de DatosPostgreSQLMongoDB · Cassandra — ITAM Bases de Datos No RelacionalesMongoDB · CassandraFirebase / FirestoreGoogle Sheets APIsData modeling · OLAP — normalization, ER, transactions, warehouses — ITAM Bases de Datos · Bátiz Bases de Datos · Mercado LibreData modeling · OLAPSpark · Hadoop — HDFS, MapReduce, data lakes — ITAM Bases de Datos No RelacionalesSpark · HadoopNeo4j · graph data — ITAM Bases de Datos No RelacionalesNeo4j · graph dataLooker Studio — Mercado Libre · five production dashboardsLooker Studio

Engenharia

Cygnus

Next.js 16Git · GitHub · CI — Mercado Libre · ITAM Fuentes de Datos · this siteGit · GitHub · CIDocker — ITAM NoSQL · Fuentes de Datos · Cómputo ParaleloDockerLinux — ITAM Fuentes de Datos (Linux, Bash, regex)LinuxMPI — ITAM Cómputo Paralelo · Bag-of-Words projectMPIREST APIsAstro · TailwindOpenMP — shared-memory parallelism, speed-up measurement — ITAM Cómputo Paralelo y en la NubeOpenMPTesting · JUnit — white/black-box design, unit/integration/regression — Bátiz Ingeniería de Pruebas · Automatización de PruebasTesting · JUnitUML · software design — Bátiz POO · Administración de Proyectos de TI · Labs I–IVUML · software designScrum · XP — Bátiz Métodos Ágiles · DataLab ITAM coordinationScrum · XPWeb security basics — TLS, hashing, authentication, CSP — Bátiz Seguridad Web y Aplicaciones · this site (CSP, CI hardening)Web security basicsDistributed systems · RPC — sockets TCP/UDP, marshalling, remote objects — Bátiz Introducción a los Sistemas Distribuidos · ITAM Cómputo ParaleloDistributed systems · RPCpytest — Mercado Libre · production Python jobspytestn8n automations — Ibero AI diploma final projectn8n automations

Fundamentos matemáticos

Lyra

Linear algebra — ITAM Álgebra Lineal I · Geometría VectorialLinear algebraMultivariable calculus — Lagrange, Hessian, multiple integrals, Taylor — ITAM Cálculo I–III (Lagrange, Hessian)Multivariable calculusProbability theory — ITAM Cálculo de Probabilidades I–II · Bátiz Probabilidad y EstadísticaProbability theoryDiscrete math · graph theory — ITAM Matemáticas DiscretasDiscrete math · graph theoryProofs · logic — induction, sets, modular arithmetic — ITAM Pensamiento MatemáticoProofs · logicAlgorithms & data structures — AVL, B-trees, hashing, Dijkstra/Floyd, big-O — ITAM Estructuras de Datos · Estructuras de Datos AvanzadasAlgorithms & data structuresMicroeconomics · market design — ITAM Economía I–IV · Diseño de MercadosMicroeconomics · market design

Linguagens

Orion

Python — Mercado Libre · ITAM (Fuentes de Datos, IA, Minería)PythonSQL — Mercado Libre · ITAM Bases de Datos · Bátiz Bases de DatosSQLTypeScript / JavaScript — Personal projects · Bátiz Programación y Servicios WebTypeScript / JavaScriptC++17 — ITAM Cómputo Paralelo y en la NubeC++17R — ITAM Probabilidad I–II · Estadística Matemática · Métodos LinealesRJava — ITAM Algoritmos y Programas · Estructuras de Datos · Bátiz POOJavaBash · regex — ITAM Fuentes de Datos · daily toolingBash · regex

Soft skills, com evidências

  • Liderança de equipesLiderei uma equipe de quatro pessoas na AIESEC ao longo do pipeline de atração à realização (nove voluntários internacionais alocados) e sou mentor de dois colegas nas ferramentas de dados do Mercado Livre.
  • Comunicação com stakeholdersPlanejamento semanal e one-to-ones com as equipes de operações, faturamento, pagamentos, cashback e mensuração; revisões de negócio mensais e trimestrais; antes, coordenação internacional em inglês na AIESEC.
  • Documentação e transferência de conhecimentoNotas de arquitetura, changelogs e handoffs em dia para que a equipe opere e estenda o que construo sem mim.
  • Ownership na ambiguidadeAssumi a camada de dados do Rangers dois meses depois de entrar e transformei um processo manual de doze passos em um único job parametrizado enquanto o backend era migrado.
  • Mentalidade de qualidade de dadosEtapas de auditoria que param um job antes que um erro se espalhe, resposta a alertas no mesmo dia e verificações de anomalias que revelaram dois casos irregulares para investigação.
  • Coordenação de pesquisaResearch Manager no DataLab ITAM: planejei e documentei o trabalho do ECOBOX AI para que uma equipe de estudantes com provas ainda entregasse um modelo e um paper.
  • Disciplina de longo prazoQuinze anos de natação e mais de uma década de piano junto com a carga completa de disciplinas e um emprego.

Certificações em andamento

  • Em andamentoAnthropic certification (in progress)Anthropic
  • Em andamentoAWS Academy — Cloud Foundations, Data Engineering, Intermediate (in progress)AWS Academy
  • Em andamentoDataCamp — Data Engineer track incl. Git (in progress)DataCamp
  • PrevistaArtificial Intelligence Diploma ProgramUniversidad Iberoamericana · 2026-12
  • ObtidaTechnical Degree in Programming (título de Técnico en Programación) ↗Instituto Politécnico Nacional · CECyT No. 9 · 2022-12

04

Diário de observação

Um diário do bacharelado em Ciência de Dados no ITAM, uma entrada por semestre: a matemática e a estatística por trás, a computação, a economia e as humanidades em que o curso insiste. Escrito ao longo do caminho, em primeira pessoa.

  1. · 2 min de leitura

    Computação

    From syllabi to stars: how I mapped my skills to their sources

    Every star in the skills section now carries a provenance: the course, job or project behind it. How I rebuilt the official programmes of Bátiz and ITAM, and what I decided not to claim.

  2. · Summer 2026· 2 min de leitura

    Computação

    WhisperFlow: why I built voice dictation that never leaves my machine

    I wanted the convenience of cloud dictation without giving away my voice. WhisperFlow is the result: offline push-to-talk for Windows with two swappable speech engines, a native orb overlay and a threat model written before the code.

    • Personal project
  3. · 2 min de leitura

    Astronomia

    Pulsars: the lighthouses that keep time better than an atomic clock

    A pulsar is a neutron star spinning tens of times per second, sweeping the sky with a beam of radiation. How they were discovered by accident, why they are the most precise clocks in the universe, and what they have to do with a data degree.

Todas as entradas →

04

Contato

Aberto a vagas de engenharia de dados e analytics engineering. Por e-mail respondo mais rápido.

E-mail

[email protected]

Idiomas

  • Espanhol · Nativo
  • Inglês · Proficiência profissional