Greetings! I am a Masters candidate in the Department of Computer Science at Stony Brook University, USA. I am a part of File Systems and Storage Lab (FSL) and currently involved in research projects in the domain of Storage Systems under the guidance of Prof. Erez Zadok.
Prior to masters, I invested considerable time solving some of India’s most challenging healthcare problems at Practo, Asia's largest health tech startup. As a software developer, I was working on creating India’s first online consultation marketplace, Practo Consult and solved critical problems such as classifying and assigning health queries to doctors to match demand-supply gaps, providing relevant data using information retrieval techniques like Elasticsearch and building communication platform using Google Firebase realtime database. I dream to employ my technical knowledge in the betterment of our society and all my academic and professional endeavors in the past have been in support of realising that dream.
Senior Software Engineer
Developed direct consultation platform that acts as a private communication channel between patients and doctors and serves 1.5 million Monthly Active Users (MAU).
Built server side architecture to integrate Google Firebase realtime database with Practo Consult to provide seamless chat experiences.
Developed audio call consultation for doctor-patient communication.
Revamped and implemented scalable search architecture for Practo Consult using Elasticsearch, decreasing search response time by 80% and improving search relevance.
Backend implementation of health campaigns like AskPracto twitter bot, World Health Day, Women’s Day and World Cancer Day serving 7k average Requests Per Minute (RPM).
Implemented algorithm to assign health queries to doctors for matching demand supply gaps in online consultation marketplace.
SEO improvements for Practo Consult (Sitemap, RSS feed).
Devised and simulated working of networking protocols UPnP and mDNS on software emulated network stack snabbswitch using Lua and C.
Bachelor of Engineering in Computer Science | GPA: 3.61/4.0
Regular participant and winner of several intercollegiate programming contests.
Technical Advisor at PICT Association for Computing Machinery (ACM) Student Chapter (PASC).
Kendriya Vidyalaya 2, Pune
April 2000 - March 2011
Primary and secondary education
Secured 1st rank in high school in All India Senior School Certificate Examination (AISSCE).
Secured 1st rank in school in 8th and 10th National Cyber Olympiad.
Secured 1st rank in school in 10th National Science Olympiad.
SBUnix | x86_64 Operating system
September 2017 - December 2017
Stony Brook, NY
Designed and developed a x86-64 preemptive multitasking operating system with a support for virtual memory, ring-3 user processes, file systems, terminals, interrupt handlers, syscalls, auto growing stack, dynamic memory allocation, SEGV handling, COW fork and context switching.
Implemented a shell that supports executing binaries interactively, changing current directory, environment variables, scripts and background processes.
Min Containment Hash | Sequence analysis
October 2017 - December 2017
Stony Brook, NY
Implemented MinHash and Containment MinHash algorithms in C++ to approximate overlap of two long reads and map long reads to a reference genome as a part Genome Assembly.
Passistant | Health assistant chat bot
Developed a health assistant chat bot as a part of Practo health app, which understands the intent of the conversation and replies back appropriately. Based on the intent of the health query asked by the user, the bot replies with appropriate health articles, health questions and answers and doctors of appropriate speciality in the nearby locality.
The bot was developed as a part of hackathon (Practo Sandbox 5) using api.ai natural language understanding platform, flask and android.
INC 14 | Android Application
February 2014 - March 2014
Impetus & Concepts(INC) is an annual national level technical competition organised by PICT. This application provides a hassle-free method for contestants to participate in the various events held at the competition.