Available to hire
I am Majid Maqbool, a Senior Full Stack Developer with 20+ years of experience crafting enterprise-grade software solutions. I thrive in Agile environments, designing scalable systems using OOP, design patterns, event sourcing, and microservices to deliver reliable and maintainable software.
I love modernizing legacy systems, optimizing performance, and driving digital transformation through cloud, DevOps, and CI/CD. I enjoy bridging the gap between technical and business teams to deliver impactful solutions that meet real-world needs.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Work Experience
Senior Full Stack Developer at Government of Alberta
October 1, 2025 - PresentDeveloping, enhancing, and supporting digital services used across Alberta’s court system at multiple levels. Working on full-stack features using ASP.NET Core and Angular within a cloud-based AWS environment. Upgraded a legacy Angular application from Angular 9 to Angular 20, resolving deprecated dependencies and improving performance and maintainability. Reviewing code, fixing defects, and supporting testing and deployment activities.
Senior Full Stack Developer at SGI Canada
May 1, 2022 - September 1, 2025Designed and developed scalable full-stack web applications using Angular and .NET Core within Azure Cloud infrastructure. Enhanced system performance through seamless API integrations and optimized database management (Cosmos DB). Provided ongoing support and troubleshooting for existing C#/.NET applications. Led cross-functional teams, collaborating with UI/UX designers and QA engineers to implement intuitive interfaces and rigorous testing protocols. Mentored junior developers, fostering a culture of continuous learning and adherence to coding standards.
.NET Developer at Transport Canada
January 1, 2022 - April 1, 2022Spearheaded the CRM/ERP Integration project using Microservices and Azure Enterprise Service Bus for seamless system communication. Developed RESTful APIs and integrated authentication mechanisms using MS Key Vault for secure token management. Designed CI/CD pipelines for automated deployments and testing, ensuring high system reliability. Provided comprehensive support and troubleshooting for legacy C#/.NET Core applications.
Senior Application Developer at Enbridge Inc.
January 1, 2019 - December 1, 2021Integrated AI/ML models into existing web applications to deliver data-driven insights for pipeline operations, reducing energy consumption. Developed responsive Angular front-end components to present ML recommendation results effectively. Created REST services for DataBricks integration, ensuring seamless communication with ML pipelines. Upgraded legacy applications from AngularJS to Angular for enhanced performance, security, and maintainability. Supported mobile application development initiatives using Flutter for responsive, cross-platform solutions.
Senior .NET Developer at IBM (client: Govt. of Alberta)
January 1, 2013 - September 1, 2018Revamped legacy GIS systems by migrating from Adobe Flex to HTML5, ArcGIS APIs, and Dojo, adhering to updated GIS standards. Integrated RESTful APIs with external systems for enhanced data exchange and security. Delivered Business Intelligence (BI) solutions using SSIS and SSRS to improve reporting accuracy and efficiency.
Software Developer at Canadian National Railway (CN)
September 1, 2011 - December 1, 2012Analyzed client requirements, proposing various alternative solutions. Implemented a log parsing utility in C# .NET. Established new staging and working tables for data transformation and cleansing. Integrated, built, and scheduled SSIS components. Optimized application performance for enhanced efficiency. Developed custom BI reports utilizing SSAS and SSRS. Prepared comprehensive system documentation.
Programmer Analyst at VEXOS (formerly EPM Global Services Inc.)
May 1, 2005 - August 1, 2011Developed a PoC prototype automating Purchase Order Approval Processes (POAP) using Agile methodology, ASP.NET C#, HTML, CSS, Syspro web services, SQL Server, SQL reporting services, and AJAX for efficient and error-free procurement. Enhanced the Inventory Portal application using ASP.NET C#, HTML, CSS, Ajax, MS Enterprise Library, and MS SQL Server, resolving licensing issues and improving real-time warehouse information, performance, availability, and scalability. Implemented an interactive internal labor price quote estimation application, replacing unstructured spreadsheets and enhancing estimation reports' manageability, security, accuracy, and timeliness. Analyzed, designed, developed, tested, and implemented the EPM Forecast and budgeting application, adding reports to forecast expected revenue for future business growth. Automated WIP labor posting between legacy systems by writing efficient DTS, stored procedures, views, and functions in SQL Server, reducing manual work, impro
Education
Bachelor of Arts in Computer Science at Algoma University
January 11, 2030 - January 20, 2026Bachelor in Commerce at University of Karachi
January 11, 2030 - January 20, 2026Diploma in Computer Science at NCR Education Centre (formerly AT&T) – Karachi
January 11, 2030 - January 20, 2026Qualifications
Industry Experience
Government, Software & Internet, Professional Services
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Edmonton today.