Sanjay Agrawal
PRINCIPAL RSDE/LEAD
.
Resume: View In Word format
Interests
(a) Exploration of richer search techniques to help aid user experience during web search in addition to providing keyword search interface over structured store (like relational databases). Work includes effective and high performance techniques for entity extraction, de-duplication, and normalization across entities in various domains (people, products are examples) for web scale data sources.
(b) Automatic performance tuning for relational databases based on its historical usage.
In addition, I am responsible for software development management, including planning, design and deployment, triaging and resolution of customer issues of Conference Management Toolkit (CMT) project; CMT is a web based service that is used to host academic conferences online. The service is used by hundreds of conferences, and has 50k+ users.
Experience
In addition to exploring new ideas as part of Research organization, where design and develop proof of concepts for interesting ideas in the area of SQL and Live Search, I have had extensive experience in product design, and development in addition to web services design and deployment.
-
7+ years in Product Development.
Shipped Index Tuning Wizard, and Database Engine Tuning Advisor as part of SQL Server releases including QFEs, Service Packs when required. Also developed new ideas and algorithms to make the database tuning effective both from quality and efficiency purposes. Several of these ideas were also published in academic conferences.
-
2+ years in Search related technogies
I have worked on entity extraction, and de-duplication techniques, and how this can be leveraged during web search to provide users with a much richer search experience.
-
2+ years Web service design, and deployment
Conference Management Toolkit service is used presently by hundreds of conferences with 50K+ users around the world. Own the feature selection, design, development, and operational aspects of the service.
Publications
- Sanjay Agrawal, Kaushik Chakrabarti, Surajit Chaudhuri, Venkatesh Ganti, Arnd Christian König, and Dong Xin, Query Portals: Dynamically Generating Portals for Web, in 18th International World Wide Web Conference, IEEE, April 2009
- Sanjay Agrawal, Kaushik Chakrabarti, Surajit Chaudhuri, Venkatesh Ganti, Arnd Christian König, and Dong Xin, Exploiting Web Search Engines to Search Structured Information , in 18th International World Wide Web Conference, IEEE, April 2009
- Sanjay Agrawal, Kaushik Chakrabarti, Surajit Chaudhuri, and Venkatesh Ganti, Scalable Adhoc Entity Extraction from Text Collections , in VLDB Conference, 2008
- Sanjay Agrawal, Eric Chu, and Vivek Narasayya, Automating Physical Database Design: Workload as a Sequence, in SIGMOD, Association for Computing Machinery, Inc., June 2006
- Sanjay Agrawal, Nicolas Bruno, Surajit Chaudhuri, and Vivek Narasayya, AutoAdmin: Self-Tuning Database Systems Technology, in Data Engineering Bulletin, IEEE Computer Society, 2006
- Sanjay Agrawal, Surajit Chaudhuri, Lubor Kollar, Arun Marathe, Vivek Narasayya, and Manoj Syamala, Database Tuning Advisor for Microsoft SQL Server 2005, in VLDB, Very Large Data Bases Endowment Inc., August 2004
- Sanjay Agrawal, Vivek Narasayya, and Beverly Yang, Integrating Vertical and Horizontal Partitioning into Automated Physical Database Design, in SIGMOD, Association for Computing Machinery, Inc., June 2004
- Sanjay Agrawal, Surajit Chaudhuri, Abhinandan Das, and Vivek Narasayya, Automating Layout of Relational Databases, in 19th International Conference on Data Engineering, IEEE Computer Society, 2003
- Surajit Chaudhuri, Vivek Narasayya, and Sanjay Agrawal, Automated Selection of Materialized Views and Indexes for SQL Databases., in VLDB, Very Large Data Bases Endowment Inc., September 2000
- Roger Barga, David Lomet, Thomas Baby, and Sanjay Agrawal, Persistent Client-Server Database Sessions, in EDBT 2000,, Springer Verlag, February 2000
- David B. Comet, Roger S. Barga, Sanjay Agrawal, and Thomas Baby, Persistent Client-Server Database Sessions, January 1999



