About Me

I am a PhD candidate in the Department of Computer Sciences at the University of Wisconsin - Madison. I work in the Database Systems Group with Prof. Jignesh M. Patel on high performance, relational database system called Quickstep, designed for modern hardware platforms. Quickstep started as a research project in UW under the leadership of Prof. Jignesh M. Patel and was later acquired by Pivotal Inc. (News link). Quickstep is now an Apache (incubating) open-source project.

I work on all the modules on Quickstep, but my specialization is in resource management, specifically the query scheduler. We have designed the Quickstep scheduler to leverage the high degree of parallelism offered by the hardware effectively (utilization) and efficiently (performance) to execute queries.

Before grad school, I graduated from BITS Pilani, India with a Masters in Mathematics and Bachelors in Computer Science. I had a brief stint at Cisco Systems, Bangalore between my two student lives.

Please find my CV here.

Research Interests

  • Database scheduling
  • Database resource management
  • Main memory database systems

Work Experience

Pivotal Inc, Palo Alto, USA Intern June'15 to Aug'15
  • Joined Pivotal Inc. as a part of the acquisition of Quickstep technologies and continued development of Quickstep jointly with Pivotal.
Samsung, San Jose, USA Research Intern May'14 to Aug'14
  • Worked on optimizing SSDs (Solid-state drives) for data management systems.
  • Understood intricate details of SSD functionality and applied them for efficient data management.
Cisco, Bangalore, India Software Engineer Jul'11 to Jun'12
  • Developed simplified, reusable and scalable web services for the business applications used by Cisco.
  • Worked on front-end and back-end of applications. Contributed to significant monetary savings for Cisco by developing in-house solutions for Cisco's business requirements.
EMC, Bangalore, India Student Intern Jan'11 to Jun'11
  • Worked in RSA - The security division of EMC. Implemented Certificate Management Protocol (CMP) in Java using RSA BSAFE APIs for RSA's flagship product Data Protection Manager.

Teaching

Semester Course Summary
Fall 2012 Math 222: Calculus and Analytic Geometry Conduct discussion, design in-class exams, grading, office hour consultation. Received a favorable 4.33 rating out of 5.0 from my students.
Spring 2016 CS 354: Machine Organization and Programming Guest lectures on assembly level programming.

Miscellaneous

  • I am the coordinator of the weekly seminar series in the Database group at the UW-Madison.
  • I worked as a volunteer for BITSAA International, in particular I helped in operations of BITS2MSPhD, an initiative that helps BITSians in their graduate studies applications.
  • In the past, I worked for BITS Embryo, a completely student driven initiative that organizes video lectures and mini-courses to provide students a global perspective in addition to the classroom learning.
  • My undergraduate friends and I, together instituted Award for Excellence in Computer Science to recognize Computer Science research and/or enterprenuerial spirit in undergraduate students of BITS-Pilani. This award is supported by some generous students of the batch of 2006 and BITSAA.
  • I support Juventus, an Italian Football (real Football) club. Forza Juve!
  • And, I love my wife, who kindly designed this website (and not because she designed it!).

Contact

  • Email
    [firstname] "at" cs "dot" wisc "dot" edu
  • Address
    4360 Computer Sciences,
    1210 W Dayton Street,
    Madison, WI 53706
    Map Link