
Projects
Online Banking Service
Created an Online banking service for customers, services and merchants
Designed and developed the layout of all the web pages using JSP, Java Script and HTML
Designed and developed the database in Oracle 8.0
Developed the permission structure for limiting the functions to various employees of the bank using Servlets
Developed the Servlets for calculating the merchants commission and loan interest
Tested the web site on different browsers
Incorporated an auto-email feature when a visitor registers on the web site
Technologies: JSP, Servlets, Java 2.0, XML, Oracle 8.0, Java Script, SQL, Tomcat, Solaris 5.8
Web-based Survey System for CACS, UL Lafayette
Designed and Developed a Web-based Survey System for CACS, UL Lafayette
The Survey System allows companies and alumni to give a feedback on the course curriculum and the performance of the students on a regular basis
Created an online survey system for CACS, UL Lafayette and updating the database with information obtained from the alumni and the employers
Designed and developed the database in Oracle 8.0
Used Stored Procedures for querying the database
Designed and developed the layout of all the web pages
Reports generated based on the queries obtained from the client
Technologies: CGI-C, Oracle 8.0, SQL, Solaris 5.8
Designed and Developed an E-Commerce Website for online shopping
Designed and developed an e-commerce website which has a catalog of electronic items
Designed and developed the layout of all the web pages using JSP, JavaScript and HTML
Implemented an auto-email feature when a visitor purchases items from the web site
Tested the web site on various browsers and operating systems
Technologies: JSP, Servlets, Java 2.0, Jakarta-Tomcat-3.3.1a, Solaris 5.8
Nachos OS File System
Designed and implemented in a team of three, the project involving modifying the nachos code to implement multiprogramming and virtual memory
Nachos code was so modified that it will allow multiple user level processes to run concurrently (multiprogramming)
Implemented the tasks that allow swapping of physical pages to and from the disk
Implemented many page replacement algorithms (Eg. FIFO, LRU etc) in the nachos virtual memory system
Technologies: C, C++, Solaris 5.8
UL Lafayette Assistantship Database
Conceived and implemented a database which helps maintain the student assistantships at the University of Louisiana at Lafayette
The database maintains all the information regarding the students with assistantships each semester and helps organizing their job assignments
The database also has all information regarding the courses offered and courses taken by those students
Designed and developed the database in Oracle 8.0
Used Stored Procedures for querying the database
Technologies: CGI-C, Oracle 8.0, SQL, HTML, JavaScript, Solaris 5.8
Public key algorithm, RSA
Features like signing the message and verifying the signature were implemented
Performed Rabin Miller Test
Technologies: C++, Solaris 5.8