Will Read, Developer in Calgary, AB, Canada
Will is available for hire
Hire Will

Will Read

Verified Expert  in Engineering

Cordova Developer

Location
Calgary, AB, Canada
Toptal Member Since
January 8, 2016

Will has worked as a professional web developer for over 15 years. He's worked extensively with many modern JavaScript frameworks and is an expert in the core front-end technologies. He also knows his way around the back end, having worked with innumerable REST APIs as well as dabbling in most back-end stacks. Will has worked with and led teams of many sizes and has a passion for devising elegant solutions to complex problems

Portfolio

Steath Startup
REST, Sass, ES7, Webpack, Mobile Recharge API, Shopify...
WeMod
Bugsnag, InVision, Sketch, Discord Bots, Bootstrap, REST, XenForo, Recurly, Vue...
Unata, Inc.
Gulp, BrowserStack, Crosswalk, Cordova, Stylus, Protractor, REST, Angular...

Experience

Availability

Part-time

Preferred Environment

Sketch, Git, OS X, Visual Studio Code (VS Code), JavaScript, CSS, CSS3 Animation

The most amazing...

...work I've done was to architect and build the front end of an eCommerce platform for the grocery industry, taking on the likes of Amazon Fresh.

Work Experience

Front-end Developer

2019 - 2020
Steath Startup
  • Built a fully custom Shopify front-end working with a world-class design firm, built from the ground up to be fully responsive and look great on every device.
  • Integrated with the Recharge subscription platform and heavily customized both the checkout experience and the subscription management flow.
Technologies: REST, Sass, ES7, Webpack, Mobile Recharge API, Shopify, Visual Studio Code (VS Code), Windows, Linux

Senior Front-end Developer

2017 - 2019
WeMod
  • Worked with a designer and a back-end engineer to build several major versions of their flagship desktop app using the Aurelia javascript framework and Electron and used by over 3 million users.
  • Built a cross-platform web and native Android/iOS remote control app using Aurelia and Cordova and supported its release to the App Store and Google Play Store.
  • Developed a custom administration panel to enable management of content, users, and more on the platform using Aurelia and Bootstrap.
  • Implemented a custom theme for the Xenforo community platform.
  • Assisted with the implementation of several features on a Laravel Nova administration panel using Vue.js.
  • Created a custom website with deep integration with the other apps which make up the platform via a REST API and made heavy use of CSS and SVG animations. It was built using Laravel and Vanilla JavaScript.
  • Worked closely with a designer and a back-end engineer to continuously add and revise features on all parts of the platform.
Technologies: Bugsnag, InVision, Sketch, Discord Bots, Bootstrap, REST, XenForo, Recurly, Vue, Nova, Laravel, SVG Animation, CSS, Sass, TypeScript, Cordova, Electron, JavaScript, Aurelia, Visual Studio Code (VS Code), Windows, Linux

Lead Front-end Developer

2013 - 2017
Unata, Inc.
  • Involved deeply with the technical scoping and designing of new products and features.
  • Built a full-featured, white-label eCommerce platform using Angular and RESTful APIs in six months.
  • Led the development of an iOS, Android, and mobile web version of the eCommerce application using Cordova and Crosswalk which maximally leveraged our existing codebase in three months.
  • Implemented an automated, cross browser and device end-to-end testing architecture using Browserstack, Protractor, and Gulp.
  • Supported and updated a number of legacy applications, including native iOS and Android apps and several Backbone.js single-page applications.
Technologies: Gulp, BrowserStack, Crosswalk, Cordova, Stylus, Protractor, REST, Angular, AngularJS, Windows, Linux

Lead UI Developer

2005 - 2013
Guest-Tek Interactive Entertainment, Ltd.
  • Built an in-room video on demand UI, including the development of a massive custom cross­-platform JavaScript framework designed to run in a wide variety of embedded environments with an emphasis on the customizability of functionality and visual design.
  • Integrated new software and hardware systems into the platform, including embedded set-top boxes, user input devices, in-room displays, server-based video streaming solutions, and so on.
  • Supported our flagship internet login portal product by adding new features and implementing custom designs and features for new clients.
  • Developed interactive prototypes of new features and products.
  • Built native iOS and Android apps to allow remote control of the video on demand platform and streaming of content to mobile devices.
  • Constructed and maintained the company's WordPress-based corporate website and intranet.
Technologies: CSS, JavaScript, Windows, Linux

WeMod

https://wemod.com
WeMod makes it easy and safe for gamers to use mods and trainers with their favorite games. I helped to build their flagship desktop app using Electron and Aurelia, their mobile app using Cordova as well as their website, administration panel, and several other projects.

Lunds & Byerlys

https://shop.lundsandbyerlys.com
I implemented a white-label eCommerce platform and deployed to a number of large grocery clients, including Lunds & Byerlys.

Technologies: Angular, Stylus, Gulp

Beader

http://www.beader.org
I developed a community for pixel and bead artists to create and share designs.

Technologies: React, Node.js, Express.js, Heroku

Languages

CSS, JavaScript, HTML, Sass, TypeScript, ES7

Frameworks

Aurelia, AngularJS, Express.js, Video.js, Angular, Protractor, Nova, Bootstrap, Laravel, Electron

Libraries/APIs

jQuery, Node.js, Polymer, Vue, Mobile Recharge API, D3.js, React

Tools

Stylus, Gulp, Adobe Photoshop, Git, Crosswalk, BrowserStack, InVision, Bugsnag, Sketch, Webpack, Recurly, XenForo

Platforms

Visual Studio Code (VS Code), MacOS, iOS, Windows, Linux, OS X, Shopify

Other

Business to Business (B2B), SaaS, Direct to Consumer (D2C), Responsive UI, CSS3 Animation, Cordova, eCommerce, SVG Animation, Discord Bots

Paradigms

Agile Software Development, REST

Storage

MongoDB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring