Mark-James McDougall


A bilingual professional with experience in the fields of Web and Software Development, Digital Marketing, Search Engine Optimization (SEO), Information Architecture, and UI/UX. Mark-James has worked with large multinational corporations, world-class higher educational institutions, and small ventures in order to develop innovative software and sustainable online presences.

Work

Maya HTT

Montreal, Canada

Web Developer

Apr 2022 – Present
  • Develops, optimizes, and maintains all Maya HTT websites.
  • Developed an API using Azure Functions and C# to track SaaS product usage in Salesforce.
  • Created a customer service portal with Zoho Creator in order to streamline product downloads and support for clients.

HH Development Limited

Remote

Full-Stack Developer

Aug 2021 - Apr 2022 (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.
  • Developed, optimized, and maintained ASP.NET web applications used to manage major motorsport championships.
  • Created an application to convert raw IndyCar telemetry data into more useable formats for analysis (CSV & Cosworth Pi).

McGill University

Montreal, Canada

Digital Communications Officer

Nov 2019 – Aug 2021
  • Acted as the webmaster for all websites managed by University Advancement Communications.
  • Collaborated with internal and external development teams to ensure that bugfixes and new website features were implemented in a timely fashion.
  • Implemented comprehensive Google Analytics data gathering and reporting across UA web properties through the use of UTM tagging and ecommerce events.
  • Engaged in UI/UX and UAT testing, conducted SEO audits, and proposed enhancements to University web properties to improve conversion rates.

Interuniversity PhD in Art History

Montreal, Canada

Web Developer

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.

Concordia University

Montreal, Canada

Digital Content Advisor

Jan 2018 – Aug 2019
  • 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.
  • Created and implemented PPC Marketing campaigns with budgets of over $50,000 per year across Google, Microsoft, Facebook, and Instagram ad platforms. Produced comprehensive performance reports quarterly.
  • Worked with the Chief Information Architect to create and restructure subsites for faculties and new University initiatives.
  • Oversaw the implementation of a replacement for the University's Google Search Appliance (GSA).

Self-Employed

Remote

Web Developer / Digital Marketer

May 2010 – Dec 2017
  • Developed and maintained content rich websites and innovative marketing strategies to enhance the online presence of clients.
  • Created and oversaw websites which received in excess of 1.75 million pageviews.
  • Implemented comprehensive SEO strategies to help clients improve their organic reach.

Writing

Publications

Projects

I have developed a number of open source projects including:

  • Baseball Sharp

    : github.com/markjamesm/baseball-sharp: An unofficial .NET API client for retrieving data from the MLB Stats API. Available as a NuGet package with documentation generated by DocFx, Baseball Sharp has received in excess of 1,100 downloads on NuGet to date.

  • CU Libraries

    : github.com/markjamesm/cu-libraries: An open source iOS app I created to check the status of various resources at the Concordia University libraries in Montreal, Quebec. Built using SwiftUI and the Concordia University Open Data API and was available on the Apple App Store until November 2020.

  • Linnstrument Helper

    : github.com/markjamesm/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.

  • MusicSharp

    : github.com/markjamesm/MusicSharp: A cross-platform Terminal User Interface (TUI) music player written in C# with the goal of being minimalistic and light on resources. To date, MusicSharp has received over 45 stars on GitHub and is built using Github Actions for CI and MSTest for unit testing.

Education

McGill University

Montreal, Canada

Bachelor of Arts - BA

2015

Skills

  • Programming Languages: C#, Swift, Javascript, HTML, CSS, Bash, Python
  • Frameworks/libraries/tools: Git, Jira, .NET, Linux, Drupal, Adobe Experience Manager (AEM), Amazon Web Services (AWS), Microsoft Azure