Clients

Intuit Projects

Web Payroll System

Designed and developed two major subsystems of a Web Payroll System (WPS). WPS was developed to provide customers a web based payroll solution that would handle all their payroll processing needs. System developed with Java 1.2 and Java Servlets and connected to a back-end AS/400. Our responsibilities included design, implementation, and testing of two major subsystems.

Java Servlet based GUI

Provided an easy to use GUI that would be displayed in Internet Explorer and Netscape Navigator.
No use of JavaScript and DHTML for backward compatibility.

This subsystem developed by two other engineers.

Java based CRIData Domain Objects.

These objects responsible for handling all domain-specific operations with the AS/400.

Designed the subsystem and developed it with Java 1.2 and Visual J++.

Used IBM XML parser to convert an XML tree into domain objects as part of a data download from AS/400.

Generated 80-character MRCards to upload to AS/400 for a save operation. Handled inserts, updates, and deletes as part of these MFCards.

Developed a command-line parser to simulate flexible testing through keywords-based commands and associated data. Provided ability to test all domain objects operations through this parser.

Quickbooks Pro 2000

Designed and developed various enhancements to Quickbooks Pro 2000 second release. Quickbooks is the industry's leading small business accounting software available on Windows 95, 98, NT, and 2000. Implementation in Quickbooks done with C++, Visual C++ 6.0, and MFC.

Some of the features added to quickbooks are:

A customizable iconbar to allow the invocation of major functionality through it.

Property pages for customizing the iconbar and adding/removing buttons from it.

A Chevron control to manage space better on the iconbar and handle more buttons through a drop-down.