Download PDF


Technical Design

Architecture, API design, Algorithms


Frameworks: Groovy, Spring, Hibernate, Django, Numpy

SQL Databases

Schema design, Database Administration

PRODUCT Development

Metrics Analysis, User Testing

Work History


Senior Backend Engineer

Change Heroes (Vancouver, BC)

Led the product team's efforts in developing new features and maintaining the existing backend system. 

Took ownership of API's, databases, deployment processes and development operations, ensuring uptime of > 99%.

Scaled the product from supporting one charity to more than 50 charities raising more than $3M. 

Helped transition the development team into creating a new product using Node.js. This new product is also built on AWS, but using Docker and Elastic Container Service instead of Elastic Beanstalk and EC2. 

Jan 2015MAR 2015

Backend Engineer

Change Heroes (Vancouver, BC)

Helped develop Change Heroes's fundraising platform in Java (Groovy on Grails), leveraging AWS infrastructure such as Elastic Beanstalk and Relational Database Service, enabling charities to exceed their fundraising goals. 

Improved QA and support processes, reducing support tickets by 80%, thereby improving product quality, and increasing development speed. 

Sep 2013Jan 2015

Consulting Engineer

Various companies (Mumbai, India)

Brought modern solutions to an emerging technology landscape in India by working as a consulting engineer. 

Consulted various companies in Vancouver, San Francisco and New York City.

Provided backend, front-end, product development and architecture design services for various companies to help them build marketplaces, mobile apps, and e-commerce sites.

Sep 2013Jan 2015

Founding Engineer


Designed and architected Impasto's e-commerce marketplace for art with a remote team of four engineers and three business developers.

Developed customer facing site and administrative tools using Python with Django, while being responsible for system operations and site availability. 

Helped develop business workflows with the business development team ensuring the marketplace operates smoothly with minimal administrative intervention.

Sep 2012May 2013

Co-Founder, Engineer

SoundIT (Vancouver, BC)

Created a mobile music product called SoundIT in a team of six to allow visitors at any venue to vote on and customize the venue’s music playlist in real time.

Architected and designed the data model and APIs for SoundIT’s mobile applications, and its SoundIT’s web-based music player.

Jan 2012Dec 2012

Software Engineer (Intern)

Joyus (San Francisco, CA)

Designed, implemented and tested several new features on Joyus’s customer facing site, administrative tools and offline jobs.

Improved fulfillment infrastructure thus reducing shipping costs by over 20%.

Created internal analytics tools such as ETL scripts, charts and dashboards.

May 2011Aug 2011

Software Consultant (Intern)

Research In Motion (Waterloo, ON)

Developed an automated test framework that evaluated functional and performance related browser features of BlackBerry handheld devices. 

May 2010Dec 2010

Software Developer in Test (Intern)

SAP (Vancouver, BC)

Wrote automated tests for SAP’s business intelligence platform (Business Objects Enterprise), and administered and maintained its test framework.


Launch Academy App Pitch Competition (1st Place)2013
Pacific Venture Capital Competition (2nd Place)2013
Enterprize Canada Business Plan Competition (3rd Place)2012
Dean's Honour List2008, 2010, 2011



Masters of Science in Computer Science

Georgia Institute of Technology

Machine Learning and Big Data

Aug 2008May 2013

Bachelor of Applied Science in Computer Engineering, Minor in Commerce

University of British Columbia