I am a senior software engineer with comprehensive experience designing, architecting, and developing web, mobile, SharePoint, and .Net Windows applications across various industries including oil and gas, banking, leasing, and health services. I am dependable, approachable, self-motivated, and detail-oriented, with strong expertise in data warehousing, dimensional modeling, report development, and data visualization. Throughout my career, I have worked extensively with modern web technologies such as React, Node.js, and TypeScript, as well as Microsoft Azure cloud technologies and Power BI. I excel in Agile environments, applying SOLID principles and design patterns to build scalable and secure software solutions that meet business needs.

Muhammad Ali

PRO

I am a senior software engineer with comprehensive experience designing, architecting, and developing web, mobile, SharePoint, and .Net Windows applications across various industries including oil and gas, banking, leasing, and health services. I am dependable, approachable, self-motivated, and detail-oriented, with strong expertise in data warehousing, dimensional modeling, report development, and data visualization. Throughout my career, I have worked extensively with modern web technologies such as React, Node.js, and TypeScript, as well as Microsoft Azure cloud technologies and Power BI. I excel in Agile environments, applying SOLID principles and design patterns to build scalable and secure software solutions that meet business needs.

Available to hire

I am a senior software engineer with comprehensive experience designing, architecting, and developing web, mobile, SharePoint, and .Net Windows applications across various industries including oil and gas, banking, leasing, and health services. I am dependable, approachable, self-motivated, and detail-oriented, with strong expertise in data warehousing, dimensional modeling, report development, and data visualization.

Throughout my career, I have worked extensively with modern web technologies such as React, Node.js, and TypeScript, as well as Microsoft Azure cloud technologies and Power BI. I excel in Agile environments, applying SOLID principles and design patterns to build scalable and secure software solutions that meet business needs.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Senior Full Stack Engineer at Cardon Group
October 31, 2024 - August 15, 2025
Designed, developed, and deployed a Timesheet management system used across all group companies hosted on Azure cloud with role-based access control. Developed complex UI components using React and TypeScript, created responsive dashboards optimized for performance, and integrated automated regression testing using Cypress. Managed Azure CI/CD pipelines with GitHub Actions. Built full-stack applications with technologies including Node.js, Express, JWT, Prisma, GraphQL, Apollo, Redis Cache, and containerized deployments using Docker. Led SharePoint Framework (SPFx) application development to replace legacy systems, saving significant costs. Delivered Power BI dashboards, mobile apps using Power Apps, and complex flows with Power Automate. Maintained and developed C#.NET applications and SSIS packages to automate processes. Used Agile methodologies and GitFlow branching model extensively.
BI Consultant at AFRRCS
February 28, 2017 - August 15, 2025
Developed a Single Page Application (SPA) Administrator Console using Angular. Created enterprise and operational SSRS reports from Activity Warehouse to support business decision making. Tuned slow-performing queries and enhanced data warehouse designs for faster reporting using SSIS.
BI Consultant at Legal Aid Alberta
August 31, 2016 - August 15, 2025
Developed enterprise Crystal reports for Legal Files portal across various sites and courts. Collaborated with subject matter experts to gather business requirements and authored complex SQL queries. Managed report deployment and security on test and production report servers.
BI Consultant at Canadian Western Bank - IS Department
May 31, 2016 - August 15, 2025
Developed operational and enterprise SSRS reports pulling data from Insight data warehouse conforming to bank standards. Designed and wrote SQL queries, procedures, and unit tests. Documented report metadata and lineage using Jarvis, OneNote, and SharePoint. Created SSIS packages to integrate external data sources. Used TFS for code reviews, bug tracking, and version control.
Database Developer at Quicksilver Resources Canada Inc.
January 31, 2015 - August 15, 2025
Developed and maintained business applications using C#.NET and VB.NET. Managed SQL Server instances including backups and reporting services. Administered Oracle 10g databases on RedHat Linux, orchestrated RMAN backups and disaster recovery plans. Provided vendor coordination and user support for application issues.
Developer / Business Analyst at URS Flint (Formerly Flint Energy Services Ltd.)
January 31, 2013 - August 15, 2025
Developed and maintained .NET applications for human resources and safety reporting across multiple branches. Gathered requirements and implemented features in Tubular Inspection and Inventory systems, including customer-facing web viewers. Developed a Safety Management System integrating JD Edwards ERP data. Managed financial data transfers, created SQL Server databases and objects, and authored deployment packages. Led projects including integration designs and stakeholder communications.
Software Developer / Business Analyst at RAD-LOGIC INC.
January 31, 2007 - August 15, 2025
Developed client/server applications for patient registration and report management using VB.NET, C#.NET, SQL Server 2000, and Crystal Reports 9. Wrote and executed test cases and documentation supporting medical records systems for client use.

Education

Add your educational history here.

Qualifications

Master of Computer Sciences (MCS)
January 11, 2030 - August 15, 2025
Bachelor of Sciences (BSc)
January 11, 2030 - August 15, 2025

Industry Experience

Energy & Utilities, Financial Services, Healthcare, Software & Internet, Professional Services
    paper Stock Charting Platform
    This is a work in progress for trading and charting platform. I am using React, Typescript, Custom hooks etc. and Polygon API to pull stock information.