| ASHOK ULLAL MALLYA |
| Veraz Networks Inc., 926 Rock Avenue, Suite 20, San Jose, CA 95131, USA |
phone: (408) 750 9437 email: ashok dot mallya at Gmail |
Objective
| To be at the leading-edge of research and development of concepts and tools that enable dynamic interaction among autonomous components in large, open systems. |
| Multiagent systems and service-oriented computing. Particularly, agent communication and interaction, web services, and the semantic web. Convergence of these areas for novel applications in enterprise systems, business process modeling and enactment and software engineering. |
Industrial Experience
|
Veraz
Networks Inc., |
January 2006 - Present |
|
Senior Engineer, Engineering R&D |
Developing Service Oriented Architectures for Telecom |
|
Design and implementation of a Service-Oriented Architecture for telecommunication networks, the first of its kind in the industry. |
|
|
IBM SmallTalk Group Raleigh, NC |
January 2002 - May 2002 |
|
Graduate Assistant
|
Middleware Integration for Web Services |
|
|
| Glaxo SmithKline Chemoinformatics Group Research Triangle Park, NC |
June 2001 - August 2001 |
|
Summer Research
Assistant (Paid through NCSU as a graduate assistant) |
Chemical Activity Prediction: Data Mining |
|
|
|
Texas Instruments Asia R&D Center Bangalore, India |
June 1999 - August 1999 |
| Summer Intern |
Source Code Control Process Automation |
|
|
| North Carolina State University, Raleigh, NC | |
| PhD |
May 2003 - December 2005 |
|
|
| Master of Science |
August 2000 - May 2003 |
|
|
| Karnataka Regional Engineering College, Surathkal, India | |
| Bachelor of Engineering |
December 1996 - June 2000 |
|
|
Research Experience
North Carolina State University, Raleigh, NC Graduate Research Assistant May 2002 - present
- Performed quality research, both collaborative and independent, at the MultiAgent Systems lab, North Carolina State University.
- Authored papers published in journals, magazines, and several conferences and workshops. Reviewed papers for international journals and conferences.
- Delivered effective presentations to large audiences at international conferences.
- Architected and developed software prototypes for process enactment based on theoretical research in multiagent systems.
Research Projects Protocols for Processes Funded by the Defense Advanced Research Projects Agency Information Exploitation Office.
February 2004 - September 2005
This project seeks to study protocols and commitment machines, capturing the kinds of reasoning needed in practical protocols, such as for e-commerce.
- Built and utilized OWL ontologies and SWRL rules as part of the OWL-P project, a framework for modeling and enacting interaction processes using flexible, rule-based, modular protocols. Also designed and implemented an OWL-P process browser as a plugin for Protegé. This project was selected for demonstration at the Autonomous Agents and Multiagent Systems Conference (AAMAS 2005).
Principles of Commitment Protocols Funded by the National Science Foundation under its Digital Society and Technology Program in the Intelligent Information Systems Division.
May 2002 - May 2006
I developed a protocol algebra that enables composition of interaction protocols among agents and described applications in business process modeling and enactment, exception handling, and agent-oriented software engineering.
Temporal Commitments Funded by the North Carolina State University as a Graduate Assistant
August 2000 - May 2002
Developed a language and semantics for specifying and reasoning about complex intervals and deadlines in contracts among autonomous agents.
Other projects
January 2001 - December 2001
- Designed and implemented a Bayesian learner to help predict data values in certain medical datasets using Java.
- Designed and implemented an agent-based service discovery and composition system using the Java Agent DEvelopment framework (JADE) and FIPA-compliant messages.
Graduate Teaching Assistant August 2000 - May 2002
Assisting instructors of graduate and undergraduate level courses in Parallel Computer Architecture (Spring 2002), Distributed and Parallel Computing (Fall 2001), Computer Architecture (Spring 2001), and Database Management Systems (Fall 2000). Duties involved tutoring students, maintaining course website, and grading homework and tests. Demonstrated good communication and teaching skills.
Mentor for one masters student in Computer Science.
SOFTWARE SKILLS
| Languages | Currently use Java for programming. Have worked with C, C++, and SmallTalk in the past. Familiar with Perl, Prolog, SQL, Visual C++ programming, UML and OO-design patterns. |
| Development Tools | Eclipse, Microsoft Visual Studio, HAHT web development suite, Eclipse plugin development, and Java Agent DEvelopment Framework (JADE). |
| Technologies | Web service and semantic web standards: WSDL, SOAP, RDF and OWL.
Understanding of latest web service choreography and orchestration specs BPEL and WS-CDL. |
| Middleware: The Java Messaging System and IBM MQ Series. | |
| Web Development: HTML, XML, XSLT, PHP, JavaScript. | |
| Operating Systems | Unix, Linux and Windows. Shell scripts. |
Honors and Awards
|
COURSEWORK PROJECTS
|
July 17, 2007