I love the challenges that come with building complex systems while promoting reliability, testability, flexibility, and maintainability.
I currently work in the San Francisco Bay Area for Twitch. I thank my amazing wife for giving me the chance to take this opportunity and for allowing me to fulfill my dream of working in the Silicon Valley and for trusting me enough to move 2300km with our 3 month old daughter. I graduated in April, 2015 with a BSc. with Honors in Computing Science from the University of Alberta. When people ask me what my specialization is I say the internet. I am comfortable across the full stack. I have experience automating and implementing infrastructure managment solutions, desiging APIs from the ground up, and leading full-fledged products, features, and writing the Javascript that powers them. Outside of work I enjoy spending time in the outdoors and exploring California with my family. I'm extremely passionate about sports including football, cycling, and surfing. I'm not one to shy away from a good pint of craft beer over a board game either.
Before we get to the nitty gritty details, here's why I think I'm the perfect fit for your company:
I've been working on a variety of user facing features for the Twitch platform and the Clips product with an emphasis on leading projects as a frontend engineer.
Major Technologies: Ember.js, Angular, Python, Go, Puppet, Infoblox, Docker, Vagrant, Jenkins, Gulp
Responsible for building a variety of tools for managing, manipulating, and making internal systems tools reliable and more usable at Twitch.
Major Technologies: Ember.js, Angular, Python, Go, Puppet, Infoblox, Docker, Vagrant, Jenkins, Gulp
End-to-End development of both internal and user-facing tools and features in an agile style environment.
Major Technologies: PHP/Symfony, Ruby/Rails, Node.js/Express, MongoDB, Angular/React/JavaScript/CSS/HTML5 Nginx/Chef/Vagrant/Berkshelf, PayPal/Stripe/Recurly, Git/GitHub
Responsible for overseeing and maintaining the Gateway's server resources. Onboarding new staff, maintaining mailing lists, and other administrative duties. Also focused on making the Gateway's website more usable and introduced new features as requested by the multimedia team. Major Technologies: Expression Engine/PHP, HTML5/JavaScript/CSS, Ubuntu/MacOS
Developed a number of visualization and simulation tools for the Invidi research group in relation to targeted advertising in television media. These were used for testing hypothesis and visualizing big data. Major Technologies: Java, Swing, SAX
TextCrunch is an iOS marketplace app that enables students to buy and sell used textbooks, saving both time and money.
Major Technologies: Swift, CocoaPods, Parse, Objective C, PayPal
An experimental school project that demonstrates a potential implementation and use of technologies that could be used to create a distributed social networking stack.
Major Technologies: Python/Django Rest Framework, React/Reflux, CSS3
Bursa was an experiment in Bitcoin technology as well as an opportunity to build a system using Golang. Major Technologies: Go, React, Chef, Berkshelf
Bursa was an experiment in Bitcoin technology as well as an opportunity to build a system using Golang. Major Technologies: Go, React, Chef, Berkshelf