Andrew Good
Front-end Developer
Summary

At my core, I'm highly motivated and eager to develop my technical and professional skill-set. My breadth of experience enables me to bring a fresh perspective to my team and any software project.


As a developer, I pride myself in pixel perfection, delivering feature to spec, and in a timely manner. I'm addicted to learning new technologies and best practices to ensure that I'm continuously improving the quality of my code.


As a front-end lead, I actively mentor my team members and challenge them to reach their potential through frequent code reviews and discussion.


My  unique experience of starting a successful business, working and communicating with clients, starting a family,  and thriving in a startup environment, enables me to be a compliment to any team I'm a part of.

Contact
Education
Lighthouse Labs
Bootcamp Web Development 2015
Business Career College
LLQP Life Insurance License 2011
Trinity Western University
Bachelors of Business Administration Corporate Finance 2010
Employment
Control Mobile Inc
Lead front-end Developer
Feb 2015 to Current

I started with Control in it's infancy in early 2015. As a front-end developer my responsibilities have been the Controlboard webapp and Wordpress marketing website. I've had the opportunity to explore a number of different technologies and libraries as I introduce new features for our users. We have a small team and work closely together to break down business requirements and implement new features quickly and efficiently.


In 2016 I was promoted to be the lead front-end developer. I currently manage two other full time developers and a number of co-ops. I'm responsible to make the front-end technology decisions and ensure that all of our products exceed the highest design and usability standards. I'm also responsible for organizing our bi-weekly sprints, conducting sprint retrospectives, coordinating with the back-end team, and hiring new front-end developers.

Good Financial
Founder, Financial Advisor
2011 to 2015

After receiving my BA and insurance license through the Insurance Council of British Columbia, I started my own financial advising practice. I built my business from the ground up: branding, website, social media marketing, legal, and accounting and accumulated 120 clients.  After discovering my real passion for technology, I decided to sell my business and pursue a career in Web Development.

Small Business Consultant
Self Employed
2008 to 2014

I worked with local business owners to  develop strategies for sales, marketing and technical support. I reviewed their business plan and refine their objectives and online operations, including: site design & development, branding, and social media. This portfolio can be found on my personal website, www.AndrewGood.io.

Municipality of Surrey
Parks Department
2006 to 2010

While attending university, I worked on independent and team-based projects for Surrey city parks. We were given daily or weekly tasks and autonomously created action plans to accomplish our projects on-time and within budget.

Projects
Controlboard

Controlboard is an analytics platform for e-commerce businesses to connect their Stripe, Paypal, and Square accounts to. Users can review their transactions over time, export them to PDF or CSV, view a global heatmap that highlights countries with high decline or chargeback rates, see individual customers intel, and utilize basic CRM features.


I'm the technical lead of  Controlboard and was the one who took it from a very basic MVP to it's current feature rich state. When a new features is needed, I receive a Sketch mockup and the business requirements, construct the necessary html (Jade) and styling (SASS),  jQuery for user interactivity, add any and external libraries if need be. I work closely with the backend developers to discuss the data required for the feature and ensure we are all interpreting the requirements the same.


As we speak, I'm in the middle of rebuilding our webapp using Vue.js reactive framework. We will be moving to a component based, single page application to improve performance, maintainability, scalability, user experience, and testing.


The technologies I work with on a daily basis are:

  • Node - Server
  • Express - Routing
  • Spine - Frontend framework
  • Coffeescript - Logic
  • SASS - Styling
  • jQuery - Interactivity
  • Jade - Templating
  • Chart.js - Charts
  • D3 - Global heatmaps
  • Gulp - Compiling and Building
  • NPM - Managing Node Packages
  • i18n - Localization


Additional tools I use on a daily basis are: 

  • Slack - Communicating and documenting
  • Sketch - Gathering and modifying design assets
  • Gitlab - Home to all our Git repos
  • Jira - Task management tool
  • iTerm - Terminal
  • Confluence - Documentation

GetControl.co

GetControl.co is Control's marketing website and Blog. Recently I was required to rebuild the website and provide the marketing team with a tool that would allow them to build new custom pages that are on brand, modify existing pages and update the blog. I implemented the design, and created reusable modules that the team can easily use to carry out their daily tasks.


This project required writing custom Javascript for interactive modules, modifying the theme's PHP, installing plugins, and writing custom styling to override the base themes styles.

AndrewGood.io

My personal portfolio website is simple and built with raw HTML, CSS, and jQuery. It's purpose is to quickly highlight my skill-set, show some of my projects and provide basic information about myself.

Awesomebirth.ca

Sarah is a Doula who helps mothers delivery their babies. She needed a strong brand and a simple website that she could easily manage with little technical skill. I build her a Wordpress site that allowed her publish dates for her classes, sell supplies and services, book consultations.


Skills
Languages: Javscript, HTML, CSS, jQuery, Sass, Coffeescript, Jade, SQL, Ruby, Vue.js
Frameworks: Node JS, Spine JS, Ember JS, Express, Wordpress, Sinatra, Ruby on Rails, Vue JS, Jekyll, Backbone
Program Specific: Photoshop, Filemaker Pro, Git, Sketch
Awards
Lighthouse Labs · People Choice Award
2015

At the commencement of the web development bootcamp, students present their final projects to the public who vote for the best webapp. Our e-commerce platform was the winner.

Trinity Western University · Deans Scholarship
2006

A $20,000 scholarship awarded  for academic performance in my senior year of high school.

BC Highschool Sports · Sr. AAA Provincial Champions - Basketball
2005

My team placed first in the province of BC.

WRCA · Team Captain
2006

Captained the  Sr. boys basketball team, including coordinating practices, mentoring junior players, and leading skills training for elementary students.

Activities
Homesteader · Gardener, Builder, Chicken-Raiser
2012 to Current

I have a passion for all things gardening. Over the last few years I have become an avid composter, built an 850 sf greenhouse with all the bells and whistles,  purchased a 500 gallon water drum to harvest rain water, and a coop for my 10 chickens, All in the name of high quality produce, and the joy of being outside.