Summary
Muhammad Qasim is a Senior Software Engineer based in London with 10 years of hands-on experience designing and delivering secure, payment-focused systems across .NET and cloud environments. He has deep expertise in payment gateway integrations, prepaid card and eKYC APIs, and has applied architectural patterns like CQRS and Sagas to build auditable, PCI-compliant platforms. At companies from fintech providers to public-sector orgs and Kainos, he has taken features from design through CI/CD pipelines, pairing TDD and Scrum practices with performance tuning and deployment automation. He routinely bridges product, devops and security concerns—often owning project leadership and change-management alongside coding. Known for pragmatic engineering, he brings a mix of legacy system modernization (WCF/WinForms) and modern .NET Core/Azure practices that help teams migrate and scale payment systems.
10 years of coding experience
13 years of employment as a software developer
ACCP, Information Technology, Distinction, ACCP, Information Technology, Distinction at Aptech Pakistan
Oracle Certified Associate, Data Modeling/Warehousing and Database Administration, Distinction, Oracle Certified Associate, Data Modeling/Warehousing and Database Administration, Distinction at Oracle International Language Institute
Information System & Engineering, Information Technology, Distinction, Information System & Engineering, Information Technology, Distinction at St Patricks College