I'm a full-stack software, web and mobile developer, with an eye for design and a passion for clear, concise and scalable code.
I first became interested in the startup community in high school, where I designed, coded and launched a Bitcoin cloud-based wallet - storing 100+ bitcoins from users across the world.
I've worked across the entire software stack at companies of all sizes - from leading backend development of a cloud-hosted content calendar (used by clients such Facebook and Home Depot), to spearheading development on a webapp used by 100's of retailers across North America, the skills I've learned at these diverse workplaces have proven invaluable.
I also love getting involved - I'm currently the VP Executive of the UWaterloo Entrepreneurship Society, and have held several other leadership volunteer positions in the past. I also enjoy attending hackathons regularly.
Some of my notable achievements:
• Top 13% in all users on Stack Overflow in 2014
• Spearheaded development on a webapp used by 100's of retailers across North America
• Won "Best Cryptocurrency Hack" at HackMIT 2014
Software Engineer @ • Performing remote part-time work on the payments team From August 2015 to Present (4 months) Software Engineering Intern @ • Built a heuristics engine for our Bitcoin private key management system using Ruby
• Spearheaded the integration of an NYC-based bank used to store our customer's funds
• Received "Outstanding" performance evaluation From May 2015 to August 2015 (4 months) San Francisco Bay AreaChief Technology Officer @ • Directed and managed a team of 9 developers including Android, iOS, UX, and full-stack engineers
• Led strategic planning by identifying and prioritizing development initiatives and setting timetables for the evaluation, development and deployment of all web and mobile-based services
• Deployed and managed our entire infrastructure on AWS, leveraging technologies such as EC2, S3, Cloudfront, RDS, Elasticache, and Lambda
• Evaluated and identified appropriate technology stacks, frameworks and best practices From March 2015 to June 2015 (4 months) Software Developer Co-op @ • Created a java device-carrier mapping tool using parallel Map/Reduce
• Received "Outstanding" performance evaluation From September 2014 to December 2014 (4 months) Founder & CEO @ • Designed and built an online platform for buying and selling digital goods using Bitcoin using Laravel, MySQL and Redis From January 2014 to September 2014 (9 months) http://bitindy.comSoftware Developer @ • Led backend agile development by designing and building the Laravel MVC backend and API
• Implemented model event handlers to create a notification system using Pusher
• Attended daily scrums via Google Hangouts From April 2014 to May 2014 (2 months) http://atomized.comSoftware Developer Co-op @ • Transitioned a client website to the Laravel PHP framework - set up routing & controllers, the majority of the frontend (from a mockup), and extended the core Authentication class to utilize our API
• Created a dashboard displaying client analytic "widgets" using Backbone, Require, jQuery and Twitter Bootstrap, which pulled in statistics from our API
• Received "Outstanding" performance evaluation From January 2014 to April 2014 (4 months) Toronto, ONJunior Web Developer @ • Developed findoutmore.uwaterloo.ca and the internal website
• Designed and implemented a stat-logging system using HTML, CSS, PHP, Javascript, and AJAX
• Changed the entire internal security system to authenticate with the University using phpCAS
• Updated the internal User Management website; used Javascript and AJAX to manage users in a more intuitive way From May 2013 to August 2013 (4 months) Marketing & Undergrad Recruitment, University of WaterlooSales & Technology Associate @ • Diagnosed and repaired computer hardware and software
• Managed and maintained Linux-based servers
• Supported customers regarding cloud web hosting & development
• Helped design the company website (thetechzone.ca) From December 2010 to September 2012 (1 year 10 months) Aurora, ONFounder & CEO @ • Designed, coded and launched an online bank for the BitCoin digital currency using HTML, CSS, MySQL and PHP
• Users registered via the website, which called the BitCoin daemon hosted securely on an offsite VPS
• Created a RESTful API to allow developers to implement the bank in their apps
• Stored more than 100 BitCoins from several hundred users From April 2011 to October 2011 (7 months) http://bit-bank.orgContributing Editor @ • Tested, benchmarked and reviewed computer hardware sent from various manufacturers From February 2010 to March 2011 (1 year 2 months) http://benchmarkreviews.com
Bachelor of Applied Science (BASc), Computer Engineering @ University of Waterloo From 2012 to 2017 Colin Armstrong is skilled in: JavaScript, Web Development, Software Development, Java, C#, C++, SQL, PHP, Programming, AJAX, C, CSS, jQuery, MySQL, Laravel, REST
Websites:
http://www.colinarms.com