About Me

I am a final year student pursuing Bachelers degree in Computer Engineering from National Institute of Technology, Kurukshetra. I have been involved in competitive programming for more than 2 years. Successfully completed my Internship at Google India as Software Developer Inter in Summer'16. I was part of team which represented Nit Kurukshetra in ACM-ICPC Amritapuri and Kolkatta Regionals. Secured 3rd Rank in India in April Lunctime of Codechef in 2016 in which more than 1500 students participated from all over world.

Contact Details

Shubham Garg
House No-200, Sector-4
Rohtak, 124001 India

(91)9466903200
shubham.garg2895@gmail.com

Education

National Institute of Technology Kurukshetra, India

Bachelor of Technology in Computer Engineering May 2017

I am pursuing Btech in Computer Engineering from National Institute of Technology Kurukshetra. I have a current CGPA 9.45/10.00 till 7th semester.

Work

Directi (Media.Net)

Platform Engineer July 2017 - Current

1. Worked on designing the native advertisements for the given web page based on its color and font.
2. Worked on classification of given piece of text into various commercial categories for showing advertisement based on category of given page.
3. Worked on filtering of sensitive keywords from ad keyword set which are being served as advertisements.
4. Worked on building the news aggregators for media.net partners.

Google India

Software Engineering Intern May 2016 - August 2017

Worked with Google App Developers team. I was responsible for restructuring of user API's for better efficiency and reduction in failure rates.My project was :
AdminSDK is a set of enterprise Cloud Directory APIs. UserDir is a set of specific APIs within AdminSDK which deals with provisioning of User resource within a domain. My role to rewrite the entire API to remove thread blocking logic and to improve latency.

Hackerearth

Problem Setter October 2017 - Present

My role involves around creating new problems which will be used in the hiring challenges conducted by various companies along with that I am also responsible for testing and writing editorials for problems which are used in contest organised on hackerearth.

Hackerrank

Problem Setter December 2017 - Present

My role involves around creating new problems which will be used in the challenges conducted on hackerrank.

Optimization of User directory API

May'16-July'16

AdminSDK is a set of enterprise Cloud Directory APIs.UserDir is a set of specific APIs within AdminSDK which deals with provisioning of User resource within a domain.My role to rewrite the entire API to remove thread blocking logic and to improve latency

Coding School

March16'-Apr'16

A website which provides users tutorials of various competitive programming and algorithms along with the option that user can practice problems on website itself with online compiler available on website.


                                                                                                                                                            

Phishing Website Detection

October'16

A web based tool which is used to check whether a particular URL is genuine or unsafe. A machine learning approach is employed by selecting a features set which is based on the URL and content of web page which is to be visited and URL is checked against all those features to detect whether that URL is safe or not.

RevRoaster

Oct16'-Nov'16

A web based as well as ChatBot application in which reviews of different products present on Amazon and Flipkart were categorized on basis of their content into positive, negative and neutral categories using Sentimental Analysis. User just needed to provide the Url of product for which he wanted to get the reviews.

Imdb Crawler

May'15

A script which collects all the movies information as well as TV-Series information available on IMDB website and stores on your pc and you can access it whenever u want.


2048-game

July'15

Implemented the standard 2048 game along with additional features such as user can save current state of game, can play music in background by just dropping the media file in the background and it also picks up the location of user and displays map of current location as background of page.

DECOD

March'15

Implemented the standard 2048 game along with additional features such as user can save current state of game, can play music in background by just dropping the media file in the background and it also picks up the location of user and displays map of current location as background of page.

Achievements

  • Represeneted Nit Kurukshetra at ACM-ICPC Regionals in Amritapuri and Kolkatta.

  • Did my summer internship from Google India in May'16.

  • Stood 16th in Adobe Hackathon worldwide.

  • Stood 3rd in India in Codechef April Lunctime'16.

  • Have won numerous awards in college fest organized at National Level.

Please contact me for any problem !!!!

Please contact me for any problem !!!!