Omkar Deshpande

_________________________________________________________________________________

Programmer - Developer - Blogger - Dreamer - Astrophile - Evolved Human



Bangalore, India

Projects

Movie Tracker

The web app provides user the platform to maintain the list of watched movies and suggests hundreds of movies in the order of high to low ratings. The data is consumed through The Movie Database - TMDB Api. User login portal is provided and each user's data is stored.

The app was built for the Hackathon challenge on stockroom.io


Python
Django
HTML
Analysing the effect of weather on human sentiments

This analysis aims to analyse the effect of various weather conditions on the mass behavioural changes. The weather factors taken into account are temperature, humidity, wind speed, etc. and are indexed regionally and mapped with normalised sentiments of public of that region.

On scaling to the higher level, results can be used in decision making and intelligence systems by product companies, to launch the product in perfectly targetted season.


Python
MySQL
MongoDB
OWM API
Twitter API
Generating analytics report for Kissflow

A proper analytics report section is provided to the users of the Kissflow* product, using Python data science libraries - Numpy, SciPy, Pandas. Visualisations were generated for the analytics, providing user desired graphical plots. The project was done as part of summer internship at Orangescape.

*Kissflow is a workflow automation tool, product of Orangescape Technologies.


Python
MySQL
Dataframes
SRM Search Engine

SRM Search ENgine is University's project which focuses on smart answers and clustered results. Worked with the team or 2 years and made many contributions to the smart answer modules, page ranking and node distribution. Worked on various technologies varying from frontend to backend and system administration.


Python
MongoDB
MySQL
Flask
Crawlers
Crawler's Configuration Manager

The Crawler's configuration manager tool provides the platform to set highly generic configuration of data crawler. The crawler fetches complete set of configuration like which site to crawl, what depth/granulity should be reached, what products to look for, etc.

The tool was built for the internal usage for Dataweave, and was developed as part of internship project at Dataweave.


Django
Python
MySQL
HTML
CSS
JS
Dynamic Database

Tool, built on command line, to create simplicity in fetching data from Relational database, by simply having conversation with the machine in natural language. The application marks the entities out of the sentence, builds relations among the entities and generates a corresponding SQL query to retrieve the desired data.

Built as part of project during internship at Teknuance.


Python
NLP
MySQL
Woonie : Facebook chat-bot

A simple chat bot built for informal conversation with users. Uses wit.ai as the artificial intelligence tool, chaterbot library of python, open sourced on github. Proper webhooks are established for the bot.


Webhooks
Python
Wit.ai
Music Album Web App

The web app provides functionality to add a music album and add your own songs under it. Songs can be added by providing the .mp3 link. Songs can be played directly on the website, on the basic audio player provided.


Python
Django
MySQL

Programming Languages

Python

C++

Javascript

Frameworks

Django

Databases

MongoDB

Tools & Libraries

NLTK

Ansible & Mesos

Elasticsearch

Numpy, Scipy, Pandas

Platforms

Ubuntu - Linux

Windows

Experience

Dataweave

Intern - Platforms Team

Bangalore, India

Period: 5 months (February'18 - June'18)

  • Developed Mailer API-v2, for internal mailing purpose which was served using Django
  • Monitored crawlers performance by generating insights
  • Developed efficient way of allocating resorces to the crawlers to reduce the failures
  • Properly deployed all the above projects on AWS using RDS-MySQL, Gunicorn, Supervisor and Nginx
Orangescape

Intern - Data Analytics

Chennai, India

Period: 2 months (June'17 - July'17)

Developed analytics for Kissflow report section.

Teknuance Info Solutions

Intern - Research & Development

Chennai, India

Period: 7 weeks (March'17 - April'17)

Developed natural language based database interaction tool : DynaDB

Dataweave

Intern - Platforms Team

Bangalore, India

Period: 6 weeks (November'16 - December'16)

Developed version 2 of Crawler's Configuration Manager.

Kitboard

Intern - System Administration

Ontario, Canada

Period: 3 Months (May'16 - August'16)

Worked in team for handling cloud services.

Godrej & Boyce Mfg. Co. Ltd.

Intern - IT support team

Mohali, India

Period: 4 weeks (June'16 - July'16)

Worked with the IT support team for managing technical support to the industry.

Blogs

A simple Word Sense Disambiguation application

Word Sense Disambiguation (WSD), has been a trending area of research in Natural Language Processing and Machine Learning. WSD is basically solution to the ambiguity which arises due to different meaning of words in different context....

When killing humans becomes the RIGHT CHOICE

We are hearing all this Artificial Intelligence (AI) stuff happening around. All the BIG keynotes are focusing on this particular field, BIG referring to the companies like Google, Apple, etc. The growth is exponential as we have seen and felt it around us. It is coming, and it is the fact which we should not deny....

Education

school SRM University

Bachelor of Technology

Computer Science

June 2014 - May 2018

location_on

Chennai, India

Mount Carmel School

Higher Secondary School

Major: Science & Mathematics

2014

location_on

Chandigarh, India

Shemrock Sr. Sec. School

Senior Secondary School

Major: Mathematics, Science & Social Studies

2012

location_on

Mohali, India