Usman Liaqat, Principal Software Engineer

Usman Liaqat

Principal Software Engineer

Soliton Technologies

Location
Pakistan - Lahore
Education
Master's degree,
Experience
17 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :17 years, 1 Months

Principal Software Engineer at Soliton Technologies
  • Pakistan - Lahore
  • My current job since May 2014
Software development specialist at Huawei Telecom Integrated Solutions
  • Pakistan - Lahore
  • October 2012 to April 2014

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

Analyst Programmer at International Turnkey Systems (ITS)
  • Pakistan - Lahore
  • March 2007 to September 2012

*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.

Education

Master's degree,
  • at University of East London, UK
  • October 2006

I did dissertation on "User-Centered Web Applicaitons" in my Master's Programme.

Bachelor's degree, computer science
  • at OPSTeC (Sir Syed University of Engineering and Technology, Karachi)
  • September 2004

Final year project involved a web based java applicaiton for a prosthodontist company.

Specialties & Skills

Servlets
Web Services
Used Jdeveloper, Dreamweaver, Toad For Oracle Tools, HTTP Analyzer, Tomcat Server, OAS 10g
HTML,DHTML,AJAX, Javascript, JSON
Socket Programming, Web services, Web Development
JHeadStart, Toplink, BPEL, LDAP, JNDI, JDBC, JPA, JSTL, EJB 3.0, AJAX4JSF, LOG4J
Java, J2EE, JSF, JSP, Servlets, Java Beans
JQuery, Jasper Reports
Hibernate 4.0, PrimeFaces 4, Spring MVC Framework

Languages

Urdu
Expert
English
Expert

Hobbies

  • like to read Java blogs,