FACULTY PROFILE – Malik M Ali
Category: November 25, 2016
PERSONAL INFORMATION
Name Malik M Ali  malik-m-ali
Email malikmali.bukc@bahria.edu.pk
Phone 051-92-51-9260002 Ext: 375
Area of Interest Machine learning with Data Science and Optimization of Algorithms using Search Based Software Engineering
Number of Publications  0
 

 

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