Eduardo Rubén Bernal Puente
Junior Data Analyst at Mercado Libre, analytics engineering for Mercado Pago Point. Data Science at ITAM, class of 2028.
Mexico City, Mexico · [email protected] · github.com/rubo6 · linkedin.com/in/eruben-datascience
Summary
Data Science student at ITAM (graduating May 2028) working as a Junior Data Analyst at Mercado Libre since November 2025. I own the BigQuery data warehouse layer of Rangers, Mercado Pago Point's field-agent channel in Mexico: ETL/ELT pipelines, data quality, and the dashboards and internal tools built on top. SQL and Python in production, with tests and code review. Machine learning and parallel computing projects at university.
Experience
Mercado Libre (Mercado Pago Point), Mexico City
- Own the Rangers data layer in Mexico: ETL/ELT pipelines on BigQuery scheduled by an internal orchestrator, about 60 tables (30 in the new backend), daily loads in the millions of rows, five live dashboards in Looker Studio and Google Sheets and five more in progress.
- Rebuilt the agent-to-merchant assignment process. Twelve manual steps across several environments are now one parameterised job: edit a sheet, run it, and the file is ready in under two hours instead of a full working day. Agents, quotas and activations change without touching code.
- Built the internal web platform (Next.js, Firebase, BigQuery, Sheets) where field agents see their own portfolio for the first time. Average monthly subscriptions per agent went from 4 in January 2026 to 18 in June, the month it launched, and 27 by September. Recognised by the area's leadership.
- Own data quality and payouts: I define the data behind the agents' variable compensation, add audit steps that stop a job before an error spreads, answer alert e-mails the same day and run anomaly checks. Two cases of irregular behaviour (May and June 2026) were flagged for investigation this way.
- Automated the monthly regulatory report to Mexico City's mobility authority on transit-card top-ups at Point terminals. Hand-run queries are now five self-refreshing dashboards.
- Production Python (pandas, pyarrow, google-cloud-bigquery) with pytest, and Git with code review.
- Weekly planning and one-to-ones with operations, invoicing, payouts, cashback and measurement stakeholders; monthly and quarterly business reviews.
- Mentor two colleagues on the team's data tooling.
Education
Universidad Iberoamericana, Mexico City
- Continuing Education 120-hour programme: foundations and paradigms of AI, machine learning algorithms, supervised and unsupervised learning in Python, intelligent agents and chatbots, RPA, natural language processing and artificial neural networks, including AI ethics.
- Final project: a chatbot with an n8n automation, built with the Python machine-learning stack covered in the programme.
- Diploma and certificate expected in December 2026.
Instituto Tecnológico Autónomo de México (ITAM), Mexico City
- Relevant coursework: Machine Learning, Artificial Intelligence, Databases and NoSQL Databases, Parallel and Cloud Computing, Big Data Architecture, Data Mining, Bayesian Statistics, Causal Inference. Tools by course: R, Java, Python, Bash, C++ with OpenMP and MPI, MongoDB, Cassandra, Neo4j, Spark, Docker.
- Academic focus: data engineering, machine learning, computer vision and parallel computing.
- Favourite courses so far: Data Structures, Artificial Intelligence, Data Sources and, this term, Architecture for Large Data Volumes. Final projects included a website built from scratch (Data Sources) and a machine-learning goal-probability model with a game-like interface (Artificial Intelligence).
- Tutor for Probability I; planning a terminal project rather than a thesis.
CECyT No. 9 "Juan de Dios Bátiz" (Instituto Politécnico Nacional), Mexico City
- Programming track: object-oriented and web programming, database design, test engineering (JUnit), web and application security, distributed systems, agile methods (Scrum, XP) and four semesters of IT project labs.
- Lab projects: Java desktop apps (a calculator, an inventory and cargo manager for a shipping company), hand-coded HTML5 sites, MySQL database design and exercises. Final project: a 2D web videogame in PHP where kids solve chemistry exercises to advance levels. First language: Java; then C/C++, PHP, JavaScript, Python and SQL.
- Admitted with 118 of 128 correct answers in the 2018 COMIPEMS exam (the campus cut-off that year was around 105). First place at a school fair with an environmental-awareness project.
- Graduated in July 2021 after a year and a half of online classes during the pandemic (remote exams were made deliberately hard); the technical title (Técnico en Programación) was issued in December 2022 because the titling exam had to wait for in-person sessions.
Leadership & activities
DataLab ITAM, Mexico City
- Member of the ECOBOX AI team, a computer-vision model for waste classification: the team delivered the trained model and a paper (linked from my LinkedIn); the project did not reach a deployed prototype.
- Research planning and technical documentation for the student data-science community.
- Applied Python, machine learning and data analysis to a project with environmental impact.
AIESEC ITAM, Mexico City
- Led a four-member team across the attraction-to-realization pipeline, setting priorities, tracking KPIs and running recurring 1:1 follow-ups.
- Coordinated exchanges with Italy, Colombia, Peru and other Mexican states; communication with international stakeholders in English.
- Supported nine international volunteer realizations and improved follow-up across the participant pipeline.
- Attended AIESEC regional and national conferences on the organisation’s leadership culture.
AIESEC ITAM, Mexico City
- Supported eight international volunteers from pre-arrival through local project execution and follow-up.
- Coordinated with local NGOs to align projects with the Sustainable Development Goals, logistics and participant safety.
- Strengthened intercultural communication, stakeholder coordination and problem-solving in dynamic environments.
Selected projects
Local, offline, private push-to-talk dictation for Windows 11 (ES/EN): global hotkey, on-device speech recognition, text injected into the focused app.
Serial and MPI-parallel Bag-of-Words in C++17 with round-robin and size-balanced partitioning, containerized with Docker.
Interpretable goalkeeper save-probability prototype on 577 labeled World Cup 2022 shots.
Computer-vision model for waste classification built by a DataLab ITAM student team; model and paper delivered, no deployed prototype.
Technical skills
- Analytics & ML: Machine Learning, Statistics, Monte Carlo, Sheets, Excel, Power BI, Data architecture, Documentation, Regression, GLMs, Hypothesis testing, MLE.
- Data & Cloud: BigQuery, ETL / ELT design, Pandas, NumPy, scikit-learn, PostgreSQL, Firebase / Firestore, Google Sheets APIs, Data modeling, OLAP, Looker Studio.
- Engineering: Next.js 16, Git, GitHub, CI, Docker, Linux, REST APIs, Astro, Tailwind, pytest.
- Mathematical foundations: Linear algebra, Multivariable calculus, Probability theory, Algorithms & data structures.
- Languages: Python, SQL, TypeScript / JavaScript, R, Bash, regex.
Soft skills
- Team leadership: Led a four-member AIESEC team through the attraction-to-realization pipeline (nine international volunteers placed) and mentor two colleagues on the data tooling at Mercado Libre.
- Stakeholder communication: Weekly planning and one-to-ones with operations, invoicing, payouts, cashback and measurement teams; monthly and quarterly business reviews; earlier, international coordination in English at AIESEC.
- Documentation and knowledge transfer: Architecture notes, changelogs and handoffs kept current so the team can operate and extend what I build without me.
- Ownership under ambiguity: Took over the Rangers data layer two months after joining and rebuilt a twelve-step manual process into one parameterised job while the backend was being migrated.
- Data quality mindset: Audit steps that stop a job before an error spreads, same-day response to alerts, anomaly checks that surfaced two irregular cases for investigation.
- Research coordination: Research Manager at DataLab ITAM: planned and documented the ECOBOX AI work so a student team with exams could still deliver a model and a paper.
- Long-term discipline: Fifteen years of swimming and more than a decade of piano alongside a full course load and a job.
Certifications
- Anthropic certification (in progress) — Anthropic (In progress)
- AWS Academy — Cloud Foundations, Data Engineering, Intermediate (in progress) — AWS Academy (In progress)
- DataCamp — Data Engineer track incl. Git (in progress) — DataCamp (In progress)
- Artificial Intelligence Diploma Program — Universidad Iberoamericana (Expected)
- Technical Degree in Programming (título de Técnico en Programación) — Instituto Politécnico Nacional · CECyT No. 9 (Earned)
Languages
- Spanish — Native
- English — Professional working proficiency