sample imageMahesh Chaudhari is the technical lead for the IDMP Data Science Development Kit (DSDK) at Neustar Inc. from May 2016. As part of an agile team, he has been focusing on building robust data pipelines to process digital campaign data for customers to build their own analytics data models. Before Neustar, Mahesh served as the Chief Architect for Zephyr Health Inc. building data management platform for integrating disparate and heterogeneous data sources for pharmaceutical companies and provide homogenized view of the data using MongoDB and Neo4j.

Before Zephyr Health, Mahesh was a Post-Doctoral Research Assistant in the Division of Mathematical and Natural Sciences at Arizona State University. He received his Ph.D. in Computer Science and Engineering from Arizona State University in May 2011. He also has a Master's degree in Computer Science and Engineering from Mississippi State University in 2003 and Bachelor's degree in Computer Engineering from the University of Mumbai in 1999.

After getting his Bachelor's degree, Mahesh joined ADA Lab at the Indian Institute of Technology, Mumbai (IIT) in 1999 as a software engineer. From 1999 to 2001, he was involved in developing a Maintenance Simulator and a Resource Management System using C++ and Java with Oracle 8i as the database management system. After finishing his M.S. in 2003 at Mississippi State University, Mahesh worked with Dr. K. R. Reddy at the SPAR Facility, Mississippi State University. At the SPAR facility, from 2003 to 2004, he focused on developing a system handling real-time events and data streams from a set of ten outdoor naturally-lit chambers, with computer control of the environmental factors.

His research interests include Multiple Query Optimization (MQO), incremental maintenance of materialized views over distributed heterogeneous data sources, and Object-Relational Databases. He has teaching experience as an instructor for the CS2 course (ACO 102) in Spring 2012, Fall 2011, Spring 2009, and Fall 2008. Also, he has assisted Dr. Suzanne W. Dietrich in enhancing and developing undergraduate database classes for the Applied Computing Program in the Division of Mathematical and Natural Sciences.

He has successfully completed the 2-year Preparing Future Faculty (PFF) program, a nationally recognized professional development program for doctoral students, interested in pursuing a faculty position upon graduation. He is a recognized PFF Emeriti Fellow for the academic year of 2009-2010. He is a member of the ACM, the ACM Special Interest Group on the Management of Data (SIGMOD), the ACM Special Interest Group on Computer Science Education (SIGCSE), and IEEE.

Dissertation Details:

Materialized Views over Heterogeneous Structured Data Sources in a Distributed Event Stream Processing Environment. (Research Website)

Committee Members:


  • Architecting and building scalable systems for big-data integration and processing
  • Designing relational and NoSQL data models
  • Query optimization and data retrieval from multiple systems
Key Technologies:
  • MongoDB, Neo4j, Hive, PostgreSQL, Redshift, MySQL
  • SQL, Cypher, LINQ, XQuery, Hive-QL
  • Spark, Streaming, AWS cloud computing services, Apache Kafka
  • Java, C#