Mithun Sheshagiri

2889 Greer Road Palo Alto CA 94303

http://www.cs.umbc.edu/~mits1

Gmail username: mithunb

OBJECTIVE

Seeking a full-time position as a developer/researcher in the fields of Semantic Web, Web Services and Agent Systems

 

EDUCATION

Master of Science in Computer Science (August 2004), University of Maryland, Baltimore County

Bachelor of Engineering in Computer Science (2000), Ramrao Adik Institute of Technology, Bombay

 

WORK EXPERIENCE

Sr. Software Engineer, Samsung Information Systems America, San Jose(04/04-present)

Semantic Web and Web Service Technology in Home Networking

Intern, HPLabs, Bristol (06/03-12/03)

Research Intern with the Semantics and Adaptive Systems Group.

  • Deploying a B2B marketplace using semantic web services. Protocol and Process Mediation in Web Services. Extensions to OWL-S.

University of Maryland, Baltimore County (01/2002-present)

Graduate Research Assistant under Dr. Marie desJardins and Dr. Tim Finin

  • DAML-S service descriptions and automatic service composition. Collaborative personal agent architectures. DAML-based tools for the semantic web. Abstractions and temporal persistence in hybrid planning systems.

Patni Computer Systems Ltd. (06/2000-07/2001) (G.E.-Offshore Development Center SEI-CMM level 5)

Software Engineer and Group Leader

  • Responsible for design, development, and quality assurance/system testing of web-applications developed for G.E.-Supply.

 

COMPUTER SKILLS

Operating Systems: Unix/Linux, Windows NT/2000/98

Programming Languages: Java, C, C++, Lisp, VB6, PL/SQL, COBOL, Pascal

Web: OWL, DAML, RDF, XML, XSLT, JSP, EJB, ASP, HTML, DHTML, JavaScript, VBScript

Databases: Oracle 8i, MS Access, MySQL

Web Services:DAML-S/OWL-S, WSDL

Application Servers: BEA Weblogic, iPlanet, JavaWebServer, NAS, JRun, Tomcat

Expert Systems: JESS

Agent Systems: JADE

 

INTERESTS

Semantic Web, Web Service Description and Composition, Agent Architectures, IR

 

RESEARCH & COURSE PROJECTS

AUTOMATIC SERVICE COMPOSITION OF DAML-S SERVICES

Designed and built the first planner based composition engine for service described in DAML-S. Composition engine uses a backward chaining planning algorithm.

COLLABORATIVE P2P PERSONAL AGENT ARCHITECTURE

Investigating the use of DAML and other semantic languages to communicate and collaborate with heterogeneous agents and information sources.

LUDaP: Layering Using Data Persistence

Proposed a methodology for building layered reasoning systems. A new architecture was built and implemented as a control system for a robot. Implementation was done on Teambots robot simulator.

DAML Query Language (DQL)

Design and implementation of a mechanism for querying knowledge bases of agents. FIPA ACL was used as the interaction protocol and DQL was used as the query description language.

LIGHT-WEIGHT QUERY EXPANSION USING RELEVANCE FEEDBACK

Designed a complete IR system that supports online queries and hot-updates. Implemented a keyword extraction based lightweight query expansion system. The prototype was implemented as a plug-in for the Mozilla/Netscape browser.

CHARACTER RECOGNITION USING NEURAL NETWORKS (Lisp, Java: 2 weeks)

Developed a forward-feed neural network, with back-propagation in Lisp. This Neural Network constituted the main recognition engine. The characters can be written using a mouse on a grid like interface implemented in Java.

NAMED ENTITY RECOGNITION IN FREE TEXT

Implemented a system with a small set of heuristics that extracted proper nouns that are references to people. Captured names were stored in a normalized form with details like designation and salutation.

COLLECTION FUSION FOR CARROT2

Proposed a technique to fuse results in Carrot2, a distributed agent-based IR system being developed at Center for Architectures for Data-Driven Information Processing, UMBC.

CALLER-ID BASED POP-UP DATABASE (C, VB6, Oracle: 6 months)

Integrated an 8870 decoder, CPU and an ePABX card. The caller is automatically routed to the most likely

contact and business information related to the caller is displayed at the call-receiver's terminal.

 

WORK PROJECTS

DIGIBILL (Java, jsp, Oracle: 2 months)

Designed and developed an invoice querying system for G.E.-Supply. This application made use of data from an IDMS as well as an Oracle database. The MQSeries was used to obtain data from mainframe.

PROJECT MANAGEMENT SYSTEM (Java, jsp, Oracle: 3 months)

Implemented a web-based version of the GE-Supply XPD2 (mainframe application) system.

ONLINE FORM PROCESSING (Java, jsp, Oracle, html: 3 weeks)

Automated all HR related forms in PCS Ltd. This was a fast-track project implemented in 3 weeks.

 

COURSE WORK

Information Retrieval, Ontological Semantics, Engineering Multi-agent Systems, Principles of Artificial Intelligence, Agent Architectures and Multi-Agent Systems, Advanced Operating Systems, Advanced Computer Architecture Computer Networking, Data Communication, Relational Databases, Robotics, Microprocessors

 

PUBLICATIONS

Mithun Sheshagiri, Marie desJardins, Tim Finin, A Planner for Composing Service Described in DAML-S, Workshop on Planning for Web Services, International Conference on Automated Planning and Scheduling, Trento, July 2003.

 

Anugeetha Kunjithapatham, Mithun Sheshagiri, Tim Finin, Anupam Joshi, and Yun Peng, Personal Agents on the Semantic Web, submitted to the Second International Semantic Web Conference (ISWC2003).

 

Subhash Kumar, Anugeetha Kunjithapatham, Mithun Sheshagiri, Tim Finin, Anupam Joshi, Yun Peng, and R. Scott Cost, A personal agent application for the semantic web, AAAI Fall Symposium on Personalized Agents, North Falmouth, Nov 15-17, 2002.

 

Mithun Sheshagiri and Marie desJardins, Data Persistence: A Design Principle for Hybrid Robot Control Architectures, Paper, International Conference On Knowledge Based Computer Systems, Mumbai, India 2002.

 

REFERENCES

Available on Request