AFFILIATIONS | |||
Designation | Senior Assistant Professor | ||
Department | Department of Computer Science | ||
University | Bahria University Karachi Campus | ||
QUALIFICATION | |||
DEGREE | PASSING YEAR | MAJORS | UNIVERSITY |
MS Software Engineering | 2008 | Software Engineering | King’s College London, London UK |
BS Computer Science | 2002 | Computer Science | Bahria University |
EXPERIENCE (Industrial And Teaching) | |||
DESIGNATION | FROM | TO | ORGANIZATION |
Senior Assistant Professor | 2019 | To Date | Bahria University, Karachi Campus |
Assistant Professor | 09/01/2012 | 2019 | Bahria University, Karachi Campus |
Lecturer | 01/01/2011 | 08/01/2012 | Mohammad Ali Jinnah University, Karachi Campus. |
Lead Software Engineer | 01/11/2008 | 31/12/2011 | HRS Global |
Software Engineer | 01/12/2002 | 31/08/2005 | Sunsoft Pvt Ltd |
Software Projects Done at Professional Level:
Scheduling Engine: Recently I have developed a scheduling engine for my university through which after course allocation time table for more than 4000 hours can be generated with respect to multiple business rules and wishes of faculty members and students in less than a minute time on core-i3 dell processor. It achieved a faculty and student satisfaction of 90% +
ERP System for an HR Service Provider Company:
After the failed implementation of Microsoft Great Plains ERP my Company developed an ERP locally in 2002, based on VB6 and SQL Server 2000. In 2008 when I joined the company, I worked in a team as a Lead Software Engineer to Re-Engineer the whole application with respect to the company’s requirements. I have
- Converted the whole desktop based application to a complete web based application
- Optimized application throughput and ability to handle large volumes of data. The size of data was already gone beyond 10 GB.
- Re-Engineered the whole application for my company managing more than 20,000 employees of 100 different companies implementing different HR and payment rules.
Recruitment Portal:
- Worked as a Chief Architect on this project.
- Analyzed and designed with respect to client’s requirements
- Programmed using ASP.net and SQL Server 2008.
List of Courses Taught
Following courses have been taught at Bachelors of Computer Science BS(CS) level.
- Introduction to computing
- Fundamentals of computer programming
- Object oriented programming using Java, C# and C++
- Visual programming
- Web Engineering
- Database Management System
- Data structures
- Design & Analysis of Algorithms
- Software Engineering – I
- Software Engineering – II
- Software Project Management
- Human Computer Interaction
- Discrete Mathematics
Following courses have been taught at MS level
- System Software Architecture
- Software Measurements
- Advance DBMS