Skip to content
← Back

Mohammad Hassan

Senior Software Engineer

Montreal, QC · mohammad@mmhassan.com

Senior software engineer with eleven years modernizing one business-critical platform — from .NET Framework to .NET Core, on-prem to Azure/AWS, manual finance operations to unattended automated billing. I design for correctness and reliability, integrate complex enterprise systems, and mentor teams toward CI/CD and agile practices.

Experience

Vision33 logo

Vision33

Remote · Montreal, QC

  1. Senior Software Developer

    Apr 2025 – Present

    • Lead design and development of internal .NET Core web platforms (Partner and Employee portals) providing secure, 24/7 web access to SAP Business One data.
    • Architect integration workflows on the Saltbox platform, connecting ERP, HR, and finance systems across SQL Server, Azure, and AWS to eliminate data silos.
    • Own automated financial features — auto-invoicing, recurring billing, and data migration — built on C#, .NET, and cloud functions, including Avalara AvaTax integration.
    • Serve as senior technical advisor; mentor junior developers and champion CI/CD and agile practices across the team.
  2. Software Developer

    Jul 2016 – Mar 2025

    • Built and owned internal .NET Framework and .NET Core applications for HR and finance workflows, integrated with SAP Business One.
    • Implemented automated invoicing, custom reporting, and recurring background services using C#, ASP.NET MVC/Core, SQL Server, AWS, and Azure.
    • Delivered integration services for third-party APIs, including Smartsheet and Avalara AvaTax.
    • Migrated legacy applications to modern platforms — upgrading to .NET Core and deploying to the cloud.
  3. Intern & Part-Time Developer

    Aug 2015 – Jun 2016

    • Contributed C# features to .NET Framework applications; assisted with SQL Server and external API integrations, gaining first Azure and AWS deployment experience.

Selected Work

  • ERP Integration Platform

    Integration Architecture

    Internal partner and employee platforms providing secure 24/7 web access to SAP Business One, with Saltbox-orchestrated workflows connecting ERP, HR, and finance systems.

  • Automated Billing & Tax Engine

    Financial Automation

    Unattended recurring billing — scheduled worker services that generate invoices, calculate tax through Avalara AvaTax, and post to SAP Business One with idempotent, replay-safe runs.

  • Secure NFC e-Prescription System

    Applied Cryptography

    A privacy-preserving mobile e-prescription protocol using cryptographic proxy signatures for delegation and short group signatures for medical anonymity, delivered over NFC on low-power devices.

  • Metabolomic Biomarkers for Osteoarthritis

    Data Science & Causal Inference

    Causal inference on population-based knee osteoarthritis data — Bayesian network structure learning to surface candidate metabolomic markers, validated with structural equation modeling and path analysis.

Capabilities

Platform
C#, ASP.NET Core & MVC, Worker Services, REST APIs
Integration & Cloud
SAP Business One, Saltbox, Azure, AWS, Avalara AvaTax, Smartsheet
Data
SQL Server, Firebase, caching, financial reporting
Frontend & Mobile
Next.js, Flutter, offline sync, biometric auth
Applied Research
Cryptographic protocols, Bayesian networks, SEM & path analysis

Education

  • Memorial University of Newfoundland logo

    M.Sc. Computer Science

    Memorial University of Newfoundland

    2013 – 2016

  • Shahjalal University of Science and Technology logo

    B.Sc. Computer Science & Engineering

    Shahjalal University of Science and Technology

    2004 – 2009

Honors & Awards

  • Memorial University of Newfoundland logo

    Pass with Distinction

    Memorial University of Newfoundland

    Jun 2016

    Graduated from the M.Sc. Computer Science program with distinction, recognizing an outstanding academic record across graduate coursework and thesis research.

  • Shahjalal University of Science & Technology logo

    University Merit Scholarship

    Shahjalal University of Science & Technology

    Jan 2006

    Awarded to selected students for excellent progress in the undergraduate academic semesters according to their class ranking.

Certifications

  • Microsoft logo

    MCSD: App Builder

    Microsoft

    Sep 2016

    • Validates end-to-end skills for building modern web and mobile applications and services on the Microsoft stack.
    • Earned through the professional developer exam track spanning ASP.NET MVC, Azure, and web services.
  • Microsoft logo

    Exam 70-487: Developing Microsoft Azure and Web Services

    Microsoft

    Jul 2015

    • Designing and implementing RESTful and SOAP services with ASP.NET Web API and WCF.
    • Choosing and implementing data access strategies — Entity Framework, ADO.NET, and Azure storage.
    • Deploying, scaling, and securing web services on Microsoft Azure.
  • Microsoft logo

    MCSD: Web Applications

    Microsoft

    Jul 2015

    • Validates building interactive line-of-business web applications with ASP.NET MVC, HTML5, CSS3, and Azure.
    • Covers the full stack — from front-end markup and scripting to services and cloud deployment.
  • Microsoft logo

    Exam 70-486: Developing ASP.NET MVC Web Applications

    Microsoft

    May 2015

    • Application architecture, user-experience design, and multi-tier deployment of ASP.NET MVC solutions.
    • Designing and implementing security, asynchronous patterns, and state management.
    • Troubleshooting and debugging web applications across the development life cycle.
  • Microsoft logo

    MCPS: Microsoft Certified Professional

    Microsoft

    Mar 2015

    • Microsoft’s foundational professional credential, awarded on passing the first certification exam.
    • Entry point into the MCSD solutions-developer track.
  • Microsoft logo

    Exam 70-480: Programming in HTML5 with JavaScript and CSS3

    Microsoft

    Mar 2015

    • Semantic HTML5 document structure, DOM manipulation, and canvas/SVG graphics.
    • JavaScript program flow, objects and prototypes, scoping, and asynchronous patterns.
    • Styling and laying out application UIs with CSS3.
  • Cisco logo

    Cisco Certified Network Associate (CCNA Exploration)

    Cisco

    Aug 2008

    • Network fundamentals — OSI and TCP/IP models, IPv4 addressing, and subnetting.
    • Configuring and troubleshooting Cisco routers and switches: routing protocols, VLANs, ACLs, NAT, and DHCP.