Personal details

Abhinav G. - Remote

Abhinav G.

Timezone: New Delhi (UTC+5.5)

Summary

I am an accomplished Data Scientist at Flipkart, specializing in Deep Learning, Automatic Speech Recognition (ASR), and Natural Language Processing (NLP). My journey began with a Computer Science and Engineering degree with honors from IIT Bombay, and since then, I've been dedicated to transforming data and code into production-ready applications. Proficient in Python and skilled in C++, I'm passionate about the convergence of coding and cutting-edge technologies, shaping the future through data-driven solutions. With over 4 years of mentoring experience, I'm equally passionate about teaching and sharing knowledge.

Work Experience

Data Scientist III
Flipkart | Jul 2019 - Present
Python
C++
Speech Recognition
NLP (Natural Language Processing)
Deep Learning
PyTorch
I am leading Flipkart's Speech Recognition to build ASR for various use cases, domains, and languages. As a part of this role, I have built in-house ASR models for Indian languages which power Flipkar's Voice Search. Currently, I am working towards building more robust and generic ASR models for Indian E-commerce. I am also a core contributor to the Large Language Models team. As a part of this, I am building in-house LLMs for various NLP use cases like generating product descriptions and end-to-end shopping assistants. In the past, I've also worked on augmenting the in-house translation models to infer word alignments, constituency parsing, and NLU tag transfer. I've also implemented solutions for entity classification and grapheme-to-phoneme conversion.
Summer Research Intern
Samsung Research | May 2018 - Jul 2018
Python
OCR
Deep Learning
Keras
Developed Machine Reading system to answer comprehension based factual questions using Tesseract-OCR and pre-trained RNN models. Used Stanford-NLP for extracting entities and relations from comprehension. Trained CNN models in keras using supervised learning and transfer learning to recognize emotions from face images. Used opencv to detect faces and trained DNNs to recognize emotions from facial landmarks. Automated the detection and classification of defects in TV Video Stream by using statistical anomaly detection methods like moving average and rolling standard deviation.

Personal Projects

Joint Segmentation and Classification using Generative NN FrameworkIconOpenNewWindows
2019
Python
Deep Learning
PyTorch
Designed and implemented a novel Expectation-Maximization framework for the detection and classification of regions of interest in images. Trained the model in semi-supervised settings to achieve high classification accuracy on 3 different tasks - digit recognition in toy images comprising of MNIST digits embedded into PASCAL VOC images, WBC classification in blood cells images, and face recognition from celebrity images (MS-Celebs dataset) Used algorithms like MH-sampling, U-net, and CNNs to implement different parts of the framework.