## BIO
EDUCATION 2002 – Present University of Texas at Arlington Arlington, Texas Masters of Science in Computer Science (Expected graduation date Fall 2004) Cumulative GPA 4.0. Among top three in class for all the courses taken. 1998 - 2002 Mumbai (Bombay) University Mumbai, India Bachelor of Engineering in Computer Engineering Cumulative GPA 3.63. Among top three in class for all the four years. WORK EXPERIENCE January 2004 – Present University of Texas at Arlington Arlington, Texas Research Assistant Working on the maintenance and administration of the cse@uta Linux cluster. (Skill Set: Linux) Working on research and installation of cluster infrastructure components. Researching Globus toolkit and working on policy management using Globus. June 2003 – December 2003 Sabre-Holdings Southlake, Texas Intern Worked on the design and development of the logging infrastructure modules of the Unix server of the Ehotels project at Sabre-Holdings. The logging module involved publishing of Audit Trail data, Events and Error information over a Publish-Subscribe network, subscribing to the published data and logging in the Database. (Skill Set: C++, CORBA) Worked on the design and development of the Notification infrastructure component of the Unix server of the Ehotels project at Sabre-Holdings. The notification module involved publishing of Event information over a Publish-Subscribe network, subscribing to the published data and generating notifications in the form of emails. (Skill Set: C++, CORBA) Responsible for maintaining the main Unix-server module of the Ehotels project at Sabre-Holdings and for making changes to improve the design of the overall system. (Skill Set: C++, CORBA, MQ Series) Responsible for generating and maintaining the coding standards for the Unix-team for the Ehotels project. Worked on the design and development of several reusable infrastructure components (Mutexes, QueueThreadManagers and QueueThreadAgents, RuleEngines, SymbolLoaders etc) for use by the Unix server of the Ehotels project at Sabre-Holdings.(Skill Set: C++, CORBA, MQ Series, Xerces parser) October 2002 – May 2003 University of Texas at Arlington Arlington, Texas Research Assistant Worked on the design of the distributed memory agent for a distributed, multi agent cognitive architecture. (Skill Set: C++ and CORBA) Worked on the replication and migration strategies for the memory agent for optimal system performance. October 2001 – April 2002 Parshvanath College of Engineering Mumbai, India Assistant Linux administrator Worked on the development and maintenance of shell scripts to manage student accounts. (Skill Set: bash scripting, Perl, sed) Worked on the implementation and maintenance of the college website. (Skill Set: HTML, PHP) PROJECTS Memory agent for a multi-agent cognitive architecture. (Skill Set: C++, CORBA). Distributed multi server intranet messenger system. (Skill Set: Java). Implementation of Bellman Ford distributed routing algorithm. (Skill Set: C, C++ under Linux/Unix). Implementation of a B+ tree index structure for a DBMS. (Skill Set: C++). Implementation of page structure for the heap file layer of a DBMS. (Skill Set: C++). Utility based agent using belief networks for the wumpus world simulator. (Skill Set: Java, JavaBayes). Reflex agent with state (Predicate logic with deduction capability) for the wumpus world simulator. (Skill Set: Java). Search (minimax with alpha beta pruning) based agent playing Checkers. (Skill Set: Java). Simulation and survey paper on load balancing techniques over a Grid environment. (Skill Set: Java). Client Server systems – file server and client, chat server and client, email server and client. (Skill Set: C/C++ under Linux/Unix). Logic equation simplifier using Quinn McCluskey method. (Skill Set: Java). Design and development of an assembler. (Skill Set: C++). Solution to the Data Allocation problem in Distributed Database System using genetic algorithms. (Skill Set: Java) Implementation (simulation) of Transaction Manager for a DBMS. Implementation of a decision theoretic agent using framework of Partially Observable Markov Decision Process for wumpus world simulator. (Skill Set: Java) Implementation of a decision theoretic agent using Neural Networks for wumpus world simulator. (Skill Set: Java) Simulation of Bully algorithm for coordinator process election in Distributed systems. (Skill Set: VC++) Personal application scheduler for handheld devices running on Symbian. (Skill Set: Symbian OS C++) COMPUTER SKILLS Programming Languages: C/C++ (Network/System programming), Java (RMI, Swing, JDBC, Network programming), Symbian OS C++, Lisp, COBOL, Pascal. Middleware: CORBA, MPI, MQ Series. Platforms: Unix (Compaq Tru64 UNIX, Solaris, Linux), Windows (95, 98, 2000, NT, XP), Symbian. Web Technologies: XML, JavaScript, JSP, HTML. Scripting Languages: Perl, PHP, bash scripting. Databases: Oracle 8i. Tools: Xerces parser RELEVANT COURSEWORK Parallel and Distributed Databases, Databases I&II, Parallel Processing, Artificial Intelligence I&II, Advanced Topics in Database Systems, Software Engineering, Operating Systems, Intelligent Environments, Algorithms I&II, Computer Architecture I&II., Computer Networks, System Programming, Programming in C/C++/Java/COBOL/Pascal. RELEVANT INFORMATION Member of ACM IEEE-CS UTA student chapter. Member of Tau Beta Pi UTA student chapter. Completed Team Chartering Module of Tau Beta Pi engineering futures program. Completed Basic People Skills module of Tau Beta Pi Engineering futures program. REFERENCES Available upon request.
## Area of Expertise
Linux, Symbian, C++, CORBA, Java