Personal details

Shubham C. - Remote

Shubham C.

Timezone: New Delhi (UTC+5.5)

Summary

I'm a Software Developer working at Zomato. I work in the machine learning team and on a daily basis, I touch base with Machine Learning, Data Analysis, Gaussian Curves, Android apps, backend RESTful APIs and everything and anything. I love playing with data, it's so fascinating. I also contribute to various open source projects. My github profile is github.com/ylogx. In recent past I have also published a research paper in ML with IIT Bombay whose main focus was to create an intelligent road transportation system that can handle situations of Indian roads.

Find more latest info on my homepage https://shubham.chaudhary.xyz

Work Experience

Lead Software Engineer
Zomato | Mar 2016 - Present
Machine Learning
Working as the Team Lead for ML Team - handling machine learning in reviews, ratings and other products. * Developed new scalable user credibility and restaurant rating algorithm * Developed a scalable review spam detection algorithm * Built review highlights using Natural Language Processing in Reviews. Deployed entire Python stack in production. Automated the entire production process using Ansible and AWS spot instance creation using boto. * Built and deployed an image classification model to classify food images, ambiance shots, menus, humans. Built apis to allow multiple products to utilize the model. Built robust data pipeline to classify incoming fresh uploads. * Working on image quality scoring model
Software Development Engineer
Zomato | Jun 2015 - Mar 2016
Android
* Handled entire Zomato For Business Android (working end to end - api to apps) * Published 20+ releases of Business app (including complete makeover in terms of design) * Spearheaded optimisations for the core modules used in all Android apps (HTTP, serialisation, caching techniques etc) * Optimized Network layer resulting in 30% overall speed improvement * Reduced cold start time in Android apps by 300% * Reduced size of Business app by ~40% * Increased product robustness by putting additional focus on unit tests (junit/robolectric) * Introduced automated functional tests for faster releases (espresso) * Introduced and setup continuous integration for multiple Android teams (daily builds with jenkins) * Reduced 70+ man hours from every release with tests and automation * Handled backend apis for Business apps

Personal Projects

Image Classification Model and Pipeline
2017
Android
Built and deployed an image classification model to classify food images, ambiance shots, menus, humans. Built apis to allow multiple products to utilize the model. Built robust data pipeline to classify incoming fresh uploads.
Review HighlightsIconOpenNewWindows
2016
Nltk
NLP (Natural Language Processing)
Built review highlights using Natural Language Processing in Reviews. Deployed entire Python stack in production. Automated the entire production process using Ansible and AWS spot instance creation using boto.