Profile Picture

Aldo Ponce

9th Semester Student

Hi, I'm Aldo Ponce. Currently studying for a bachelor's degree in Computer Science and Technology at Tecnológico de Monterrey CCM.

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, MX

First 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, MX

Second Place in GE Healthcare’s Challenge at HackMx

Easy monitoring and adminstration of an incubator by using word abbreviations and easy‐to‐navigate UI.