about me
/
resume
/
projects
Profile picture

Mario Jiménez

Hi! I just graduated from studying Software Engineering at Tec de Monterrey, MTY

mario.emilio.j@gmail.com

github.com/MarioJim

linkedin.com/in/mariojim

Experience

Incoming Software Engineer

Google

April 2023

New York City, NY

  • Joining the DevSite Publishing Backend team

Software Engineering Intern

Scoville Co., Ltd.

January 2023

Tokyo, Japan

  • Collaborated in a team of 5 interns to research and develop author obfuscation techniques, which involved combining multiple NLP-based methods to conceal the stylometric identity of authors
  • Developed a production-ready application using Flask and PostgreSQL to implement the backend, and utilized React and TypeScript to create a performant and scalable interface for calling these AI models

Software Engineering Intern

Google

June - August 2022

Mountain View, CA

  • Worked with the Flutter team in their efforts of supporting internal services on new desktop applications
  • Implemented a Flutter plugin for storing and uploading logs in first-party desktop apps using bidirectional communication through method channels between the plugin's API (Dart) and its implementation (Objective-C/C++)
  • Introduced a large scale change (~100 files) in BUILD rules across Google's monorepo in order to improve the dependency check used to verify that Flutter applications correctly import plugins

Software Engineering Intern

Meta

January - March 2022

Remote

  • Worked with the Unigraph team (Infra pillar), responsible for managing code size around Meta's products
  • Rewrote an algorithm in charge of traversing and topologically sorting a 100,000-node graph using Rust, reducing its execution time from ~18s to ~750ms

Software Engineering Intern

Microsoft

June - August 2021

Remote

  • Worked on the Field Service Mobile team from the Dynamics 365 division
  • Participated in the creation of a simple feature on the Field Service app, from gathering requirements and an initial design, through its implementation, documentation and testing using TypeScript and React Native
  • Built an audio recording pipeline from recording an audio stream and encoding it using the Android NDK (C++)

Cybersecurity Intern

Grupo Financiero Banorte

January - July 2020

Mexico City, Mexico

  • Built and deployed a dashboard to help assess cybersecurity risks that affect the institution in a day-to-day basis
  • Created several graph and hierarchy visualizations rendered with the help of React and D3.js
  • Developed Python scripts to clean and transform the data from Excel spreadsheets to a variety of JSON and CSV files for easier use in the web app

Education

B.S. Computer Science and Technology

Tecnológico de Monterrey

August 2018 - December 2022

Mexico

  • Graduated Magna Cum Laude, with a 97/100 GPA and an award by CENEVAL's national exam
  • Relevant coursework: Analysis and Design of Algorithms, Mobile Application Development, Advanced Database Systems, Web Applications Development, Software Design and Architecture, Compiler Design

Skills

Languages

TypeScript (proficient), Rust, C++, Java, Python

Tools & Platforms

Mercurial, Git, Docker, GitHub Actions (CI/CD pipelines)

Additional Experience and Awards

First place in Banorte's Challenge at HackMTY 2019


August 2019

Monterrey, Mexico

  • Developed an Android app prototype that accurately blocks phishing links and ads
  • Competed against about 100 teams in Mexico's largest student hackathon