Home / People / MOEEN AHMED

MOEEN AHMED

MOEEN AHMED

Silver

C# .NET Software Developer | 5+ Years Exp | Senior .NET Developer | Backend .NET Developer | AI & Azure Cloud Developer

Islamabad, Pakistan.NET Developer at COMMERCIAL BANK (CBQ)7 years of experience

About

Senior .NET Engineer with 5+ years of experience in the design, development, and maintenance of scalable Microservices-based applications using C#, .NET, Balzor, Angular, Azure and SQL databases. Known for delivering high-quality solutions on time while aligning with the stakeholder requirements and expectations. With a strong educational background in Computer Science, I am passionate about programming, learning and exploring new technologies and applying them to solve real-world challenges.

Top skillsC# · ASP.NET MVC · ASP.NET Core · WPF · MVVM

Experience

  • .NET Developer

    COMMERCIAL BANK (CBQ) · Qatar

    Sep 2025 to Jul 2026

    • Designed and developed a Blazor Server web applications, created reusable UI components
    • Implemented Clean Architecture in .NET with clear separation across Service, Business (Domain), and Data Access layers
    • Worked with Repository pattern for separate centralized data access logic, strategy pattern for approval workflow
    • Worked with Entity framework core to interact with SQL Server database
    • Developed and consumed REST and GraphQL APIs to exchange data between different internal banking systems
    • Created windows services for scheduled recurring background operations
  • Senior Software Engineer

    SYSTEMS LIMITED · Islamabad, Pakistan

    Dec 2021 to Aug 2025

    • Developed and maintained Microservices based application in C# .NET Azure and Docker
    • Used Git version control Azure DevOps for source code collaboration and deployment
    • Design RESTful and GraphQL Web APIs and implemented security with JWT and OAuth2
    • Worked on both relational (MS SQL and PostgreSQL) and non-relational (Cosmos Db)
    • Collaborated between Product owner and scrum master, participated in Scrum ceremonies daily standups, sprint review and retrospective meetings and worked with the team for…
    • Implemented CQRS design pattern to achieve separation of responsibilities between read and write operations
    • Implemented Unit of work pattern to achieve data consistency of database operations
    • Integrated firebase authentication, Realtime database and Firebase Cloud Messaging (FCM) for push notification
    • Created Hangfire jobs for recurring tasks

Education

  • PMAS ARID UNIVERSITY

    Bachelors in Computers Science

    2014 to 2018

Skills

Programming Languages, Framework & Architectures

C#ASP.NET MVCASP.NET CoreWPFMVVMTypeScriptAngularBlazorHTMLCSSJavaScriptAJAX

Cloud, Microservices & Containerization

Microsoft Azure (App Service, Functions,Microservices ArchitectureDockerKubernetesEvent-Driven ArchitectureAzure Service BusRabbitMQMassTransitAMQP

Web APIs & Services

RESTful Web APIGraphQL APIWCF (SOAP) ServicesAPI Authentication (Basic, JWT, OAuth2,

Databases & ORM

Relational – MS SQL ServerNon-Relational - Azure Cosmos DBEntity FrameworkDapperADO.NETLINQ

AI Development

Microsoft Agent FrameworkSemantic KernelAgentic AIPrompt EngineeringLLMRAGMCPEmbeddingsVector DatabasesGitHub CopilotClaude CodeCodexAzure AI FoundryAzure Open AI

Collaboration & Version Controls

GitGitHubAzure DevOpsJiraAgileScrum

Unit Testing Frameworks

XUnit (Moq, NSubstitute)MSTestTDD

Microsoft Power Platforms

PowerAppsPower AutomatePowerBI

Languages and certificates

  • EnglishProfessional
  • Microsoft Certified Azure Fundamentals (AZ-900)
  • Microsoft Certified Data fundamentals (DP-900)
The Weekly Brief

New roles, in your inbox.

One email a week — the best hand-picked roles, salary insights and career reads. No spam, unsubscribe any time.