Job Experience

Assistant Professor

Dec. 2003 to present
Computer Science Department
SZABIST Islamabad Campus

Campus Manager

Dec. 2003 to June 2004 Informatics, Rawalpindi

Director R&D

June 2003 to present Digital Research Labs, Islamabad

Head of Department (Research & Development)

Aug. 2001 to Nov. 2003 Bahria Institute of Management & Computer Sciences, Islamabad

Director Academics:

Dec.1999 to July 2001 Bahria Institute of Management & Computer Sciences, Islamabad

Assistant Professor:

April 1997 to Nov. 1998
Institute of Leadership & Management, Garden Town, Lahore
Started and developed IT campus which includes Bachelors of Computer Science and Masters of Computer Science carricula.

Senior Consultant

July 1994 to June 2002 Infomate Systems
Managing the development of the software house. Supervising activities such as time/cost estimation, system design, screen design, report layouts, functional and technical analysis and specifications, implementation and system documentation.

IT Advisor

Jan 1992 to Feb 2002 Association of System Designers
Developed and maintained the body of professionals for the development of IT education in Pakistan. Major working includes conducting seminars and open discussion forums.

Joint EDP Manager

1993 to 1994 Technology & Resource Development Pvt. Ltd., Lahore
Responsibilities include design, development and installation of a number of software products. Function as primary interface with field personnel for the support of these products.

Systems Analyst

1991 to 1993 Technology & Resource Development Pvt. Ltd., Lahore
Participated in the development of U.S-Aid, World Bank and Asian Development Bank funded projects. Projects:

  • Survey & Mapping of WAPDA’s transmission lines

  • Water & Sanitation Project for the local Government of Azad Jammu & Kashmir

  • Rural Electrification in Baluchistan

  • Load Analysis of Power Generation Reactors

Incharge Support Section

1990 to 1991 GULTRONICS, London, U.K
Responsible for the overall supervision, evaluation & implementation of quality control procedures, train new employees on program guidelines, assisted evaluators in implementation of programs and reviewed all employee evaluations.