Experience

Project Manager
2022-07 - 2023-08
Educative Educative Accelerates Developer Productivity
Lahore, Pakistan

Task and people management for a team of software engineers working as technical content developers

  • Introduced process and metrics for measuring the quality of the content and reviews.
Assistant Professor
2018-08 - 2022-06
Lahore, Pakistan

Teaching courses in the Software Engineering and Data Science streams

  • Hands on work on Deep Learning, NLP, Big Data and Nature Inspired Algorithms
Assistant Professor
2017-10 - 2018-07
University of Management and Technology Computer Science Department
Lahore, Pakistan

Taught courses in the Software Engineering stream

Customer Project Manager
2007-05 - 2017-06
Ericsson Telecom Project Delivery
Lahore/Islamabad, Pakistan

I was responsible for sales and delivery of telecom and IT projects. As a Project / Program Manager, I had full responsibility for the cost, time & quality of deliveries.

  • Telenor EasyPaisa Swap - Migration of Pakistan’s largest and the world’s 3rd largest Mobile Money system
  • Mobilink Charging System Swap - Migration of the largest Ericsson Charging System Swap at the time
  • Oman Mobile SACC Implementation - Delivery of deep packet inspection system for Oman Mobile
  • Warid Network Modernization - Upgrades and modernization of Operations and Business Support Systems (Charging System, VAS, OSS)
Project Manager
2006-04 - 2007-05
i2c Inc. Credit, Debit, Prepaid and Core Banking Solutions
Lahore, Pakistan

I managed product development and enhancement of mission-critical financial transaction processing system and provided necessary coordination between customer services, support, and development teams

Development Manager
2001-01 - 2006-03
Veridicom Pakistan Custom Software Development
Lahore, Pakistan
  • Managed IT engineering team of over 20 people for 5 years
  • Successfully delivered complex projects spanning multiple years
  • Designed and executed Skill Development Programs
  • Introduced and established software development processes based on Agile Principles
Senior Software Consultant
2000-09 - 2001-01
Netlife Banking System Provider
Singapore

Design and implementation of web based online banking system

Software Consultant
1999-08 - 2000-08
Fujitsu Credit, Debit, Prepaid and Core Banking Solutions
Singapore

I worked on NEWDesk that was an Operation and Maintenance Software for Fujitsu Switch E3

Software Engineer
1998-03 - 1999-08
Vroom Technologies Product Management System
Lahore, Pakistan

Design and development of the customer care module.

Software Engineer
1997-01 - 1998-03
Techlogix Information Technology, Consulting, and Business Solutions
Lahore, Pakistan

I developed the graphical card designer for ViiSAGE Technology using Java and CORBA.

Education

Awards

IBN HAITHAM SILVER MEDAL
1999-12-18
National University of Computer and Emerging Sciences

On the basis of obtaining 2nd highest grade point average in the batch

Skills

  • Project Management (Expert)

    Team Building, Mentoring, Conducive Environment, Planning, Tracking, Control, Continuous Process Improvement

  • Data Science (Intermediate)

    Exploratory Data Analysis, Data Visualization, Data Processing Pipeline, Feature Engineering, Time Series Forecasting, Map Reduce, Hadoop, Spark

  • Machine Learning (Intermediate)

    Model Selection, Model Evaluation, Neural Network Training, Keras, TensorFlow, Scikit-learn

  • Programming (Expert)

    C++, Python, Java

  • Scraping (Intermediate)

    Scrapy, Puppeteer

Languages

  • English — Fluent
  • Urdu — Fluent
  • Punjabi — Native

Interests

  • Books — History, Classic, Randomness
  • Strength Training / Weight Lifting — Squat, Press, Bench Press, Chin-up, Dead Lift, Power Clean