Gerardo Silva

Computer Science Student · Tec de Monterrey · gsilva.razo@gmail.com

Software engineer in the making, always looking forward to new opportunities. Experienced working with agile methodologies and creative collaboration. Artificial Intelligence, mobile development and video games are some of my main interests.


Experience

Technical Support

Small business that offers video surveillance, GPS vehicle tracking, security among other IT-related solutions.

Provide client support and adviec. Monitor CCTV systems and GPS trackers to ensure proper functioning. Research products and technologies to support decision making.

September 2015 - Present

Software Developer Intern

Sustainable online finance company for green renovation and ecotechnology projects in homes and small businesses.

Develop five new modules of a CRM web platform using no-code with Bubble. Refactor and maintain the system. Design and define development standards.

December 2020 - May 2021

Education

Tecnológico de Monterrey

Bachelor of Science
Computer Science and Technology Engineering

Cumulative GPA: 92/100

August 2017 - June 2022

Skills

Programming Languages
Tools & Technologies
Spoken Languages
  • Spanish - Native
  • English - Advanced

    TOEFL: 602/677

  • Italian - Intermediate

    PLIDA: B1


Projects

GELU - Python, Ply, Markdown, Git, Live Share

Spring 2021 | Tecnológico de Monterrey

Compiler developed in Python as a final assignment by a team of two for an Object-Oriented Programming Language called GELU.

  • Defined the language Grammar.
  • Developed the parser and lexer.
  • Built a virtual machine to execute the intermediate code generated.
  • Created the user manual with Markdown and edited a video tutorial.

Info-Med Bot - iOS, Node.js, Dialogflow, Firebase

Spring 2020 | Tecnológico de Monterrey

Medical chatbot iOS app developed in Swift by a team of three as final assignment for the course of Mobile App Development at the university.

  • Built a Node.js proxy server and integrated Dialogflow's API.
  • Designed two Dialogflow's agents.
  • Developed the UI/UX of the app and its API calls to the back end.
  • Integrated Firebase for user registration, authentication and data persistence.

Mi Cartera - Alexa Skill Kit, Node.js, Google Sheets, REST

Winter 2019 | Tecnológico de Monterrey

Alexa Skill to keep track of personal finances developed by a team of five with Node.js.

  • Elaborated the interaction model of the skill.
  • Created and implemented intents in the skill's back end.

Green Venture - Java, Git, Adobe Illustrator

Summer 2019 | Tecnológico de Monterrey

Single player RPG educational video game inspired in Pokémon developed in Java by a team of four. The goal of the game was to clean a whole city picking up trash, recycling it and persuading its citizens to stop polluting.

  • Designed the graphics, animations and UI/UX.
  • Designed and developed a minigame.
  • Implemented all the animations and collisions.

Achievements

  • Certification - App Development with Swift - Certiport, 2021
  • Certification - IT Security: Defense against the digital dark arts - Coursera, 2020
  • 1st Place - Tec de Monterrey - Video Game Development Contest, 2019
  • Completed the Web Development Bootcamp by Colt Steele - Udemy, 2019
  • 1st Place - Tec de Monterrey - Video Game Development Contest, 2017
  • Participated in Top Teen Programmer at ITESM, 2017
  • 1st Place - Prepa Tec - Video Game Development Contest, 2016