|
|
|||
Bachelor of Engineering (Chemical), University of Mumbai, Mumbai
PGDCA, CMC Limited Andheri (E), Juhu, Mumbai
PGDST, National Centre for Software Technology, Juhu, Mumbai
APGDST, National Centre for Software Technology, Juhu, Mumbai
Possess 5.5 years of industry experience in the fields of software and manufacturing.
Courses for NCST's PGDST and APGDST streams
Submitted a game called "little steps" to the Eurographics 2002 Web3D Competition. The game was created using VRML & JavaScript. The game was selected into the top 10 games of the competition from all the entries submitted to them from across the globe. The game can be accessed at the conference game web page: http://www.mpi-sb.mpg.de/conferences/eg2002/game/
Additionally,
- Scored 98 percentile in the Jan 2002 NCST "G-level" CST examination.
- Scored 97 percentile in the Jan 2001 NCST "I-level" CST examination.
- BrainBench certification in C Programming language.
These projects were done as a student at PGDST and APGDST at NCST.
The National Centre for Software Technology is an autonomous society, involved in Research and Development, under the administrative purview of Department of Information Technology, Ministry of Communications and Information Technology, Government of India.
The Post Graduate Diploma in Software Technology (PGDST) course work contains Object Oriented Programming in Java, Computer Networks, Data Structures & Algorithm Analysis, Database Management Systems, Programming in C & C++ and Computer Organization & Operating Systems subjects in its curriculum.
The Advanced Post Graduate Diploma in Software Technology (APGDST) course work offers a multitude of modules to specialize and I had chosen the following modules - Programming Paradigms, Object Oriented Analysis and Design, Network Programming, Parallel Processing and Advanced Application Development Using EJB
- Multi-User Distributed File System: The aim of the project was to create a file system which shall be distributed over a network. The application allowed file system commands like list files, creation of files & folders, editing of files, deletion of files and folders, parallel find files and parallel find text in files. The implementation was done in C and PVM. (APGDST � Parallel Processing)
- Multicast File Updates: Multicasting is becoming a widely deployed technology with the spread of collaborative applications such as Group conferencing, White board etc. It is also used to deploy services such as ticker board, stock quotes. The aim was to build an application that can update or transfer a file to multiple clients over a multicast enabled transport service. The multicast file transfer utility added a PGM like protocol stack to the existing UDP/IP stack to support PGM related functionality in the application. The issues considered were Reliability, Congestion Control and NACK aggregation. The application taken up to demonstrate the concept was of Software Distribution & Updates. (APGDST - Network Programming module)
- UML Class Diagram Editor: The aim of the project was to create an editor that allows a class designer to create, edit and modify UML class diagrams. The application allowed a class designer to place classes on a canvas and establish relationships amongst the classes. The application supported grouping of multiple classes. The application also involved Serialization and we provided file support in the xml format. The application supported forward engineering to generate C++ or Java code from the created class diagram. The application was designed via the Unified Process using Rational Rose and build using VC++ 6.0 & Win32 SDK. (APGDST - OOAD Module)
- Web Based Certification: The aim of the project was to create a certification application like Brain Bench. We used EJB framework and build servlets and JSP to achieve the success in this project. (APGDST - AADEJB Module)
- Question Bank: The aim of the project was to create an application to maintain a collection of questions, arranged by subject and topic. The application allowed a faculty member to add, modify and delete questions, topics and subjects from the collection. The application supported different types of questions, like multiple choices, fill-in-the-blanks, match the following, etc. Implemented the project using OOAD and C/C++. (PGDST - PCCP Module)
- Multiprogramming in Nachos: Nachos is a University of Berkeley project for Operating Systems. This project involved implementing Multiprogramming for the bare OS that they provided. Implemented Memory Management, Process Management, System Calls, Multi Threading, IPC, Shell and Scheduling for the project using Java. (PGDST - COOS Module)
- Hotel Management System: Designed and implemented a software for hotel management using Visual Basic (as Front End) and MS SQL Server (as Back End). Report Creation was done using Seagate Crystal Reports. (PGDST - DBMS Module)
- Transport Layer Simulation: The project involved reliable connection establishment and release, multiplexing and de multiplexing of data from different applications in the application layer, in-order delivery of data without duplicates, error detection and flow control. Implemented the project using C/C++ over UNIX. (PGDST - Computer Networking Module)