Majid Maqbool
@majidmaqbool
Senior full-stack engineer specializing in cloud-native, event-driven systems and scalable .NET/Azure platforms.
What I'm looking for
I am a Senior Full-Stack Engineer with 20+ years building and modernizing cloud-native, event-driven platforms for enterprise and regulated industries. I design microservices, REST APIs, and event-sourced systems using .NET, Azure, and modern JavaScript frameworks to deliver secure, high-performance solutions.
My recent work includes leading redesigns of insurance platforms, integrating CRM/ERP systems, and upgrading legacy applications to modern stacks while improving scalability, reliability, and CI/CD automation. I also surface analytics and ML recommendations through APIs and UI components.
I thrive in remote-first, distributed teams, mentor developers, contribute to architecture and system design decisions, and am available for long-term global remote and contract engagements via my Canadian corporation.
Experience
Work history, roles, and key accomplishments
Senior Full-Stack Engineer
ICON HR Consultants / SGI Canada
May 2022 - Present (3 years 8 months)
Key contributor to a cloud-native insurance platform redesign; designed and implemented event-driven .NET microservices, integrated React BFF and customer portal, and improved scalability and security via CI/CD pipelines.
Senior .NET Engineer
Transport Canada
Jan 2022 - Apr 2022 (3 months)
Led integration of CRM/ERP systems using microservices and Azure ESB, developed resilient middleware APIs with distributed transaction support, and implemented secure token handling and automated CI/CD.
Built energy optimization and decision-support platforms, designed APIs and UI components to surface Databricks analytics, upgraded AngularJS to Angular, and delivered forecasting tools improving operational efficiency.
Senior Software Engineer
IBM / Government of Alberta
Jan 2013 - Sep 2018 (5 years 8 months)
Modernized legacy GIS applications from Adobe Flex to HTML5/JavaScript, designed REST APIs replacing SOAP services, and delivered scalable secure web applications meeting government standards.
Software Engineer
Canadian National Railway
Sep 2011 - Dec 2012 (1 year 3 months)
Developed BI and analytics applications for rail operations, built ETL pipelines, and optimized reporting performance to support operational decision-making.
Education
Degrees, certifications, and relevant coursework
University of Karachi
Bachelor of Commerce, Commerce
Bachelor of Commerce from the University of Karachi.
NCR Education Centre
Diploma, Computer Science
Diploma in Computer Science from NCR Education Centre.
Algoma University
Bachelor of Arts, Computer Science
Bachelor of Arts in Computer Science from Algoma University.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Majid?
You can contact Majid and 90k+ other talented remote workers on Himalayas.
Message MajidFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
