Sartaj Singh Pannu
174-B Milap Nagar, Jaipur
--
Professional Summary
A Python developer with 3 years of experience in Flask, Rest APIs, apache SOLR, machine learning,
natural language processing.
Certifications And Education
●
●
●
●
●
Deep Learning Nanodegree - https://graduation.udacity.com/confirm/ULMA3DV
Machine Learning https://www.coursera.org/account/accomplishments/verify/BQVT7JG462U4
NLP with python NLTK - https://www.udemy.com/certificate/UC-7VUX505Q/
Neural Networks and Deep Learning
https://www.coursera.org/account/accomplishments/certificate/Q9FK4KFF96CB
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and
Optimization - https://www.coursera.org/account/accomplishments/certificate/XY393FTTV67Y
NLP and ML Concepts
●
●
●
●
●
●
●
Parsing,Tokenizing,Stopwords removal
POS Tagging,Dependency Trees, Noun Chunking
Word2Vec, CBOW, n-gram models, TF-IDF and BM25 models,
Naive Bayes Classifier and k-means clustering,Topic modeling
FeedForward Neural Nets, RNNS and LSTMs
Transfer learning
Spacy NER training
Core Qualifications
●
●
●
●
●
●
●
●
●
Deep learning frameworks : Tensorlfow, pytorch, Keras
Data analytics : pandas, numpy
Natural Language Processing libraries : NLTK, spacy, Genism
Database : Apache SOLR, MongoDB
Web frameworks : Flask,
Frontend : HTML, Javascript , Angular framework ,Jinja
Image Processing : OpenCV and Wand
AWS : Amazon textract , Lambda, S3
Data Visualization : Matplotlib ,Dash
Experience
Python Developer
Avinex Software Pvt. Ltd., Jaipur
24 November 2016 – Present
Development and deployment of machine learning models on IIS
Build and deploy machine learning models to be used with web, Android and IOS apps.
Natural language Interface for MSSQL Database Query
Created an interface which converts natural language to SQL queries using phrase matching.
Document Classifier
Designing multiple classifiers with different use case like intent detection, reports
classification using Tf-IDF, KNN.
Semantic Enterprise Search
Creating Information Retrieval System for multiple clients, which discovers relevant
information from their technical unstructured content like PDFs, HTML, Docx and pptx.
IBM Watson Cognitive Tools
Using IBM Watson Cognitive Tools and Annotating technical papers, extracting entities and
relationships from corpus.
Data Visualization Portal
Creating dashboard for data visualization using Dash and MatPlotlib
Projects
Dog-Breed Classifier
Design and trained a convolutional neural network to analyze images of dogs and correctly
identify their breeds. Used transfer learning and well-known architectures to improve this
model
Generate TV scripts
Build a recurrent neural network (LSTMs) on Pytorch to process text. Used it to generate
new episodes of TV show, based on old scripts.
Generate Faces
Build a pair of multi-layer neural networks (GANs) and make them compete against each
other in order to generate new, realistic faces.
Deploying a Sentiment Analysis Model
Trained and deployed PyTorch sentiment analysis model. Build a model and created a
gateway for accessing it from a website. Created and trained the model on AWS sagemaker
and Deployed it using AWS lambda.
Education
Bachelor’s Degree, 2012 - 2016
Pandit Deendayal Petroleum University
Gandhinagar, Gujarat