Skip to content

$

Mazin Badr

Senior Software Engineer building platforms that ship, scale, and stay tested.

7+ years across Python, Angular, and Azure — currently shipping mission-critical regulatory platforms at the Ontario Securities Commission, previously a Technical Lead building products end to end.

Years shipping
0+
Unit test coverage
0%
Fewer post-release bugs
0%
Portrait of Mazin Badr, Senior Software Engineer
Open to Senior & Technical Lead roles

~/about

Engineer first. Product-minded always.

I'm Mazin, the engineer behind the studio — a Senior Software Engineer based in Mississauga, Ontario, currently at the Ontario Securities Commission, where I lead development on mission-critical regulatory portals built with Python, Azure Functions, and Angular. Work where reliability and code quality aren't nice-to-haves, they're the job.

Over 7+ years I've modernized legacy suites into cloud-native platforms, led a cross-functional team as a Technical Lead at Beanfield Metroconnect, co-built a company-wide design system, and shipped everything from banking software in London to AI chatbots in Toronto. I hold my code to a high bar — 94.3% unit test coverage on my current Azure Function modules — and I hold my teams to a supportive one.

Away from the keyboard you'll find me outdoors — paddle boarding, beach days, and finding excuses to haul too much gear.

values.first

Quality is measurable

Test coverage, SonarQube gates, TDD — I make code quality visible, not aspirational.

values.second

Modernize, don't patch

Legacy systems deserve real architecture — cloud-native, documented, built to last.

values.third

Lift the team

Mentoring, technical interviews, onboarding programs — leadership is engineering work too.

~/skills

Toolbox

~/experience

Where I've shipped

Aug 2024 — Present · Toronto, ON

Senior Software Engineer · Ontario Securities Commission

  • Lead development of mission-critical Investment Fund Spreadsheet (IFS) and Regulatory Action Query (RAQ) portals using Python, Azure Functions, and Angular.
  • Achieved 94.3% unit test coverage across core Azure Function modules — CSV orchestration, autocomplete logic, and search deletion.
  • Spearheaded SonarQube integration into the development lifecycle for maintainable code and automated vulnerability scanning.
  • Architected logic to restore and maintain historical survey data (2024–2025) while shipping features for the 2026 regulatory cycle.
  • Authored internal documentation on advanced data ingestion — Databricks Lakeflow Connect and medallion architecture.

Python Azure Functions Angular SonarQube Databricks

Sep 2021 — Aug 2024 · Toronto, ON

Software Developer Technical Lead · Beanfield Metroconnect

  • Promoted to Technical Lead, overseeing a cross-functional team building a new internal web-based sales application with Python 3 and Pyramid.
  • Co-developed "Hopscotch," a company-wide design system on Vuetify that standardized the frontend foundation for all internal software.
  • Engineered a custom DocuSign client and internal email client, streamlining lead extraction and communication for sales reps.
  • Researched and implemented an AI-driven chatbot with Rasa and Rasa X, using machine learning to improve response accuracy from user feedback.
  • Partnered with HR on technical interviews and designed onboarding programs that accelerated junior developer productivity.

Python / Pyramid Vue / Vuetify Rasa DocuSign API

May 2019 — Sep 2021 · Fort Erie, ON

Software Engineer · Abatement Technologies

  • Transitioned a legacy software suite to a modern web platform with Python (Django) and React, enabling real-time data access.
  • Collaborated on a cloud-native application integrated with AWS (RDS, S3, SQS) via REST APIs.
  • Managed multiple freelance development teams, ensuring functionality through rigorous QA and optimized deployment workflows.

Django React AWS

Jan 2018 — Mar 2019 · Niagara Falls, ON

Software Developer · Freelance

  • Delivered a high-performance, responsive website for a local hospitality client — full lifecycle from requirements to production.
  • Provided remote technical support and debugging, maintaining 99.9% uptime for client solutions.

JavaScript Responsive design

Sep 2016 — Nov 2017 · London, UK

Programmer · ICS Financial Systems

  • Developed full-stack banking solutions in Java, using Test-Driven Development to cut post-release bugs by 20%.
  • Created reusable UI components for the in-house library with Angular Material.

Java Angular Material TDD

~/projects

Selected work

IFS & RAQ Regulatory Portals

Mission-critical portals for investment fund data and regulatory action queries at the OSC — CSV orchestration, autocomplete, and search at 94.3% test coverage, spanning the 2024–2026 regulatory cycles.

Python Azure Functions Angular

Hopscotch Design System

Co-created a company-wide internal design system on Vuetify at Beanfield — one consistent frontend foundation adopted across all internal software, cutting duplicated UI work team-wide.

Vue.js Vuetify Design systems

AI Sales Assistant & Tooling

An AI-driven chatbot built on Rasa / Rasa X that learned from user feedback, plus a custom DocuSign client and internal email client — one integrated toolkit that streamlined the entire sales workflow.

Rasa Python DocuSign API

Legacy-to-Cloud Modernization

Rebuilt a legacy desktop software suite as a modern web platform with Django and React, integrated with AWS (RDS, S3, SQS) — unlocking real-time data access for the business.

Django React AWS

Banking Platform Components

Full-stack banking solutions in Java at ICS Financial Systems, with a reusable Angular Material UI component library and a TDD practice that cut post-release bugs by 20%.

Java Angular Material TDD

Local Business Websites

High-performance, responsive single-page websites for local clients — full lifecycle from requirements to launch, with 99.9% uptime. Now offered as a productized service at Mazin Web Studio.

HTML/CSS/JS SEO Performance

See the offering

~/education

Education

Jan 2018 — May 2019

Computer Programmer Analyst

Niagara College · Welland, ON

2012 — 2016

Bachelor of Software Engineering

University of Petra · Amman, Jordan — WES evaluated as equivalent to a four-year Canadian bachelor's degree

~/achievements

Milestones

94.3% unit test coverage

Across core Azure Function modules powering OSC's regulatory portals.

Promoted to Technical Lead

Led a cross-functional team at Beanfield building a company-wide sales platform.

Shipped a design system

Co-created Hopscotch, adopted as the frontend foundation for all internal software.

20% fewer post-release bugs

By championing Test-Driven Development on banking software at ICS Financial Systems.

99.9% client uptime

Maintained across freelance client solutions through proactive support and monitoring.

Built onboarding programs

Designed technical interviews and onboarding with HR, accelerating junior developer growth.

~/side-studio

I also build websites for local businesses

Through Mazin Web Studio, I design premium single-page sites for cafés, restaurants, gyms, salons, and realtors — with live templates you can click through.

See live templates

~/contact

Let's build something

Sends straight to my inbox — no email app needed.

LinkedIn

in/mazin-badr

Email

mazenalobidy@gmail.com

Location

Mississauga · Greater Toronto Area, Canada