PROJECTS



 

Home
UF
About Me
Courses
Resume
Family & Friends

 

 

*  RESEARCH:
Working on my thesis under Dr. J. C. Liu on a research project, being implemented in C/C++, dealing with call admission control issues in Voice over IP communications. The work involves studying the different methods involved in VoIP and developing a technique to ensure better QoS in such applications. Typical issues that I am dealing with are rerouting of voice calls, implementation issues and the feasibility of such a scheme. I am also working on a probing scheme for this project for measuring network conditions that send out periodic probes and obtains network statistics and alternate routes. I defended my thesis on 11/06/2002. Here is a copy of my thesis.

Here are the projects that I have undertaken so far..

  • Bookstore Management:
    Designed and implemented a project developed in C++ that involved automating all the sale and purchase activities of a bookstore. The program could keep stock of the number of books in stock; print out order forms, print invoices, etc and also handle employee records.

  • Banking system implementation:
    Designed and implemented a banking system in C++ as part of a team of three. Implemented an editor interface for users and administrators that could handle all the activities of a small bank like creating user accounts, modifying accounts, handling some daily transactions and some other basic administrative work.

  • Online registration Process for Career Fairs:
    Designed and implemented a project that involved setting up the online registration system for the career showcase organized by the University of Florida's Career Resource Center. Project includes ASP programming with MS-SQL Server 2000 as the database. The work involved was database design, and designing all the ASP pages for companies to create accounts, register contacts, register for the career fair and make payments online. The project is developed for the CRC website.

  • Compiler for TINY:
    Developed a compiler for the TINY language (a subset of C) as part of a team of two people. Implemented a lexical analyzer, parser, constrainer and code-generator for the language. The compiler could handle all the normal arithmetic expressions, conditional constructs, variable declarations, and pointer arithmetic. We implemented the project in Java. It involved writing over 7000 lines of code.

  • Unix System Administration:
    The project involved setting up and administering a UNIX-based network consisting of SUN-Netra and IBM-AIX machines. I set up the network, installed a variety of system software, setup DNS servers, mail servers, virtual interfaces and backups.

  • Administrative Interface for Company Registration:
    This is another project that I developed as part of a team of two at the Career Resource center at UF. The application is for the administrators at the CRC to handle all the information that the companies submit online for the career fairs. Project involves coding in Visual Basic 6 and MS-SQL.

  • Online WebSponsorship:
    Designed and implemented this project at the Career Resource Center in ASP with MS-SQL Server as the database. This is section of the Career Resource center website that allows companies to register for the websponsorship program that is offered by the CRC. It allows companies to register their contacts, specify the details of the websponsorship request and create user accounts for future use. The section was developed in ASP with MS-SQL Server 2000.

  • WEBLIB:
    Designed and implemented an online library management system using Java Servlets with Sybase as backend. Designed the whole database from the start. Implemented a servlet-served library website that the users could access to search for books, renew issued books, reserve books online, buy books from the online library store, etc. It also included a small interface for administrators to manage employee details.

  • Reliable ARQ on UDP:
    Developed this project in Java. It consisted of a client server communication implementing the GO_BACK_N protocol. The server could handle sequencing, lost packets, retransmissions and timeouts. Clients could send back acknowledgements. Implementation involved use of multiple threads in both client and server.

  • Secure communication for an IDS:
    Developed a project that involved setting up a secure communication for various components of an Intrusion Detection System (IDS). There are detectors that send reports of unusual activity to monitors. This project involved authenticating the detectors to the host monitors and vice-versa, by making use of Public-Key cryptography; and a secure exchange of a session key for an AES algorithm to be used for the session communication.

 

 

Hosted by www.Geocities.ws

1