Education
B.S. Computer Science and Technology
Tecnológico de Monterrey
Aug 2018 - Exp. Dec 2022
- 92/100 GPA
- Relevant coursework: Data Structures, Operating Systems, Analysis and Design of Algorithms, Programming Languages, Advanced Database Systems, Big Data, Web Applications Development, Software Quality and Testing, Software Architecture, Mobile Devices Development.
Software Projects
iOS Mobile Application (Spotifind)
iOS app that gives you songs recommendations based on your profile
- Technologies used: Xcode, CocoaPods.
- Back-end: Spotify API.
- Front-end: Swift, Objective-C.
Developed an application where one can use its Spotify account to get personalized recommendations and create playlists based on those recommendations by using the Spotify API. It has the ability to play a preview of the recommended song and includes integration with Apple Watch to show the song playing at the moment.
Gamer Store Webapp
Web Application using MERN (Mongo, Express, React, NodeJS)
- Technologies used: VSCode, MongoDB, Stripe, Yarn.
- Back-end: NodeJS, Express.
- Front-end: Material UI, React.
Developed an e‐commerce web application capable of making purchases using Stripe’s API. There’s also a admin dashboard where the admin could add, delete or modify products and users.
Compiler
Compiler using ANTLR4 and Python
- Technologies used: VSCode, PyTest.
- Back-end: Python, ANTRL4.
Developed a compiler for the programming language "COOL" using ANTLR4 parsing capabilities and Python to interpret the instructions and create functional assembly code.
Experience
Software Engineering Intern
Finance Assistant Application
December 2020 - March 2022
- Technologies used: Spring Tool Suite, VSCode, SQLTools, Maven, Tomcat, NPM.
- Back-end: Java 8, Node.js, Express.
- Front-end: ZK Framework, Keikai Spreadsheets, React, Java 8.
- Database: Oracle Database.
Finance tool that shows the information from a database as a report on an online spreadsheet depending on the parameters requested.
Skills
- Programming Languages: Java, JavaScript, Python, Swift, SQL.
- Languages: Spanish (Native Speaker), English (C1), German (A2).
- Frameworks: React, Express, ZK Framework, Flutter.
- Tools & Platforms: Node.js, Firebase, MongoDB.
Awards
2020
Monterrey, MXFirst Place in Trust dimension’s Challenge at HackMTY
Document and identify the vulnerabilities of a webpage through pentesting and try to gaing access to it.2019
Mexico, MXSecond Place in GE Healthcare’s Challenge at HackMx
Easy monitoring and adminstration of an incubator by using word abbreviations and easy‐to‐navigate UI.