WHAT I DO

MY SKILLS

Computer Science Core

Operating Systems
Data Structure
Networking
Database

Languages

C/C++
Python
Java

Operating Systems

  • Ubuntu
  • Windows
  • IOS

Databases

  • MySQL
  • PostgreSQL
  • MongoDB

Web Technologies

  • HTML/CSS
  • Javascript
  • NodeJS
  • Flask

Tools

  • Tensorflow
  • OpenCV
  • Docker
  • CI/CD pipelining
  • Swagger

WHAT I DID

MY WORK EXPERIENCE

  • Mortgagekart Ltd, Pune, India

    July 2020-July 2021

    Played a role of DevOps Engineer and used Node.JS scripts for CI/CD pipelining to integrate Gitlab with Docker containers and achieved continuous delivery goals on a high-scalable environment. Also provided high-availability of servers and documented contingency plans for server infrastructure.

    NodeJS, Docker, Gitlab, CI-CD pipelining, Swagger


    MK-ETL Enhancement is an internal project of Mortgagekart, where I performed an active role in enhancing the overall ETL architecture by extracting and transforming XML data to PostgreSQL format using Python. Developed PostgreSQL scripts and optimized query performance using materialized views, indexes and functions.

    Python, PostgreSQL, XML

  • QVS Automation is quality verification system of SDKM(Nvidia Configuration Software) of Nvidia Graphics Pvt Ltd. The project included execution of test cases, verification of system- sanity testing, regression testing, end-user testing, software level integration troubleshooting, root-cause analysis and generating test reports.

PROJECTS

MY Projects

Customer Segmentation on E-commerce Data

  • Python
  • Clustering
  • NLP
  • Data Analytics

A project using python and machine learning for the effective allocation of marketing resources and the maximisation of cross and up-selling opportunities by grouping different customers based on their shopping patterns.Some interesting applications are like identifying new products that existing or potential customers could be interested in.

Read More

Audio Event Detection

  • Python
  • TensorFlow
  • CNN

Audio Event Detection is an audio sound classification project using the Environmental Sound 50 dataset and python-ML with alerting for any sound that is found suspicious.

Read More

Tsunami Alert based on Satellite Imagery

  • Python
  • Image processing
  • Flask
  • HTML/CSS
  • Firebase
  • OpenCV

SIH 2019 Guwahati, Assam Project- 36 hours hackathon conducted by government of India. We developed an effective Tsunami alerting system based on the satellite images.

Read More

Facial Expression Emotion-based Music Player

  • Python
  • OpenCV
  • HAAR-CASCADE CLASSIFIER
  • FISHERFACE ALGORITHM

A research based project on classifying emotions based on facial expressions of user and increasing the accuracy of openCV with different image processing techniques. Research Paper Presentation ISBN- 978-81-937924-0-7.

Read More

WHAT I DID

MY MY BLOGS

Image Classification

  • Python
  • Tensorflow
  • Image Classification

Ever noticed how Facebook instantly recognizes your friend’s face and asks you if you want to tag him in that photo? From controlling a driver-less car to carrying out face detection for bio-metric access, image recognition helps in processing and categorizing objects based on trained algorithms. So, let's create an Image Recognition Classifier, to get a brief introduction in this field.

Read More

Reverse Engineering FIFA

  • Elementary Maths
  • Programming Concepts

I am a massive football fan, and that means that I love playing FIFA too. Through the years I have seen that the detailing of the game has been revamped to a whole new different level. The thing that remains the same is the gameplay. I have always pondered how this works and this blog is about knowing how FIFA gameplay would have been programmed. I do not claim that FIFA uses the approach which I have mentioned, but this is just seeing the game through the developer’s lenses. So let us begin.

Read More

Automation in Python

  • Python
  • Regex
  • Subprocess
  • Selenium

Automation is one of the coolest and most exciting applications in computer science. Automation testing saves many man-hours of work as well as increases efficiency. Python simplifies the task of automation testing using a variety of frameworks, modules, and APIs. In this article, we will discuss some of the quintessential python modules and their learning platforms.

Read More