Native language fluency in English, and proficiency in French
Architected ShowWiz service.
Configured and deployed project infrastructure to Digital Ocean.
Implemented project requirements through integration of third-party software and extension by custom code layer.
Makes use of technologies including Ubuntu, NGINX Apache, MySQL, PHP, WordPress for powering the backend.
Leverages third-party service APIs including various Google APIs, Mailgun.
Wears the project manager hat, converting project vision into discrete requirements, broken down into issues and slated into the project roadmap using Jira.
Fullstack cloud developer on the PythOS platform.
Route endpointing and API implementation with Node.js/Express middleware.
Backend interfaced through custom portal as well as Jira API.
Client UX implemented with React.js/MobX and styled with SemanticUI components.
Data visualization widgets rendered with D3.
Product developed and delivered through Agile methodology, coordinated with Jira.
Team collaboration coordinated with Git and Bitbucket.
Use of NPM and Webpack to manage and package dependencies.
Use of ES Lint and TS Lint to help test the integrity of code quality and type checking prior to runtime.
Use of Jest and Enzyme to write and perform Unit Tests.
Use of Docker containers for local and production deployment.
Use of Jenkins for continuous integration and build orchestration.
Use of OutSystems to rapidly prototype a proof of concept prior to project green light.
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.
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.
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.
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.
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.
Designed localized landing pages for main site, leveraging main site's look and feel through a WordPress child theme.
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.
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.
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.
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
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.
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 are available on request.