·Jan 2018~ till date
Assistant Professor
Department of Computer Sciences, University of Sargodha, Lahore Campus, Lahore, Pakistan.
·Sep 2017~ Dec 2017
Assistant Professor
Department of Computer Sciences, Bahauddin Zakariya University, Lahore Campus, Lahore, Pakistan.
·Oct 2012~ Oct 2017
Assistant Professor
Department of Humanities & Social Sciences, University College of Engineering, Sciences & Technology, Lahore Leads University, Lahore, Pakistan
·Sep 2011~ Oct 2012
Lecturer (IT)
Department of Civil Engineering, University of Lahore, Pakistan
·June 2015~ Sep 2016
Visiting Faculty
Department of Computer Sciences, National College of Business Administration & Economics, Lahore, Pakistan
·Nov 2014~ Sep 2017
Visiting Faculty
Department of Computer Sciences, ILM/UMT Campus, Lahore, Pakistan
·Nov 2007~ Feb 2011
System Analyst (BS-17), Department of Chief Engineer (Power), Punjab Irrigation & Power Department, Lahore, Pakistan
·Sep 2002~ Nov 2007
Computer Operator (BS-14), Office of Secretary, National Highway Authority, Islamabad, Pakistan
·Jan 2002~ Sep 2002
Asstt. System Engineer, Bridge Computers, Lahore, Pakistan
·Received best instructor award from Maj. Gen. Farrukh Javed, Chairman, National Highway Authority in 2004.