Total Years of Experience: 17 Years, 1 Months
May 2014
To Present
Principal Software Engineer
at Soliton Technologies
Location :
Pakistan - Lahore
October 2012
To April 2014
Software development specialist
at Huawei Telecom Integrated Solutions
Location :
Pakistan - Lahore
Projects worked on:
• TABS Product Catalog (TPC)
• Order Management
• TABS Customer Service (TCS)
• TABS Complaint Workforce Management (TCWM)
• TABS Platform (TPF)
Clients dealt with:
• WARID GROUP (Pakistan, Bangladesh)
• ZAIN GROUP (Lebanon)
• Airtel (Kenya, Nigeria, Tanzania, Ghana, Bangladesh)
• Banglalink (Bangladesh)
Roles & Responsibilities:
• Participating and assisting in requirement analysis & design phase of the system/ applications
• Strictly adhering to architectural guidelines/standards and delivery discipline processes
• Responsible for upgrading TCS Front-End from TABS 6 to TABS 7 & patch upgrades
• Key member of the team involved in integration of TCS module with other TABS modules i.e. Product catalogue, Billing, Incentive, Rating
• Played key role in maintenance and performance tuning of TCS module
• Managing TABS products for onsite deployments, UAT completion and System support in Production environments directly with customers
• Preparing proposed solution, HLD, UAT and Deployment Guides
• Supervising & mentoring for the TCS module and maintaining versions for different sites
• TABS Product Catalog (TPC)
• Order Management
• TABS Customer Service (TCS)
• TABS Complaint Workforce Management (TCWM)
• TABS Platform (TPF)
Clients dealt with:
• WARID GROUP (Pakistan, Bangladesh)
• ZAIN GROUP (Lebanon)
• Airtel (Kenya, Nigeria, Tanzania, Ghana, Bangladesh)
• Banglalink (Bangladesh)
Roles & Responsibilities:
• Participating and assisting in requirement analysis & design phase of the system/ applications
• Strictly adhering to architectural guidelines/standards and delivery discipline processes
• Responsible for upgrading TCS Front-End from TABS 6 to TABS 7 & patch upgrades
• Key member of the team involved in integration of TCS module with other TABS modules i.e. Product catalogue, Billing, Incentive, Rating
• Played key role in maintenance and performance tuning of TCS module
• Managing TABS products for onsite deployments, UAT completion and System support in Production environments directly with customers
• Preparing proposed solution, HLD, UAT and Deployment Guides
• Supervising & mentoring for the TCS module and maintaining versions for different sites
March 2007
To September 2012
Analyst Programmer
at International Turnkey Systems (ITS)
Location :
Pakistan - Lahore
*TABS Product Catalogue (JHeadstart version, JSF version)
This was the product for TABS originally made using Oracle JHeadstart and lately using JSF.It had the functionality to support the definition and maintenance of Telecom, Media and Entertainment Industries Products and Services e.g. Services, Resources, Equipments, Products & Bundles creation and selling.
-Tools and Technologies: JHeadstart, ADF Framework, JSF, JSP, Servlets, EJBs, TOPLINK, AJAX.
Application Server: Oracle 9i/ 10g AS,
*EGO2GO (ZAIN Kuwait)
Ego2Go a new product called “Pay per Day” which later named “Ego-eeZee” targeted prepaid customers. It is a new prepaid data service only which comes in box containing e-go device, SIM and recharge card. This was a self-care (Content Management) portal having an administration and user portal. Admin portal was used to maintain templates, contents, payment gateways, transaction history and reports for each customer. Customer had the functionality of voucher recharge or through credit/debit card (online payment), Balance details, Data package Details etc.
-Tools and Technologies: AJAX, J2EE (JSP, JSF, Servlets), Web Services.
*TABS CS (ZAIN Bahrain & Jordan)
This was the product for TABS CS 6.11.x and this system has complete handling for WiMax and PABX system, responsible for handling the Contract Creation and Maintenance, Subscription Creation, Orders (Subscription Disconnection, Subscription Termination, Subscription Re-connection, Number Change, Device Change, Service Change etc.)
-Tools and Technologies: AJAX, J2EE (JSP, JSF, Java Beans, Servlets), BPEL, BRE, Web Services.
*TABS CS Product (For Wateen-PK, BGL, Airtel Nigeria, Airtel Kenya, Warid-PK and more)
This was the product for TABS CS 6.11.x and has worked on many different releases of this product it was the product used mostly for GSM operators. This product has many different features similar to the legacy application of TABS that was developed in Oracle Forms.
TABS 7 CS Integration (WARID-PK, Airtel Nigeria)
This is one of the major TABS modules that use other TABS applications to offer a product to a customer. It is a unique product in a way that it uses TABS Product Catalogue module for selecting a particular product (for offering through CS) with particular price plan, rate plan, services, resources, bonuses and incentives. TABS billing module is being integrated for accurate charging and billing on offered product. Incentives module is also being integrated for offering any bonuses and incentives. Thus CS is the main application that will be used to offer a single/ multiple product(s) to a customer.
Development of new CRs (change request from customer).
Maintaining the systems once they are up and running.
Providing support on production enviornments at various locations on the Globe.
Investigating current applications.
Providing POC and Proposed solutions for existing applications.
Presenting ideas for system improvements (Performance).
Training Junior resources for in house applications i.e CS module.
This was the product for TABS originally made using Oracle JHeadstart and lately using JSF.It had the functionality to support the definition and maintenance of Telecom, Media and Entertainment Industries Products and Services e.g. Services, Resources, Equipments, Products & Bundles creation and selling.
-Tools and Technologies: JHeadstart, ADF Framework, JSF, JSP, Servlets, EJBs, TOPLINK, AJAX.
Application Server: Oracle 9i/ 10g AS,
*EGO2GO (ZAIN Kuwait)
Ego2Go a new product called “Pay per Day” which later named “Ego-eeZee” targeted prepaid customers. It is a new prepaid data service only which comes in box containing e-go device, SIM and recharge card. This was a self-care (Content Management) portal having an administration and user portal. Admin portal was used to maintain templates, contents, payment gateways, transaction history and reports for each customer. Customer had the functionality of voucher recharge or through credit/debit card (online payment), Balance details, Data package Details etc.
-Tools and Technologies: AJAX, J2EE (JSP, JSF, Servlets), Web Services.
*TABS CS (ZAIN Bahrain & Jordan)
This was the product for TABS CS 6.11.x and this system has complete handling for WiMax and PABX system, responsible for handling the Contract Creation and Maintenance, Subscription Creation, Orders (Subscription Disconnection, Subscription Termination, Subscription Re-connection, Number Change, Device Change, Service Change etc.)
-Tools and Technologies: AJAX, J2EE (JSP, JSF, Java Beans, Servlets), BPEL, BRE, Web Services.
*TABS CS Product (For Wateen-PK, BGL, Airtel Nigeria, Airtel Kenya, Warid-PK and more)
This was the product for TABS CS 6.11.x and has worked on many different releases of this product it was the product used mostly for GSM operators. This product has many different features similar to the legacy application of TABS that was developed in Oracle Forms.
TABS 7 CS Integration (WARID-PK, Airtel Nigeria)
This is one of the major TABS modules that use other TABS applications to offer a product to a customer. It is a unique product in a way that it uses TABS Product Catalogue module for selecting a particular product (for offering through CS) with particular price plan, rate plan, services, resources, bonuses and incentives. TABS billing module is being integrated for accurate charging and billing on offered product. Incentives module is also being integrated for offering any bonuses and incentives. Thus CS is the main application that will be used to offer a single/ multiple product(s) to a customer.
Development of new CRs (change request from customer).
Maintaining the systems once they are up and running.
Providing support on production enviornments at various locations on the Globe.
Investigating current applications.
Providing POC and Proposed solutions for existing applications.
Presenting ideas for system improvements (Performance).
Training Junior resources for in house applications i.e CS module.
Share on Facebook
Share on Twitter
Share Via Email