My Resume

My professional background, experience, and qualifications as a Calgary-based web developer and designer.

James Allen

Life-long web developer with a keen sense of user experience seeking new and exciting opportunities. Passionate about developing new industry specific ideas into tangible online products and services.

Technical Skills

Frontend

React, Next.js, Vue.js, Vuetify, Material UI, TypeScript, JavaScript, HTML, CSS3, SASS, Tailwind CSS, Bootstrap, Bulma, Vite, Webpack

Backend & Database

Node.js, Express, PHP, Laravel, REST APIs, WebRTC, Redis, Sequelize, Eloquent, Doctrine, MySQL, PostgreSQL, MongoDB

Cloud & DevOps

AWS, Google Cloud, Heroku, Docker, Git, SVN, Linux, Vagrant

Testing Tools

Jest, Vitest, PHPUnit, Selenium, Dusk

Content Management

Strapi, Contentful, Sanity

Design & Graphics

Adobe Illustrator, Adobe Photoshop, Figma

Experience

Neurotrack

Senior Web Engineer • September 2021 – August 2023

Enhanced the web-based user experience for the flagship Exams app by implementing modern mobile-response interfaces, and enhancing browser compatibility, to seamlessly deliver cognitive assessments on almost any device.

Architected and developed the Experiments platform, optimizing the collection of normative data from Facebook and MTurk users, used to improve the accuracy of cognitive assessments.

Reduced bloat and code repetition by developing Auth & “Exams core” packages to accelerate the development of new apps, and provide an upgrade path for existing ones. Exams core enabled swift, and flexible delivery of exams across a variety of applications, while the Auth package accelerated integration of authentication functions and views.

Techs: Vue.js, Vuetify, TypeScript, Jest, Webpack, Vite, SCSS, Git, Node.js, Serverless, Lambda, Storybook, Figma, Nuxt.js, Contentful

FYidoctors

Web Developer • August 2019 – August 2021

Prototyped, then subsequently led the development of a video-based personal shopping experience to conduct business during lockdown. Combined WebRTC, FittingBox frame try-on software, and the e-commerce catalog within a custom interface to achieve this.

Collaborated with stakeholders to design and develop a similar WebRTC based application targeting Tele-Optometry. Enabled providers to deliver basic services, and present educational material to patients remotely.

Collaborated with a third-party agency to regain control of the marketing website. Optimized performance via asset management, lazy loading, code minification, and Redis cache utilization.

Techs: Vue.js, WebRTC, Laravel, Asgard CMS, Doctrine, MySQL, Redis, Git, Jest, Dusk, PHPUnit, Webpack, SCSS, Figma

InnoTech College

Fullstack Development Instructor • April 2018 – October 2019 & September 2020 – April 2021

Created comprehensive teaching materials to equip students with industry-relevant skills, empowering them for successful careers. Materials included presentations, demo packages, exercises, and quizzes.

Contributed in regular meetings with fellow instructors and staff to exchange experiences, provide feedback, and identify curriculum enhancements. This collaborative effort also led to the creation of web development bootcamps to boost enrollment.

Techs: Vue.js, JavaScript, Laravel, PHP, MySQL, EC2, S3, HTML, SCSS, Git, Python, Flask, Wordpress, Figma

Renoworks

UI/UX Designer & Front-end Developer • June 2014 – April 2017

Lead the design and development of converting the desktop-only web offering to a fully mobile-responsive, cross-browser compliant web app.

Transformed designs into visual components then integrated in the Enterprise platform.

Conceived and executed the initial proof-of-concept for the Renoworks “Color Picker” phone app.

Techs: JavaScript, jQuery, HTML, CSS3, Photoshop

Notable Contracts (2007 – Present)

Coco Brooks

Graphic/UI/UX Designer • March 2018 – May 2018

Introduced creative concepts for both print and digital media, in alignment with the brand.

Techs: Photoshop, Illustrator, JavaScript, HTML, CSS, PHP, OpenCart

open2space

Web Developer • June 2011 – March 2012

Developed layouts, views, and controllers in Zend PHP for an enterprise-level Geomatics client.

Techs: PHP, Zend, Drupal, HTML, CSS, JavaScript, Photoshop

Cambrian House

Junior Web Developer • April 2007 – February 2008

Collaborated on diverse crowdsourced website start-up projects, transforming PSD designs into functional HTML and CSS websites.

Techs: HTML, CSS, Photoshop, JavaScript, PHP

Education

Interaction Design Foundation

Web Design for Usability Certificate

Foothills Composite High School ’06

InfoPro I, II, III; Computer Programming II, III

2005 Skills Alberta Bronze Website Design