Click here for PDF Version of this page
Home Page | CV | Projects | Downloads
Ovais Ahmad Khan |
Email: ovais [dot] khan [at] gmail [dot] com |
Selected Professional Projects |
||
CRM Plus |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
Halal Financial Services, United Kingdom |
|
Role |
Team Lead, Architect |
|
Tools & Technologies |
Visual Studio.Net 2005, C#, KalUI Framework, iBatis, Microsoft Application Blocks, MS Visio, MS EPM, ASP.Net, SQL Server 2005 |
|
Project Summary |
This is a CRM application which is being developed for Halal Financial Services. |
|
Assignments |
n Development of functional specifications n Leading the development team n Preparation of the required technical documentation n Collaboration with testing and graphics departments n Support for user acceptance testing |
|
Team Size |
8 Members |
|
Duration |
9 Months (expected) |
|
Channel Intranet Solutions |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
HumanSoft Learning Solutions, Kuwait |
|
Role |
Team Lead, Analyst, Architect |
|
Tools & Technologies |
MS Visio, MS EPM, Visual Studio.Net 2005, C#, ASP.Net, SQL Server 2000 |
|
Project Summary |
The aim of this project is to create a Learning Management System with offline licensing capabilities. The end product would have the capability to generate licenses based on various course playback capabilities. |
|
Assignments |
n Requirement analysis and preparation of CRS n Identification of functional specifications and preparation of FSD n Leading the development team n Preparation of technical documentation n Collaboration with testing, graphics and support departments n Support for user acceptance testing |
|
Team Size |
4 Members |
|
Duration |
3 Months |
|
Dubai e-government Training Portal |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
HumanSoft Learning Solutions, Kuwait and Dubai e-government, UAE |
|
Role |
Team Lead, Analyst |
|
Tools & Technologies |
MS Visio, Visual Studio.Net 2005, C# |
|
Project Summary |
The aim of this project is to provide a training portal which will be used as a central place by the government departments and individuals in search of training courses; while the vendors will be providing information about various trainings. |
|
Assignments |
n Requirement analysis and preparation of CRS n Identification of functional specifications and preparation of FSD n Leading the design / analysis team n Initial technical design and architecture of the system |
|
Team Size |
3 Members |
|
Duration |
1 Month (Only performed initial analysis and design) |
|
Anti-Reptile |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
Bourne Labs, United Kingdom |
|
Role |
Analyst, Developer |
|
Tools & Technologies |
Genesis Call Center, Reptile, MS Visio, Visual Studio.Net 2005, C#, VC++ |
|
Project Summary |
The aim of this project is to develop an application that can test the working on Reptile on real data. It will also serve to test Reptile. |
|
Assignments |
n Requirement analysis and preparation of CRS n Identification of functional specifications and preparation of FSD n Development of the prototype application |
|
Team Size |
3 Members |
|
Duration |
1 Month (Analysis period, waiting for client approval) |
|
Reptile |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
Bourne Labs, United Kingdom |
|
Role |
Analyst, Developer |
|
Tools & Technologies |
Genesis Call Center, MS Visio, Visual Studio.Net, C#, VC++ |
|
Project Summary |
Reptile is a reporting framework for a widely used Call Center Software. It receives the call records and converts it into meaningful information. It has been designed to be highly available and withstand any failure without data loss. |
|
Assignments |
n Programming, technical testing and debugging n Fixing bugs and supporting the product during the warranty period |
|
Team Size |
3 Members |
|
Duration |
1 Month (This was my contribution, project duration was longer) |
|
Professional Employer Services MIS, Analysis and Design |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
Professional Employer Services, Pakistan |
|
Role |
Analyst |
|
Tools & Technologies |
MS Visio, MS Project |
|
Project Summary |
The aim is to design the Management Information System of Professional Employer Services. The project encompasses four modules: HR, payroll, invoicing and accounts. |
|
Assignments |
n Requirement analysis and preparation of CRS n Identification of functional specifications and preparation of FSD n Technical analysis and design of the system n Preparation of project timeline and cost |
|
Team Size |
3 Members |
|
Duration |
1 Month |
|
Banking Vision Support |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
Union National Bank, Abu Dhabi, UAE |
|
Role |
Analyst, Developer (for fixing the issues) |
|
Tools & Technologies |
C/C++, Borland C++, Oracle 9i, Oracle Pro C/C++, Oracle SQL *Plus |
|
Project Summary |
Supported the issues found by the users in Banking vision, the banking solution being used by the client. |
|
Assignments |
n Coordinating with the support desk in identifying bugs based on help desk logs n Technical analysis of the issues raised n Clarifying to the user and fixing the bug (if any) n Documenting and performing unit tests n Supporting user acceptance testing |
|
Team Size |
Dynamic Size (2 – 4 Members) |
|
Duration |
1 Month |
|
Etisalat Automation Project |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
Union National Bank, Abu Dhabi, UAE |
|
Role |
Analyst, Developer, Architect |
|
Tools & Technologies |
C#, Asp.Net, VS.Net, XML, Web Services, SQL Server |
|
Project Summary |
Develop a Web Service interface for use by internal banking channels, which will perform all communication with Etisalat Bill Payment Web Service; windows services were developed for generating reports and queuing purposes. The web service has already been integrated with UNB Internet banking software and in a short time with other banking channels including IVR, ATMs and Banking Vision. |
|
Assignments |
n Technical analysis and design n Preparation of technical specifications n Implementation, technical documentation and unit testing n Prepared guidelines for integration with various banking channels |
|
Team Size |
2 Members |
|
Duration |
1 Month (Project Duration: 2 Months) |
|
Straight Through Processing Project |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
Union National Bank, Abu Dhabi, UAE |
|
Role |
Analyst, Developer |
|
Tools & Technologies |
C/C++, Borland C++, Oracle 9i, Oracle Pro C/C++, Oracle SQL *Plus |
|
Project Summary |
The project is a typical automation project aimed at minimizing manual work in the areas of remittances processing and transfers. The eliminated steps include the manual generation of swift and eft files required for various forms of remittances and automatic routing of incoming swift messages to concerned departments. |
|
Assignments |
n Technical analysis and design. n Preparation of technical specifications. n Implementation, technical documentation and unit testing n Support user acceptance test |
|
Team Size |
2 Members |
|
Duration |
5 Months |
|
Switch Communication Component |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
Union National Bank, Abu Dhabi, UAE |
|
Role |
Analyst, Architect, Developer |
|
Tools & Technologies |
COM, VC++, VS.Net, VB.Net, iso8589 |
|
Project Summary |
A component which enables the integration between the various banking channels and the banking switch. It communicates with the UNB Banking Switch using iso8583 messages, while a COM based interface was provided for the banking channels. The component has been successfully deployed for use with the internet banking solution. The project included a control panel and reporting capabilities. |
|
Assignments |
n Technical analysis and design. n Preparation of technical specifications. n Implementation, technical documentation and unit testing n Support user acceptance testing |
|
Team Size |
2 Members |
|
Duration |
3 Weeks |
|
CPU Centralization Project |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
Union National Bank, Abu Dhabi, UAE |
|
Role |
Analyst, Developer |
|
Tools & Technologies |
C/C++, Borland C++, Oracle 9i, Oracle Pro C/C++, Oracle SQL *Plus |
|
Project Summary |
The project intended to put in place robust controls on transactions done by bank’s CPU department users, who earlier enjoyed additional privileges in order to carry out the back office processing functions. |
|
Assignments |
n Preparation of technical specifications. n Implementation, technical documentation and unit testing n Support user acceptance testing |
|
Team Size |
2 Members |
|
Duration |
2.5 Months |
|
CPSP MIS |
||
Organization |
KalSoft (Pvt) Ltd, Karachi, Pakistan |
|
Client |
College of Physicians and Surgeons, Pakistan |
|
Role |
Developer |
|
Tools & Technologies |
C#, iBatis Data Access Framework, KalUI Framework, SQL Server |
|
Project Summary |
The aim of this project was to design the Management Information System of College of Physicians and Surgeons, Pakistan. The project included 12 modules including Examination, on which I worked for a short period. |
|
Assignments |
n Technical and functional design n Implementation technical documentation and unit testing |
|
Team Size |
12 Members |
|
Duration |
1 Month (Project Duration: 1 Year) |
|
Virtual Private Network Setup |
|
Organization |
FAST- NU, Karachi Campus, Pakistan |
Role |
IS Consultant |
Tools & Technologies |
Windows 2000 Routing and Remote Access |
Project Summary |
Deployed dial-in VPN to provide remote access to campus’s computing resources. |
Work Description |
Designed and implemented the VPN Server on Windows. Fine-tuned the implementation to provide secure access to resources. |
Team Size |
1 Member |
Duration |
3 Weeks |
Automated Assignment Testing Software |
|
Organization |
FAST- NU, Karachi Campus, Pakistan |
Role |
Analyst, Designer, Developer |
Tools & Technologies |
Java, Borland JBuilder |
Project Summary |
A System to automatically grade programming problems using predefined input and output formats along with various flexible matching techniques. |
Work Description |
Work involved designing, implementing and testing the system. |
Team Size |
1 Member |
Duration |
3 Weeks |
Selected Academic & Leisure Projects |
PAREGIN – Pakistan Research and Education Grid Initiative |
|
Tools & Technologies |
Grid Computing, Grid / Web Services, Globus Toolkit 3, Linux, Java, Portlets |
Project Summary |
Reviewed the latest work in the field of Grid Computing especially its applications for collaboration amongst education and research organizations for Educational Resource Sharing. Proposed an initiative (PAREGIN) and developed prototype. |
Distributed Web Proxy |
|
Tools & Technologies |
Squid, C, Java, Linux / Windows |
Project Summary |
A distributed web proxy designed with reliability and scalability in mind using Squid proxy server and a custom developed java based proxy client. Solution is targeted for Linux Operating System for servers and Windows or Linux as clients. |
Network Analysis & Redesign |
|
Tools & Technologies |
Various network monitoring tools, MS Visio |
Project Summary |
Performed the site survey and analysis of the Local Area and Access Network of FAST-NU, Karachi Campus. Redesigned and proposed steps for improvement. |
httProxy |
|
Tools & Technologies |
JavaScript, XUL |
Project Summary |
This is a Mozilla Firefox extension to help users in accessing any particular page via web based (cgi) proxies (See http://httproxy.mozdev.org/) |
Personal Digital Jukebox |
|
Tools & Technologies |
Linux, irMP3, lcdproc, mpg321, C# |
Project Summary |
A cost-effective Linux-based jukebox running on an old HP Brio (Pentium 90MHz) with a LCD character-based display. |