01
Emirates NBD
Senior Software Engineer · Customer Services Transformation & Agentic Banking Systems
Sep 2023 — PresentDubai, UAE · contract via Sphere IT
Architected multi-agent orchestration workflows for automated, guided customer-service fulfillment across digital channels. Built conversational AI banking on WhatsApp and digital channels, developed secure backend services integrating core banking APIs with AI orchestration layers, and led migration of manual banking processes to AI-assisted execution — cutting handling time.
Agentic AILangGraphLLM IntegrationTypeScriptNode.jsAWSBanking APIs
02
Paradigm Networks
Lead Software Engineer · AI Governance Platform
Sep 2021 — Sep 2023Lahore, Pakistan
Led engineering of an enterprise AI governance platform to manage, govern, and audit AI model and agent usage at scale. Designed policy enforcement, guardrails, and access control, delivered compliance and oversight workflows with auditability for risk teams, and architected secure repeatable AWS deployment.
AI GovernancePolicy EnginesAWSNode.jsTypeScript
03
SkillMil Inc.
Senior Software Engineer · Product Modernization Lead
Aug 2022 — Jul 2023Remote
Led modernization of a recruitment platform helping military veterans transition to civilian careers. Rebuilt the architecture and stack for scalability and UX, and implemented AWS CI/CD pipelines improving release reliability.
AWSCI/CDTypeScriptReact
04
Mesmer
Senior Software Engineer
Mar 2020 — Aug 2021Lahore, Pakistan
Designed the backend for large-scale device farms powering a robotics-driven mobile UX-testing platform. Built OpenCV visual-comparison and image-processing to automate UX defect detection, built remote device-management services with Datadog observability, and delivered microservices and CI/CD.
PythonOpenCVMicroservicesDatadogCI/CD
05
Engineering Foundation
Software Engineer · SaaS, Enterprise Apps & QA
2011 — 2020Lahore, Pakistan
Earlier roles spanning procurement SaaS modernization and Angular migration (Vroozi), enterprise applications, APIs, and microservices on the MEAN stack (eBricks), mobile QA and release quality (GameView), and freelance web and custom software for international clients (Upwork).
Node.jsAngularMEANREST APIs