Ali Afzal Malik

Built an ERP application using the Model View Controller (MVC) design pattern. Applets employing Swing and Infragistics® components constitute the View layer. The Controller layer comprises a servlet and a handler. Business logic is coded in Session Beans whereas data residing in an Oracle database is accessed using Data Access Objects. Oracle 10g Application Server was used for hosting this ERP application.

Worked on the Invoice Matching module of the ERP. The interface of this module was provided in Oracle Financials to facilitate Accounts Payable users in matching suppliers’ invoices with actual receipts.

Developed reports using Oracle’s Report Builder to facilitate top management of our client. These reports were fully integrated with the ERP application.

Enterprise Resource Planning (ERP) - 2005

Project List

Built a secure Test Manager Web Service using the .Net architecture. The business logic of the web service was coded in C# whereas VB.Net was used in developing the Web Service client. The application was secured at multiple levels: SSL was used on the wire, denial-of-service attacks were prevented, and RC2-encrypted data was used for communication.

Test Manager is designed to automate the process of formulating, taking, and evaluating tests thus facilitating both students and instructors. It allows instructors to register questions by specifying certain attributes e.g. difficulty level, average time for completion, weight, visibility (public/private) etc. The test formulation algorithm later utilizes the values of these attributes in designing an online test according to the rules set by the instructor.

Senior Project - 2003