About Me

Hi my name Nicolas Suarez. I am software engineering with over 5 years of work experience. I currently work in the google app ads team. I am an alumni of the university of toronto, where i studied Computer Engineering. I have worked at Google, Intel, and Ultimate Software.

I love to travel and visit new places. I am interested in doing things that challenge me and lead me to learn new things.

Please reach out to my email: nicosuarez94@gmail.com


July 2017 - Present

Google, Mountainview, California

Working in the app ads team.

2012 - 2017

University of Toronto, Toronto, Canada

Graduated with honors with bachelors of Computer Engineer.

August 2015 - May 2016

Ultimate Software, Atlanta, Georgia

Develop from the ground up an E.T.L. migration tool for human resource records.

May 2015 - August 2015

Intel, Austion, Texas

Brought up different version Linux kernel and file system in different integrated FPGA Chip.

May 2014 - August 2014

Google, New Yosrk, New York

Develop a new feature, format paste, in googles spreedsheet


C++ Proficient
Java Proficient
C Intermediate
Python Begginer
Verilog Begginer
HTML/CSS Begginer
German Begginer
Javascript Intermediate
Node.js Proficient
SQL Intermediate
Git Proficient
Batch Begginer
Angular Begginer
Spanish Proficient



Computer Fundementals


Programing Fundementals


Digital System


Computer Organization


Opereting System


Computer Networks


Distribuited Systems


Computer Security


Machine Learning


Computer System Programing




Computer Architecture

My Projects

  • All


3 week summer camp hosted by Google. Developed the back-end software in Python for 3D online Pacman.

Team Leader of Design Project

Lead team to desing a communication tool for a quadriplegic client, Bringing closer the keyboard and screen.

Developed Microprocessor

Coded a 32-bit microprocessor in Verilog using the MIPS architecture and an Intel DE2 board.


Participated in an MIT artificial intelligence computer competition. Developed artificial intelligence in Java with a team as a strategy game

Orbis Challenge

Participated in an artificial intelligence computer competition for a classic arcade game using python.

Developed Database

Designed the client and server infrastructure for a database using C. It was a multi-thread database server using a linear probing hash table.

Distributed System game

Used Java and Zookeper to develop a fully distributed system for pacman with no central server, for up to 8 players in different computers.


Created an Android application allows users to keep track of their goals and pay a donation to a charity if they do not meet their goals.

Capstone Project

Desing system that will use automated drones to help law enforcment with traffic. Including checking lisense plates and giving parking tickets