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.
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.
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.
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.
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.