My Resume

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

James Allen

Passionate about crafting exceptional user experiences with modern web technologies. Experienced in developing high-performance applications with a strong focus on maintainability and best practices. Fond of working in collaborative environments and mentoring developers to foster growth and innovation.

Technical Skills

Frontend

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

Backend

Node.js, Express, Sequelize, Laravel, PHP, REST, MySQL, PostgreSQL, MongoDB, PHPUnit, Selenium, Dusk

Misc

AWS, Lambda, S3, EC2, Google Cloud, Heroku, Docker, Git, SVN, Linux, Vagrant, Strapi, Contentful, Sanity, Drupal, WordPress, Asgard CMS, Adobe Photoshop, Adobe Illustrator, Figma, Agile, SCRUM

Experience

Neurotrack

Senior Web Engineer • September 2021 – August 2023

Developed modern, mobile-responsive interfaces to optimize cognitive assessment experiences across devices.

Architected the Experiments platform to streamline data collection from Facebook and MTurk, enhancing assessment accuracy.

Built reusable Auth and “Exams Core” packages to improve development efficiency and maintainability across multiple applications.

Collaborated with designers and product managers to enhance UX/UI consistency and performance.

FYidoctors

Web Developer • August 2019 – August 2021

Led development of a video-based personal shopping platform integrating WebRTC, FittingBox, and e-commerce functionalities.

Designed and implemented a WebRTC-powered Tele-Optometry application to facilitate remote patient care and education.

Improved website performance by optimizing assets, implementing lazy loading, and utilizing Redis caching.

InnoTech College

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

Designed and delivered comprehensive course materials, covering full-stack development concepts and best practices.

Mentored students and provided individualized guidance, fostering professional growth and technical expertise.

Contributed to curriculum improvements, bootcamp programs, and cross-instructor collaboration initiatives.

Renoworks

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

Transformed a legacy non-responsive web product into a fully responsive, cross-browser web application.

Developed interactive UI components to enhance the Renoworks Enterprise platform.

Created a proof-of-concept mobile app for the Renoworks “Color Picker,” showcasing innovative mobile user engagement solutions.

Education

Interaction Design Foundation

Web Design for Usability Certificate

Foothills Composite High School ’06

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