Shubham is a Software Engineer with 3 years of experience specializing in ML and AI concepts. He is adept at developing deep learning models in NLP and Machine Vision, covering everything from requirement gathering and documentation to infrastructure setup and coding. His expertise includes handling complex project management and delivering scalable solutions.
Experience
Software Developer (NLP)
EY India LLP
Developed an NLP AI module for a highly scalable application with Python microservice, handling over 20,000 concurrent users. Expertise includes developing server components for custom entity classification using Spacy and CRF with Tensorflow/FastText. Worked on ML/NLP solutions using Transfer Learning (USE, MuRil, Fasttext, BERT). Developed real-time machine vision solutions (RentinaNet, InceptionV3) and QnA bots using Attention models. Experience includes requirement gathering, documentation, and developing end-to-end NodeJs web applications.
Education
VIT(Vellore Institue of technology)
B.Tech.
Electrical and Electronics Engineering
Developed projects including an end-to-end chatbot using Microsoft Bot Framework, abstractive text summarization using Seq2Seq modelling, and a humanoid solution using BERT APIs. Also completed projects in Blockchain, Virtual Mouse, and predicting Protein Functions.
Licenses & Certifications
Tensorflow developer Professional Certificate
Deeplearning.AI
Deeplearning and NLP - How to create a chatbot
Udemy
NLP- Natural language Processing
Udemy
Deep learning with keras
Udemy
Deep Learning and Compter Vision - Opencv, SSD, GAN
Udemy
Augmented Random Search
Udemy
Deep Learning with Tensorflow 2.0
Udemy
Big Data Machine Learning Fundamentals
Coursera
blockchain and bitcoin fundamentals
Udemy