example cover photo

Hello! My name is Gauri Dhawan.

MS in CS grad at Courant Institute of Mathematical Sciences, New York University.
Currently based out in New York.
India is home! 🇮🇳

About Me

Hey! I'm a MS in CS grad at NYU Courant. Previously, I was a junior developer at SHEROES where I developed REST APIs for the platform. Till now, I have worked with SpringBoot, MYSQL, Solr and a bit of Docker. I graduated from Vellore Institute of Technology in 2018. My undergrad was in Computer Science and Engineering.

If I'm not studying, I'm usually scrolling through Medium or completely squandering my time on Instagram! I'm a big foodie! Swimming is one of my favourite hobbies.

I'm a pampered child of Sanju Dhawan, and an even more pampered sibling of Geeta Dhawan.

Experiences

Ipsum Feugiat

Rhoncus Semper

Lancaster University

Research Intern
Magna Nullam

SHEROES

Associate Software Developer
Natoque Vitae

Dolor Penatibus

Orci Convallis

Cere Labs, Mumbai

Summer Intern

SHEROES

I joined SHEROES as a software development intern in January 2018. The first 3 months revolved around learning basics of Java, SprintBoot and refreshing previous knowledge of SQL. It was in March,2018 when I kickstarted work and dived deep into SHEROE's repository.

I started by building small features initially, such as rendering BookMarks of a person and so on. My initial weeks revolved around feed engineering, where I added small components to the feed to enhance it's freshness, boost engaged posts and much more. My big break was designing and implementing the user-deactivation feature, a feature to remove a user's activity on the platform.

Major features that I worked on:

  • Milestones/Badges: I designed and implemented an event based system to record various activities of users and award them badges. The system worked on incremental basis. The biggest catch in this project was making it generic so that it would cover all the existing badges easily while having scope for new badges to be added.
  • Search: This project revolved on fine tuning of Apache Solr in order to support search on the platform. By the virtue of this project, I learnt about Solr indexing and various functions provided by Solr. I was involved in the end to end development of the feature.
  • Feed Optimization:I was involved in the migration of data-sources used in the feed which resulted in 50% reduction in the response time of our feed API.

Lancaster University

I spent December 2017 at Dr. Leandro Marcolino's lab at Lancaster University.

I was part of his research group working on the enhancement of UCT Monte Carlo Tree Search. Most of my work revolved around understanding how the algorithm worked and then generating plots to analyse the functioning of the algorithm.

Cere Labs

I spent June 2017 at Cere Labs, Mumbai, India. I worked there as a Summer Intern. This was my first time diving into the land of Neural Networks and getting a hands on on building and training Neural Nets!

My task was to work with one of their clients called MeetKalakar. MeetKalakar is an online portal for artists and recruiters and a platform for the two to interact.

While recommending profiles, MeetKalakar had a See Also which recommended similar profiles to the recruiter. There profiles were based on simple keyword match and returned in a random order. My task was to make the recommendations based on analysing the profiles and finding similar profiles.

I chose Gensim's doc2vec to perform the task which converted documents to vectors. Then, I used t-sne to perform dimensionality reduction. Here's a detailed explanation of the whole process of achieving similar profiles.

Contact

Hello there! I love getting emails! Please drop by your name, emaild and message that you want to send across. I will reply as soon as I can! :)