Principal Software Engineer with 10+ years of experience designing large-scale distributed systems, cloud platforms, and enterprise SaaS applications.
Experience
2024 ā Now
United States
Architected and implemented a modular agent execution runtime that interprets user intent and dynamically compiles logic into executable Python agents, intelligently selecting between LLM-driven reasoning, classical ML models (e.g., XGBoost), or rule-based workflows based on context, cost-efficiency, and explainability requirements.
Engineered a model-agnostic LLM abstraction layer with intelligent routing across OpenAI, Claude, Mistral, LLaMA, and local deployments, enabling function-calling, multi-turn tool orchestration, and per-tenant execution through configurable adapters.
Designed and deployed a vector intelligence layer leveraging Qdrant, Pinecone, and Chroma, implementing schema-aware chunking, hybrid semantic + metadata retrieval, contextual filtering, and role-based access controls for high-fidelity grounding.
Built production-grade RAG pipelines capable of ingesting structured and unstructured data sources (SQL, APIs, parquet, documents) and dynamically constructing retrieval contexts using similarity scoring, metadata filters, and temporal slicing strategies.
Developed a secure multi-tenant AI deployment architecture supporting hybrid and on-prem environments, including token-based authentication, per-tenant vector isolation, dynamic environment provisioning, and compatibility with GPU-enabled local inference stacks.
Created an agent synthesis framework that interprets user prompts to generate explainable logic trees, execution plans, and model recommendations ā with full versioning, inspectability, and optional pre-execution editing.
Led end-to-end system development, integrating .NET-based identity and orchestration APIs with Python AI runtimes (FastAPI, LangChain, custom orchestration layers), React-based agent builder interfaces, and containerized CI/CD deployment pipelines.
2023 ā 2025
Pakistan
Spearheading the design of complex, enterprise-level solutions using Azure services like App Services, Functions, CosmosDB, SQL, Key Vault, and API Management to build resilient, highly available systems.
Leveraging the Azure ecosystem, including serverless computing, containerization, and microservices, to create scalable, flexible cloud-native applications.
Leading backend system design with .NET Core (6, 8), Entity Framework Core (EF Core), and Domain-Driven Design (DDD), ensuring maintainable, extensible, and high-performance applications.
Architecting seamless integrations using Azure Event Grid, Logic Apps, Service Bus, and API Management, streamlining workflows through automation and enhancing operational efficiency.
Implementing secure authentication and authorization using JWT and Azure AD/Entra ID to ensure data integrity and compliance with industry standards.
Designing and optimizing CI/CD pipelines with Azure DevOps, YAML Pipelines, and Git, enabling rapid delivery cycles and automated deployment across environments.
Conducting performance tuning and capacity planning to ensure high availability and scalability of systems.
Collaborating with clients to define requirements, translate them into technical solutions, and deliver architectures that align with business goals.
Leading and mentoring development teams by promoting best practices, conducting code reviews, and fostering a culture of continuous learning.
Establishing rigorous testing frameworks using XUnit to ensure reliable unit, integration, and end-to-end testing, maintaining software integrity.
United States
Focusing over .Net , Microservices , Azure , AWS , Angular , MSSQL, MySql, PostGresql, ElasticSearch, MongoDB, Spark , devops , Agile and other technologies
2019 ā 2021
Muscat Governorate, Oman
I am working as senior software engineer in Bahwan IT. Roles include analysis of customer requirements, System Design, Development etc. Working with various programming languages e.g. React js, WCF, DOT NET Core, MVC, Angular js, NODE.js, MSSQL, MYSQL, Mongo DB, Postgres etc. depends on the project.
Lahore District
I have started my career as an intermediate software engineer and ends up with Senior Software engineer. Worked with .Net, .Net Core, WebForm, MVC, WPF, Windows forms, MSSQL , PHP etc. Developed many successfull products with my team being used by hundreds of corporate customers.
Education
2024 ā Present
Pace University - Seidenberg School of Computer Science and Information Systems
Master's degree
2024 ā Present
2014 ā 2016
The University of Lahore
Bachelor's degree
2014 ā 2016