Aman Dureja

software developer

About Me

I am a third year Software Engineering student at the University of Waterloo.

I aspire to create software that makes a legitimate, tangible impact in peoples' lives. My main areas of interest reside around scaling massive systems, and optimizing code to make it as performant as possible. In general, I love building cool things that I know will make an impact.

I am currently open to Summer 2018 internship opportunities. Feel free to take a look at my résumé and get in touch!


Shopify • Montréal, QC

Software Developer • Autumn 2017

Shopify is a complete ecommerce solution that allows anyone to easily set up an online store.

At Shopify, I developed features for Checkout and Payment experiences. I championed the project to upgrade the core infrastructure to Ruby 2.4, and architected key build pipelines with Docker. My work was primarily done in Ruby with Ruby on Rails and MySQL, as well as Bash and Go.

TribalScale • Toronto, ON

Agile Software Engineer • Winter 2017

TribalScale is a client services firm specializing in emerging technologies and the internet of things.

At TribalScale, I practiced pair programming to develop great software for several clients. This includes the NBA Alexa Skill - using NodeJS and AWS Lambda, the Athos website - using NodeJS and ReactJS, and an internal resource allocations tool written with Ruby on Rails and PostgreSQL.

Mappedin • Kitchener, ON

Software Developer • Summer 2016

Mappedin delivers a robust platform for wayfinding and indoor mapping. Clients include Apple (for Apple Maps), Simon Property Group, and Cadillac Fairview.

At Mappedin, I worked with NodeJS and ReactJS to develop a CMS and mapping application. I also designed and implemented an automated distributed CI and deployment pipeline using Jenkins CI.


I work on a variety of projects to learn new technologies and build cool things. Hover over a project and click on the GitHub icon for more details.

ARM CPU Emulator



"Hotline Bling" Game




Available Courses


Feel free to get in touch with me through any of the following means. I would love to chat!