Shrey Shah

Know me!

I am Shrey Shah, presently working for an all flash storage company, Pure Storage. My major work involves designing and implementing novel solutions for filesystem data protection in a distributed system. Most recently, I worked on a project to implement linear filesystem rollback to be used in disaster recovery use cases. I have also worked in the past with high availability and resiliency problems for a distributes storage system.

I completed my Masters of Engineering in Computer Science, from Cornell University, Ithaca, USA in the summer of 2018. I did my undergraduate studies, majoring in Computer Science, from Birla Institute of Technology & Science, Pilani, Rajasthan, India (BITS Pilani, the top ranked private university in India with campuses in Pilani, Goa, Hyderabad and Dubai).

My graduate GPA stands at 4.06/4.00. My undergraduate CGPA is 9.32/10.0. I am a keen problem solver (Mathematical, Logical and Technical). I actively participate in quizzes, contests, brain-teasers and I am pro-active in taking a lead role in team events and group activities. I like helping others and ever willing to guide and mentor juniors. I enjoy sports, TV, movies and social media. That kind of completes my overall profile.

I have a passion to make significant impacts in the field of computer science. During my undergraduate program, I have focused on my major disciplinary courses like Data Structures, Algorithms, Operating Systems, Object Oriented Programming, Database Systems, Computer Networks, Programming Languages and their Compilers. I have also done courses based on the electrical aspect of Computer Science including Digital Design, Microprocessors and Computer Architecture. I have experience in Theory of Computation as well. Along with these courses, I have worked hard on various electives like Cryptography, Machine Learning, Artificial Intelligence, Data Storage Tech in Networks and Network Programming.

I continue to nurture my expertise in solving algorithmic problems and optimised coding by regularly participating in Competitive programming contests. To prepare myself for such competitions, I regularly solve such problems on online judges like SPOJ.

During my Masters degree, I have worked on projects in the field of Distributed System, Natural Language Processing and Unsupervised Machine Learning.

In my final year of undergraduate studies, I worked on two major projects, one based on Software Defined Networks and other based on localization and mapping in robots. The project on Software Defined Networks was a unique application to make DNS Severs more secure in any network. The tool disables the setting up fake DNS servers in the network and using them. The research of this project is capable of a publication and we are working hard to get a publication soon. More details can be found on the projects page.

In my last semester at BITS Pilani, I interned with Qubole, Bangalore, India. Qubole is one of the first companies in the industry to provide Big Data as a Service (BDaaS). I worked on JDBC and ODBC drivers for Qubole Big Data Service APIs. I have also worked on adding Qubole specific features to Presto (an open source database engine supported by Facebook).

I worked as a summer research intern at the Carnegie Mellon University, Pittsburgh, USA. I worked there at the Articulab in the Human Computer Interaction Institute under the guidance of Prof. Justine Cassell and Dr. Zhen Bai. I was an intern on the Sensing Curiosity in Play and Responding(SCIPR) project. I was involved with developing a crowd-sourcing platform to annotate curiosity by thin slicing of videos. I developed a pattern recognition program to identify a co-occurrence model between ground truth curiosity and curiosity-related behaviour and investigating machine learning methods to process multi-modal data and predict curiosity in the presence of external stimuli.

I, along with my friend Shantanu Shrivastava, have completed a detailed study project in the field of robotics on SLAM - Simultaneous Localization and Mapping for indoor environments under the leadership and guidance of Prof. J. P. Misra. The project of Secure DNS in a Software Defined Network deals with the problem of fake DNS servers in a network and how to eradicate them. I have completed a project in Machine learning under the guidance of Dr. Yashvardhan Sharma. The findings from the project and the results have a potential of being presented as a research work. The project aims at "Analysis of Opinion Spam". I worked with Rupal Bhargava on this project, Ph.D. Scholar at BITS Pilani, who helped me at every step of my project. It majorly refers to identifying spam reviews among the many product reviews on any e-commerce website. I had the privilege of doing a practice school internship at BISAG, (Bhaskaracharya Institute For Space Applications and Geo-Informatics) , a research institution. My project there was "Object based classification of satellite images". This research internship taught me how to apply concepts and approach project work in a research environment. More details about this can be found on the internships page.

Apart from my teachers, my parents have been a constant source of inspiration to me. Looking ahead, I see myself in a competitive, fast and challenging technical environment where I can contribute to solving problems of varied nature and also focus on couple of areas where I can unearth my research potential.

You can find my detailed LinkedIn profile here: https://www.linkedin.com/in/shreyhshah/