Home / People / Muhammad Waseem

Muhammad Waseem

Muhammad Waseem

Senior Software Engineer

Lahore, PakistanSenior Consultant at Abacus Consulting6 years of experience

About

Senior Software Engineer and Technical Lead with 7+ years of experience designing, building and delivering production software, SaaS products, public-sector platforms and fintech integrations. Strong .NET backend and architecture background, with hands-on experience in Clean Architecture, Domain-Driven Design, API integrations, PostgreSQL and Angular. Owns technical architecture and delivery from requirements through production, including team leadership, engineering standards, client communication and release management. Also builds AI-enabled product capabilities using retrieval-augmented generation (RAG), semantic search, Google embeddings, PostgreSQL pgvector and Gemini APIs. Trained and mentored 90+ developers through a government skills initiative.

Top skillsC# · TypeScript · JavaScript · SQL · HTML5

Experience

  • Senior Consultant

    Abacus Consulting · Lahore

    Oct 2019 to Oct 2022

    • Contributed to a government automation platform for the Balochistan Provincial Planning Commission, supporting budgeting,
    • development schemes and provincial planning processes.
    • • Built Web API services and an Angular application using .NET 6 and SQL Server to digitize budgeting and planning workflows.
    • • Worked directly with client teams in Quetta to refine and deliver modules through iterative feedback, reducing manual overhead by
    • approximately 40% and improving provincial data accuracy
  • Senior Software Engineer

    Cinnova Technologies · Lahore

    Nov 2022 to Oct 2023

    • Maintained and enhanced US client-facing products across WinForms, .NET Core 3.1 and Web API, resolving critical defects,
    • delivering new features and contributing to a reported 20% improvement in system stability.
    • • Worked directly with US clients to gather requirements, clarify priorities and convert business needs into practical technical solutions
    • across concurrent engagements.

Education

  • University of the Punjab

    BS Software Engineering

    2015 to 2019

Skills

Languages

C#TypeScriptJavaScriptSQLHTML5CSS3

Backend & .NET

NET 10/9/8/7/6ASP.NET CoreWeb APIEntity Framework CoreDapperMediatRFluentValidationRefitQuartz.NET

Frontend

Angular (14–17)TypeScriptJavaScript

Architecture

Clean ArchitectureDomain-Driven Design (DDD)REST API designAPI versioningCQRSbackground processingtechnical architecture

AI & Search

RAGsemantic searchGoogle embedding APIsPostgreSQL pgvectorGoogle Gemini APIModel Context Protocol (MCP)

Languages

  • EnglishProfessional
  • UrduNative
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.