Jonathan Weatherhead

jon@weatherhead.meTwitter: @JonWeatherhead

Enthusiastic software designer and motivated knowledge-driven self-learner. Keen on fullstack web design, in emerging browser technologies as well as both classical LAMP and modern server alternatives. Also a coffee gourmet.

education

expertise

spoken languages

Native language fluency in English, and proficiency in French

professional experience

Pointstreak - Senior Software Developer

May 2014 - Present

Performance Platform

Performance is a comprehensive platform targeted towards management of organized sports.

Core and lead developer on the Performance platform, an encompassing web-based solution for managing organized sports. My role has been integral in bringing Performance from beta to maturity, serving a customer base in the tens of thousands.

Backend leverages MySQL database and PHP middle tier hosted on Amazon AWS services, served through NGINX. Business logic is handled through a custom PHP framework which I have been responsible for writing or enhancing the majority of components.

Frontend leverages Bootstrap for streamlining the look and feel, and a synergy of Bootstrap and jQueryUI widgets. D3.js library is used for presenting charts and graphs of player performance data. Dynamic views are achieved with AJAX and EJS templates.

Made significant contributions to a multi-dimensional hierarchical data metric aggregator, used for calculating and caching season averages and totals on player statistics.

Project management utilizes agile methodologies and JIRA software to plan releases and manage the work log. As team lead, I work tightly with product management to maintain transparency on progress and projections, as well as keep expectations in check with what is viable within time constraints.

Lixar - Software Developer

August 2013 - May 2014

APBA Baseball

APBA Baseball is an online fantasy baseball game.

Developer and WordPress expert on the APBA Baseball Fantasy League project, a modernized web-based app from the original email-based game.

Technologies leveraged include Tomcat Java enterprise backend responsible for business logic, PHP and WordPress/BuddyPress middle-tier served through NGINX responsible for serving client requests and working as a proxy to the Java backend.

My expertise was called upon in advising project management with regards to best separation of concerns between the middle-tier and the BI backend, as well as advising on best practices for customizing WordPress/BuddyPress.

BuddyPress and WordPress were heavily customized through custom hooks to inject and modify behaviours as specified by the project requirements.

Made significant contributions toward a site-wide chat integration, and the realtime Team Draftroom through which all customers participated in preparing their fantasy team during the drafting event.

Project management utilizes agile methodologies and JIRA software to plan releases and manage the work log.

Prosar Inbound - Fullstack Developer

Prosar is an Ottawa-based marketing and design company.

ProSeeds

2016ProSeeds is an agricultural seed-centric business.

Designed a management system for their grain data, grain growers, and grain vendors. This system was developed as a WordPress plugin for their site.

Product provides grain trial information collection via a webform or CVS upload, viewing submitted forms, and an interactive Google Maps interface for viewing the data, filterable on certain criteria with dynamic data sheets.

Custom post types were created for the strains of grains being offered, with searchable info pages and highly stylized views.

Custom post types were created for grain venders, with stylized views featuring links to information pages for the grains that they are selling.

Orleans-Cumberland Community Resource Centre

2013OCCRC is a municipal government funded programme.

Implemented a full WordPress theme from Adobe Illustrator mockups, leveraging HTML5 semantics and CSS3 styles.

Theme sports a natural Responsive design through CSS media queries and partial fluid layout for optimal display on both mobile devices and large screen displays.

Theme is fully compliant with WordPress i18n/l10n API, and designed with Accessibility in mind to meet government standard.

Theme is designed with cross-browser consistency in mind and supports legacy browsers through polyfills.

Doyle Salewski - Software Consultant

April 2012 - February 2013Doyle Salewski is a Licensed Insolvency Trustee firm.

Website Overhaul

Overhauled existing WordPress site theme with new quality code templates leveraging the WordPress API as well as the semantics of HTML5 and beautifully styled with CSS3.

New theme sports a natural Responsive design through CSS media queries and partial fluid layout for optimal display on both mobile devices and large screen displays.

New theme is tested for cross-browser consistency and supports legacy IE. through careful CSS tweaking and polyfills such as HTML5Shiv.

Designed custom WordPress plugins with the purpose of providing specific functionality tailored to the needs of the client.

Website Landing Pages

Designed localized landing pages for main site, leveraging main site's look and feel through a WordPress child theme.

Website Enhancements

Developed a custom Wordpress plugin for receiving user input and generating browser-independent vector charts with report. Plugin also features an email this as PDF feature. Plugin is fully customizable through Administrative panel.

Designed a WordPress custom post type for displaying location and contact information concerning the company's offices.

Integrated several plugins with the aim of providing web forms, boosting SEO, stats tracking, and increasing performance/response time.

Custom Web-Driven Survey Tool

Overhauled existing WordPress site theme with new quality code templates leveraging the WordPress API as well as the semantics of New theme sports a natural Responsive design through CSS media queries and partial fluid layout for optimal display on both mobile devices and large screen displays.

Survey tool features front-end web form, and back-end administrative panel for creating new surveys and managing the questions as well as the skip logic.

Survey tool displays dynamic summary page based on answers provided by user, and offers an email this as PDF feature.

highlights and interests

Website and Blog

I’ve maintained a personal website for over a decade at http://planetjon.ca where I blog about topics of personal interest, and projects that I’ve worked on. The current iteration runs on WordPress and styled with a theme that I wrote, Blogfolio.

Home Server

To facilitate familiarizing myself with new technologies, I maintain a home Linux server, running full suite of software and services such as virtual machines, containers, GIT and SVN, Bitbucket, Jira, NAS, torrent server, DLNA

Technical Reviewer for Packt Publishing

I was part of the peer review process for the technical validity of Yii Project Blueprints and offered insight on how to better impart the mechanics of the Yii framework.

WordPress Plugin and Theme Directory contributions

I have authored several open-source WordPress plugins and themes. These may be found in the WordPress theme and plugin repos under the author tag jweathe.

references

References are available on request.