A bilingual full-stack developer, 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
Senior Web Developer
Sept 2023 - Present
Lead developer of all Maya HTT websites. Employs agile methodologies to implement new features and deliver on projects in a timely manner.
Lead developer of the Maya HTT Customer Portal. Delivered a streamlined customer experience while reducing the time required to onboard customers and distribute new product versions by over 50%.
- Develops and implements custom solutions to enhance business processes and improve customer experience.
Webmaster
Apr 2022 - Sept 2023
- Optimized the Maya HTT website and went from a GTMetrix performance grade of D to A, bringing page load times down from 15 seconds to less than a second.
- Developed a solution to sync product usage data from a SaaS product with Salesforce CRM using C# .NET and Azure serverless functions.
- Was on a team which placed third in the 2023 Maya HTT Hackathon,
created the application's user interface and 3D visualization features.
HH Development Limited
Remote
Full-Stack Developer
Aug 2021 - Apr 2022 (Full-time) Feb 2021 - Aug 2021
(Contract)
- Development team member of a collaborative, cloud-based product to protect, store and analyze all data generated by major motorsport organizations. Created an algorithm to make large file uploads to Amazon S3 more resilient for trackside motorsport engineers on intermittent internet connections.
- Optimized and maintained ASP.NET Core web applications used to manage major motorsport championships.
- Built an application to convert raw IndyCar telemetry data into usable 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 data gathering and reporting across University Advancement websites using Google Analytics. Leveraged data-driven insights to implement UX enhancements which improved conversion rates by 20%.
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
-
Worked with the chief information architect to develop and restructure subsections of the Concordia University website for faculties and new initiatives.
-
Project lead to have the CU Now news publication included in Google News. Developed a comprehensive strategy and worked with key stakeholders to implement the technical and regulatory requirements.
-
Created and managed PPC Marketing campaigns with budgets of over $50,000 per year across Google, Microsoft, Facebook, and Instagram ad platforms. Produced comprehensive performance reports quarterly.
-
Created an RFP and oversaw the implementation of a replacement for the University's Google Search Appliance.
Web Developer / Digital Marketer
May 2010 - Dec 2017
-
Developed and managed content rich websites which enhanced the online presence of clients.
-
Implemented comprehensive SEO strategies to help clients improve their organic reach and received over two million visits to websites that I launched and managed.
|
Writing
|
Publications
- www.markjames.dev
-
I have written a number of articles on my developer blog. To date, these articles have
received in
excess of 150,000 pageviews and have been featured on tech news sites including Hacker News,
Google Discover,
and C# Digest.
|
Projects
|
I have worked on a number of independent projects including:
-
Canadians for Tobacco Harm Reduction
Association Website: canthr.ca: Developed a website for the
Canadians for Tobacco Harm Reduction Association (CanTHR), a non-profit organization whose mission
is to educate the public on the benefits of tobacco harm reduction (THR) and help Canada achieve
a smoke-free future.
-
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. An open-source project, MusicSharp has received over 60
Github stars.
-
Chippy: github.com/markjamesm/chippy:
A .NET implementation of the CHIP-8 virtual machine which passes all CHIP-8 test ROMs.
|
Education
|
McGill University
Montreal, Canada
Bachelor of Arts - BA
Skills
|
- Programming Languages: C#, Typescript, Javascript, HTML, CSS, SQL,
Python
-
Frameworks/libraries/tools: .NET, Microsoft Azure, Azure DevOps, Amazon Web Services (AWS),
Linux, Drupal, Tailwind, Docker, Adobe Experience Manager (AEM), WordPress, Jira
|
|