Work experience

Senior Web Developer
Maya HTT
Sept 2023 - Present

• Developed a new website for a SaaS product using the Astro Web Framework and achieved a Google Lighthouse performance score of 100. • Salesforce & Pardot custom development using the Salesforce API.
• Implements new web technologies to enhance business processes and streamline customer experience.

Webmaster
Maya HTT
Apr 2022 - Sept 2023

• Developed a serverless API using C# and Azure Functions to track SaaS product usage in Salesforce.
• Took the Maya HTT website from a GTMetrix performance grade of D to A, bringing page load times down from 15 seconds to less than a second.
• Delivered a customer portal on a tight timeline, resulting in a professional, streamlined customer experience while also decreasing time spent by teams on launching new product releases and documentation versions.
• Was on a team that placed third in the 2023 Maya HTT Hackathon, used Python to develop the user interface as well as the 3D visualization features.

Full-Stack Developer
HH Development Limited
Aug 2021 - Sept 2023 (Full Time)
Feb 2021 - Aug 2021 (Contract)

• Worked on HH Data Management, a collaborative, cloud-based product to protect, store and analyze all data generated by a motorsport organization.
• Created an algorithm to make large file uploads to Amazon S3 more resilient for trackside motorsport engineers on intermittent internet connections.
• Developed, optimized, and maintained ASP.NET Core web applications used to manage major motorsport championships.
• Built an application to convert raw IndyCar telemetry data into more useable formats for analysis (CSV & Cosworth Pi).

Digital Communications Officer
McGill University
Nov 2019 - Aug 2021

• Managed the McGill Alumni and Giving websites.
• Collaborated with internal and external development teams to ensure that bugfixes and new website features were implemented in a timely fashion.
• Engaged in UI/UX testing, conducted SEO audits, and proposed enhancements to University web properties to improve conversion rates.
• Implemented comprehensive Google Analytics data gathering and reporting across UA web properties through the use of UTM tagging and ecommerce events.

Web Developer
Interuniversity PhD in Art History
Aug 2019 - Oct 2019

• Developed a new website for the Interuniversity PhD in Art History program run by Concordia University, Université de Montréal, and Université du Québec à Montréal.
• Employed agile development practices and met with key stakeholders on a regular basis throughout the project to ensure that the site met their requirements while being SEO optimized.

Digital Content Advisor
Concordia University
Jan 2018 - Aug 2019

• Worked with the Chief Information Architect to create and restructure websites for faculties and new University initiatives.
• Created and implemented Search Engine Marketing (SEM) strategies with budgets of over $50,000 per year across Google, Microsoft, Facebook, and Instagram ad platforms. Produced comprehensive performance reports quarterly.
• Conducted UI/UX testing and presented redesign proposals to a range of stakeholders across the University, as well as performed SEO audits and implemented improvements where necessary.
• Oversaw the implementation of a replacement for the University's Google Search Appliance (GSA).

Web Developer / Digital Marketer
Self-Employed
May 2010 - Dec 2017

• Developed and managed content rich websites which enhanced the online presence of clients and received over 1.75 million pageviews.
• Implemented comprehensive SEO strategies to help clients improve their organic reach.

Publications

Publications
markjames.dev

• I have written a number of articles on my developer blog. To date, these articles have received in excess of 85,000 pageviews and have been featured on tech news sites including Hacker News, Google Discover, and C# Digest.

Projects

Baseball Sharp

• An unofficial .NET wrapper library for the MLB Stats API written in C#. Available as a NuGet package with documentation generated by DocFx, Baseball Sharp has received over 2,200 downloads on NuGet to date.
Github repository

Linnstrument Helper

• An open source Mac OS app I developed in Swift to serve as a tool for people learning the Linnstrument, an expressive MIDI controller for musical performance.
Github repository

MusicSharp

• A Terminal User Interface (TUI) music player written in C# with the goal of being minimalistic and light on resources. An open source project, MusicSharp has received 51 stars on Github as well as several contributors who have helped implement features. Github Actions is used for CI and MSTest for unit testing.
Github repository

Education

Bachelor of Arts
McGill University