Mark Mackenzie
AeroLeads people directory · profile

Mark Mackenzie Email & Phone Number

Powershell and C# and .Net Core Architect\Application and Infrastructure Developer at Élections Canada | Elections Canada
Location: Ottawa, Ontario, Canada 8 work roles 2 schools
1 work email found @elections.ca LinkedIn matched
✓ Verified May 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email m****@elections.ca
LinkedIn Profile matched
3 free lookups remaining · No credit card
Role
Powershell and C# and .Net Core Architect\Application and Infrastructure Developer
Location
Ottawa, Ontario, Canada
Company size

Who is Mark Mackenzie? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Mark Mackenzie is listed as Powershell and C# and .Net Core Architect\Application and Infrastructure Developer at Élections Canada | Elections Canada, a company with 2094 employees, based in Ottawa, Ontario, Canada. AeroLeads shows a work email signal at elections.ca and a matched LinkedIn profile for Mark Mackenzie.

Mark Mackenzie previously worked as Powershell/C#/.Net Core Architect\Application and Infrastructure Developer at Élections Canada | Elections Canada and Dev. Lead/Contractor at Smith. Mark Mackenzie holds B.Sc., Chemistry And Business from University Of Waterloo.

Company email context

Email format at Élections Canada | Elections Canada

This section adds company-level context without repeating Mark Mackenzie's masked contact details.

{first}.{last}@elections.ca
89% confidence

AeroLeads found 1 current-domain work email signal for Mark Mackenzie. Compare company email patterns before reaching out.

Profile bio

About Mark Mackenzie

I’m a software developer/architect with 15+ of experience working for Independent Software Vendors (ISV) mostly on the Microsoft stack of technologies. Previously a dev lead with a distributed agile team working on a proprietary e-commerce platform for one of the most recognizable global companies. We prided ourselves without exception in completing all new feature TA’s on time.I also have lead the development efforts on two product lines for an ISV. Both required hands on experience with IT infrastructure, development and deployments.I have a record of solving challenging problems and like the challenge in finding solutions for difficult problems. This problem-solving ability our clients really appreciate because their issues were rapidly resolved.

Listed skills include Asp.Net, T Sql, Sharepoint, C#, and 15 others.

Current workplace

Mark Mackenzie's current company

Company context helps verify the profile and gives searchers a useful next step.

Élections Canada | Elections Canada
Élections Canada | Elections Canada
Powershell and C# and .Net Core Architect\Application and Infrastructure Developer
Ottawa, ON, CA
Website
Employees
2094
AeroLeads page
8 roles

Mark Mackenzie work experience

A career timeline built from the work history available for this profile.

Powershell/C#/.Net Core Architect\Application And Infrastructure Developer

Current

Ottawa, Canada Area

  • ROTC (Retuning Office Technical Centre)Software architect and principal developer (On-prem dev ops role) The role was unifying and modernizing a PowerShell application framework for infrastructure as code. This.
  • Unified 7 different instance of similar cloned instances applications to a single cohesive application.
  • Reverse engineered the WCF service layer as the original source code was missing.
  • Added a concept of contexts to the application reduce the amount of code complexity and improve performance,
  • Moved sensitive code out of PowerShell scripts into the service layer.
  • Added Technician board for monitoring the health of the all the offices across the country. Once an office is flagged as needing attention a support member could drill down to investigate the source of an issue..
Jul 2018 - Present

Dev. Lead/Contractor

Ottawa, Canada Area

  • Technologies.Net,.Net Core, C#, NodeJS, some AngularJS, Rabbit MQ, Cassandra, Redis, SQL Server, Git, SpecFlow plus some AngularJS and Python.Project management and team toolsJIRA, Confluence, Basecamp, Mavenlink.
  • Review technical architecture (TA) documents for gaps.
  • Create work tasks and estimate level of effort for TA's. Assigning tasks to appropriate resources.
  • Create implementation requirements for CR's (change requests)
  • Scrum Master and support for other developers in their tasks.
  • Implement new features and resolve regression issues.
Mar 2017 - Mar 2018

Senior Developer & Architect/Director

Syntapa Technologies

