Alexander Grant


Skills:

Programming Regularly develops with Javascript. Libraries: react, redux, webpack, express, socket.io
Confident with Python. Data extraction & manipulation, image processing, algorithm prototyping.
Experienced with Ruby on Rails. Full application as well as API development.
Familiar with C# (Unity), C/C++ (Arduino).
Personal Strong problem solver, team player, innovator and quick learner.
Prototyping Capable with: laser cutters, 3d printers and cnc machines, as well as most hand and power tools.
Languages English fluently; advanced Spanish, French and German.

Professional Experience:

Senior Fullstack Developer

Cisco Meraki , San Francisco, CA Feb 2018 - Present – present

Full stack web engineer, using Ruby on Rails with a React/Redux front end. Significant contributions were the design and implementation of a major feature which spanned the entire code base; this allowed for succesful product launch culminating multiple years of engineering effort.

Senior Interactive Developer

Intergalactic Agency Inc , Vancouver, BC Sep 2015 – Jan 2018

Completed four major projects in first year, mainly using on web technologies (react/redux/node); but consistently working in conjunction with interesting hardware and software (i.e. TCP communication to control TVs & Augmented Reality iPad application). Lead development of major refactoring of mobile first web app to allow for theming and customisation; turning a one off project into a stable platform which eventually was sold back to the client and continues to be in use.

Remote Project Consultant

oDesk , Monterrey, Mexico Jan 2014 –
Sep 2015

Worked on a number of software development projects; many web based using python, javascript, html and css. Other projects included 3D visualisations and manipulations using Blender with python scripting. Generated project proposals for clients and and upon acceptance followed them through; updated plans and timelines based on needs and desires of the customer.

GENtle Developer

Synbiota , Montreal, QC May – Nov 2013

Technology Consultant

OTB Solutions , Vancouver, BC May – Aug 2010

Technology Co-Op

Hoberman Associates , New York, NY Jan – Apr 2009

Worked directly under the VP of technology on a variety projects. Designed and coded a networked time-sheet program in Python. Wrote a program to output geometry for U2-360 Tour Expanding Video Screen. Worked on a variety of 3D visualisation, simulation and animation projects in Rhino and 3DS Max.

Co-op Software Engineer

Electronic Arts , Burnaby, BC May – Aug 2008

R&D Intern

Campaigner Pro , Montreal, QC Sep – Dec 2007

Assistant Webmaster

Natural Resources Canada , Ottawa, ON Jan – Apr 2007

Education:

Bachelor of Applied Science in Systems Design Engineering

University of Waterloo, Waterloo, ON 2007 – 2013

Completed at the University of Waterloo, with one year exchange to the Technische Universität Hamburg-Harburg, in Hamburg, Germany. Focuses were computer science, computer vision and machine learning.

Activities:

Electronics Built a precise bamboo curing oven using elements from a toaster oven and an Arduino. Built a variety of individually addressable LED grids and walls.
Crafting Visualising, designing and building toys, furniture, physical puzzles—especially applying theoretical techniques to the real world.
Circus Started working professionally before becoming an engineer; continue to practice and occasionally perform juggling and acrobatics.