Russell Borja

Russell Borja

Software Engineer

Russell Borja

About Me

I am currently a Software Engineer at Zynga, building solutions that optimize the way $250M of advertising are spent across the company's portfolio of mobile games. As a University of Waterloo graduate, I have honed my technical skills from six internships spanning a variety of domains, including banking, e-commerce, and travel. When I'm not in front of a monitor, I enjoy travelling the world and making new connections.

Fast Facts

Email: russellborja@gmail.com

Countries Visited: 39

Current City: Toronto, Canada

Work Experience

Zynga

Zynga

Software Engineer II
Toronto, ON
Dec 2017 - Present

I am a member and key contributor to the User Acquisition Engineering team. I build and maintain data pipelines using Apache Airflow and Spark that optimize Zynga's $250 million advertising budget and empower global marketing decisions. I work with a wide variety of technologies, from helping game studios integrate client SDK's to gather user data, to creating data workflows that gather and transform this data, to building the dashboards that present this information to the stakeholders.


Skyscanner

Skyscanner

Software Engineer I
Edinburgh, UK
Sept 2016 - Dec 2017

At Skyscanner, I was a member of the Web Infrastructure squad that was responsible for re-architecting the web platform from the ground up. Using OpenTable's Open Components technology, I created re-usable and maintainable Javascript libraries such as Google Analytics tracking that were consumed by all other front-end teams within the organization. I also contributed to the re-design of the website's visuals in 2017 during the company-wide "spring clean".


Match Group

Match Group

Software Engineer Intern
Dallas, TX
Sept 2015 - Dec 2015

During my last internship at Match Group, I was a member of the Emerging Brands team developing prototypical dating apps to quickly release to the market. I ideated, wire-framed, and designed the back-end of Chance, an iOS app that matched users that physically crossed paths and initiated conversations when certain compatibility criteria were met. This functionality was later implemented as a feature in the core match.com product.


Travels

39 countries and counting. Check out my YouTube channel for my latest travel vlogs!