About

Hi, I’m John.

I’m a full-stack developer with a strong work ethic and 15+ years of broad, full-lifecycle experience creating excellent software.

My passion is building smart applications and meaningful team collaborations. I value solutions borne of a deep understanding of the client’s business and issues.

What are you working on? How can I help?

Work

scramble
Sentence Scramble

Score points by guessing letters to unscramble the words of sentences.

weather
Weather

Search for weather in worldwide cities and save your favourites.

loonieMon
Loonie Exchange Monitor

App analyzes historical $CAD/$USD exchange rates and recommends a buy/sell decision - powered by the Frankfurter API.

icky
Icky

App that finds the WORST rated food near you - powered by the Yelp API.

biddr
Biddr

A simple auction site

sudoku
Sudoku Solver

A simple game interface with play and puzzle solving logic

fulton

Court Mediation Scheduling

Admin, tracking and scheduling for a County Superior Court office in the U.S.

minesweeper
Minesweeper

The old Windows game for browser

student list
Student List

A small React component sample from a front-end coding assessment.

student list
Idea Factory

An app that records and accepts comments on ideas

hangman
Hangman

A classic game - choose letters carefully!

cluckr
Cluckr

A simple microblogging site with lots of chicken content. Tastes like Twitter!

Skills

HTML

HTML5 logo

HTML5

JSX logo

JSX

CSS

HTML5 logo

CSS3

SASS logo

Sass

JSX logo

Bootstrap

JavaScript

React logo

React

jQuery logo

JavaScript

jQuery logo

jQuery

JSX logo

Node

Back-End

Express logo

ExpressJS

Rails logo

Ruby on Rails

PHP logo

PHP

jQuery logo

Laravel

jQuery logo

Knex

MySQL logo

MySQL

PostgreSQL logo

PostgreSQL

MongoDB logo

MongoDB

Mongoose logo

MongooseJS

Education

Bachelor of Science
Business Operations Systems

Graduate Certificate
Full Stack Web Developer

Experience

Condoit
Junior Full-Stack Developer

Condoit is a development-stage app for the real estate management market.

  • Business Analysis / Functional Design
  • Development (Linux, Node, TypeScript, Express, React, PostgreSQL)

2020 to present | New Westminster, BC

Paramount Software Solutions
Junior Full-Stack Developer

Jr. Full-stack Developer/Business Analyst/SME on an Agile team creating a REST API and responsive front end (PHP/MySQL/React/Twilio)

2020

Quay Pacific Property Management
IT Specialist

Condoit is a development-stage app for the real estate management market.

  • Developed and integrated custom CRM, workflow, accounting, and data archiving software systems
  • Designed/developed a new company website with secure client portal
  • Provided end-user hardware/software/network installation, support and training for 45 employees in multiple offices
  • Managed tech assets during the opening of new offices
  • Negotiated and administered client and third-party contracts
  • Member of executive team charged with process improvement, planning, and policy review

2012 to 2018 | New Westminster, BC

Golden Gate Group
Lead Developer - Noteminer

Led NoteMiner design and development (Javascript, Powerbuilder 11, APIs, ETL, ODBC, SQL, MySQL, CSS, HTML and XML)

2007 to 2012 | Decatur, GA

Primerica Financial Services
Standard Engineer II

- Developer/Team Leader/Release Manager on an award-winning financial services sales tools and accounting applications (HTML, CSS, Powerbuilder 10, Sybase SQL Anywhere, MS SQL Server).

2002 – 2007 | Duluth, GA

Various clients
Senior Consultant / Development Manager

- Designed and developed custom desktop applications to client specifications in the medical, financial services, banking, telecommunications, manufacturing, and electrical utility industries - Designed and managed relational databases - Led development teams

Prior to 2002 | Atlanta, GA