You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Muhammad HassanMH

Muhammad Hassan

Senior Software Engineer (Dot Net)

$348/day
Milan, IT
3-7 years

Average response time: 1 hour

About Muhammad

Senior Software Engineer with over 7 years of specialized experience in Banking and Payment Systems. Expert in the full software development lifecycle (SDLC) using the .NET Ecosystem (C#, ASP.NET, SQL). Deep technical proficiency in global payment standards, including SWIFT ISO 20022, RTGS, ACH, and Banking Payment Domain. Proven track record of delivering mission-critical financial infrastructure for Central Banks and Top-Tier Financial Institutions. Currently pursuing a Master's in Computer Science in Italy.
  • English

    Fluent

  • Urdu

    Native or bilingual

Can work on-site
Milan (up to 50km), Varese (up to 50km), Rome (up to 50km), Bologna (up to 50km), Vicenza (up to 50km)

Experience

  • NATIONAL BANK OF OMAN
    Senior Officer – IT Applications
    March 2022 - November 2025 (3 years and 8 months)
    Muscat, Oman
    Key Architect for the bank's transition to modern payment standards, managing integrations with the Central Bank of Oman (CBO).
    • SWIFT ISO 20022 Migration: Engineered an in-house .NET engine to ingest XML from multiple channels (Mobile, B2B, and Branch) and generate valid MX messages (pacs.008, pacs.009) for the SWIFT Alliance Access (SAA) gateway.
    o Successfully executed the production go-live and enablement of MX messaging on Nov 22, 2025.
    o Configured SAA for MX gateways, queues, and routing rules to ensure seamless message partner connectivity.
    • RTGS & ACH Modernization: Led the integration of Local RTGS and ACH systems with the Central Bank, ensuring performance-optimized settlement and resolving real-time production issues.
    • Direct Debit Implementation: Implemented a digital Direct Debit solution to replace Post-Dated Cheques (PDCs), driving process automation and reducing operational costs.
    • Corporate Banking Enhancements: Upgraded the Corporate Internet Banking (CIB) system to support WPS Salary uploads, foreign telex transfers, and secure Account-to-Account transfers.
    • NPSS (Central Bank of UAE): Contributed to the Instant Payment Platform (IPP), enabling 24x7 real-time transactions with an SLA of <10 seconds.
    o Implemented ISO 20022 flows for peer-to-peer and service-provider transactions.
    ASP.NET API SQL Server PL/SQL REST
  • TPS WORLDWIDE
    Software Engineer
    February 2020 - December 2021 (1 year and 10 months)
    Karachi, Karachi City, Sindh, Pakistan
    Developed high-availability transaction switching solutions and digital payment platforms for international clients.
  • AXON SOLUTION
    Software Engineer
    March 2018 - September 2019 (1 year and 6 months)
    Karachi, Karachi City, Sindh, Pakistan
    • • Web Development: delivered various custom web applications for E-commerce and POS systems, utilizing DBMS architectures including Oracle and SQL Server.

Recommendations

Be the first to recommend Muhammad

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master's
    University of Insubria
    2026
    Computer Science
  • Bachelor of Science
    PAF KIET University
    2019
    Computer Science

Skill set

Categories