Ottawa, Canada Area

  • SharePoint Development and DevOps
  • Developing SharePoint solutions. Examples - unique approach to template management and allowing SharePoint documents/document sets to be emailed as attachments.
  • Improving the document, calendar and email items upload and profiling experience within the Microsoft Office suite of products while also adding support for products that do not have a native or well implemented.
  • Strong understanding of Business Connectivity Services (BCS) and integrating into external applications to profile SharePoint documents, tasks and calendar items. This allows portal/profile pages to be created to.
  • Integrations included eIS, ConnectWise, Act and direct to SQL
  • Rapid deployment of complete SharePoint solutions for Small and Medium Businesses’ (SMB) with a document management centric focus. Fully configured and customized SharePoint solutions could be deployed in a matter of.
Jun 2010 - Feb 2017

Senior Developer & Architect/Director

Syntapa

Ottawa, Canada Area

  • eIS Web Application Platform eIS is a web platform that empowered business analysts to created applications for regulatory bodies, associations and unions. Using a Lego building block metaphor, the web applications.
  • Architected and implemented a web application framework in C# and ASP.NET required to migrate 150 COM and COM+ components from a legacy COTS solution.
  • Enhanced a strong security model using traditional ASP.Net and Windows authentication and adding horizontal partitioning of the data and UI trimming via a security database.
  • Database dba/developer with strong emphasis on using SQL stored procedures for performance and allow BA driven updates to business rules.
  • Troubleshooting and optimizing database performance sometimes by orders of magnitude.
  • Tooling for updating and deploying 10,000 database objects without the expense of maintaining change scripts.
Nov 2000 - Feb 2017

Software Developer

Serviceplus Inc.

Ottawa, Canada Area

C++ MFC WIn32 developer.Applications group team member with a mandate to enhance and extend the core Field Service Management (FSM) product. The development environment was using MFC and COM technologies. DBMS supported were Oracle, SQL Server and Sybase. A typical development cycle of 5 to 8 months duration started with vertical requirements analysis.

Oct 1998 - Nov 2000

Software Developer

Kingston, Canada

C/C++ Win32 developerI was a member of the development team and tasked with maintenance development, improving installers. Moved to a new team and primarily responsible for migrating the enterprise query application data structures to a three-tier solution using a custom repository, CORBA and OLE2.

Feb 1997 - Oct 1998

Software Developer

Ottawa, Canada Area

C Windows DeveloperImplemented the communications layers between a custom telephony product and Windows 3.1. Also added automation for various contact software products that lack any interface or API for third party developers.

Apr 1995 - Jan 1997
Team & coworkers

Colleagues at Élections Canada | Elections Canada

Other employees you can reach at elections.ca. View company contacts for 2094 employees →

2 education records

Mark Mackenzie education

Computer Science

Activities and Societies: Part-time completed 11 computer science and math courses

FAQ

Frequently asked questions about Mark Mackenzie

Quick answers generated from the profile data available on this page.

What company does Mark Mackenzie work for?

Mark Mackenzie works for Élections Canada | Elections Canada.

What is Mark Mackenzie's role at Élections Canada | Elections Canada?

Mark Mackenzie is listed as Powershell and C# and .Net Core Architect\Application and Infrastructure Developer at Élections Canada | Elections Canada.

What is Mark Mackenzie's email address?

AeroLeads has found 1 work email signal at @elections.ca for Mark Mackenzie at Élections Canada | Elections Canada.

Where is Mark Mackenzie based?

Mark Mackenzie is based in Ottawa, Ontario, Canada while working with Élections Canada | Elections Canada.

What companies has Mark Mackenzie worked for?

Mark Mackenzie has worked for Élections Canada | Elections Canada, Smith, Syntapa Technologies, Syntapa, and Serviceplus Inc..

Who are Mark Mackenzie's colleagues at Élections Canada | Elections Canada?

Mark Mackenzie's colleagues at Élections Canada | Elections Canada include Valerie Viau, Selma Gharbi, Fawn-Dell Flanagan, Kelly Oolo, and Robert Foster.

How can I contact Mark Mackenzie?

You can use AeroLeads to view verified contact signals for Mark Mackenzie at Élections Canada | Elections Canada, including work email, phone, and LinkedIn data when available.

What schools did Mark Mackenzie attend?

Mark Mackenzie holds B.Sc., Chemistry And Business from University Of Waterloo.

What skills is Mark Mackenzie known for?

Mark Mackenzie is listed with skills including Asp.Net, T Sql, Sharepoint, C#, .Net, Json, Javascript, and Wcf.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Mark Mackenzie you were looking for.

View similar profiles