Systems Architect · Calgary

Systems that scale and ship.

I design and build the platforms behind business-critical software — .NET, SQL Server and Azure — and lead the teams that take them to production.

15years building software
4+years leading dev teams
7years in oil & gas software
3platforms shipped: web, desktop, mobile
Ion Moga, Systems Architect

About

From the database to the cloud to the team.

I'm a Systems Architect at Critical Control Technologies in Calgary, where I own platform, data and cloud architecture for a suite of oil & gas production accounting, measurement and monitoring products built on .NET/C#, SQL Server and Azure.

I've been building software for 15 years — web, desktop and mobile — starting in Moldova with teams serving clients in Switzerland and the life-sciences industry, and in Calgary since 2019. Before my current role I spent four years as a senior developer and team lead, running delivery from architecture and code review to CI/CD and release.

I like the hard, unglamorous problems: long-running workloads that must not lose data, databases that keep growing, cloud bills that keep growing faster — and teams that need a clear way of working.

Based in Calgary, Alberta. Studied at Moldova State University. Download my CV (PDF).

What I bring

Six strengths, one goal: software that holds up in production.

01

Cloud architecture on Azure

Services designed for reliability first, with orchestration you can reason about.

Architected App Services, Durable Functions, Service Bus and SignalR with a deterministic model for long-running workloads.

02

SQL Server, deep

High availability, replication, performance tuning and data that keeps growing.

Led Availability Group and replication design, and built resumable archiving for high-volume time-series tables.

03

Cost-aware engineering

Right-sized infrastructure, so the platform costs what it should.

Cut Azure costs by rightsizing App Service Plans and consolidating SQL Server VMs — without impacting availability.

04

Security and identity

One identity strategy across a whole product suite.

Evaluated self-hosted and managed identity platforms and integrated Microsoft Entra ID as an external identity provider.

05

Leading teams

Hiring, standards and a delivery process that teams actually follow.

Led multiple teams, created a hybrid Agile/continuous-delivery framework, and owned technical hiring for developer, QA and BA roles.

06

Full-stack and AI-ready

Comfortable from SQL to React — and bringing AI tooling into the team's daily work.

Standardized React frontends on Tailwind CSS and shadcn/ui, and built internal MCP servers for AI-assisted access to Azure DevOps.

Skills and tools

The toolkit.

Architecture and cloud

  • Software architecture
  • Azure App Service
  • Durable Functions
  • Service Bus
  • SignalR
  • Microsoft Entra ID
  • Cost optimization

Backend and data

  • .NET / C#
  • ASP.NET MVC
  • SQL Server
  • Availability Groups
  • Replication
  • Performance tuning
  • NHibernate
  • SOLID · TDD

Frontend and delivery

  • React
  • Tailwind CSS
  • shadcn/ui
  • Xamarin.Forms
  • Azure DevOps
  • CI/CD
  • Code review
  • MCP servers

Experience

Where I've done it.

  1. 2026 – now

    Systems Architect

    Critical Control Technologies · Calgary

    Platform, data and cloud architecture for oil & gas production accounting, measurement and monitoring products on .NET, SQL Server and Azure.

  2. 2022 – 2026

    Senior Software Developer, Team Lead

    Critical Control Technologies · Calgary

    Led multiple teams on React, .NET, SQL Server and Azure: architecture, code review, CI/CD, releases and technical hiring.

  3. 2019 – 2022

    Developer

    Spira Data Corp. · Calgary

    Web, desktop and mobile apps for field data management with ASP.NET MVC, Kendo UI and Xamarin.Forms; moved the project from TFS to Git.

  4. 2018

    .NET Developer

    Stefanini EMEA · Chișinău

    Clinical-trial randomization and drug supply software for Suvoda, and web and mobile apps for Trivadis.

  5. 2013 – 2017

    .NET Developer

    Amdaris · Chișinău

    Designed, built and tested applications with .NET, NHibernate, MS SQL, AngularJS and Node.js.

  6. 2011 – 2013

    Web Developer

    Cedacri International · Chișinău

    User interfaces in HTML, CSS and JavaScript, integrated with back-end services through XML/XSL.

Contact

Let's talk.

Building a platform on .NET and Azure, or need an architecture that holds up in production? I'd like to hear about it.