SEMANTIC ERROR

Hi, I am Kaushal Sharma.

A Software Engineer.

Long Distance Cyclist, Runner and Hobbyist Pianist. I love playing chess and building stuff in my free time.

Professional Experience

Zydelo Inc.

May 2021 - Present

  • Scalable Web Services

    Lead the end-to-end development of scalable and robust back-end APIs for the in-house products and multiple clients. Mentored junior developers and helped with code reviews and best practices. Tech stack used Python, Django Rest Framework, PostgreSQL, Elastic Search, Redis, Docker

  • Infrastructure Provisioning

    Automated provisioning and configuring of Infrastructure on Amazon Web Services, using Terraform and Ansible. Reduced the manual effort for provisioning and configuration of services by 99%

Wipro Limited

July 2019 - May 2021

  • Enterprise Data Warehousing

    Implemented Enterprise Data Warehouse for one of the largest public sector banks in the country. Worked in multiple role varying from writing ETL jobs in SAS and IBM Datastage to Scheduling and Monitoring of jobs in the Production environment.

  • Web service Integration of ML and Django

    Developed web services, Django REST API which integrated the data flow from ML pipeline to the existing Business Intelligence Dashboard. Earlier, the Business Intelligence team was directly consuming the ML data via REST endpoints using Excel files, reducing the flexibility to get data insights. Enhanced the BI dashboard which consumed this ML data and provided the BI team to generate different reports, data insights, etc easily

  • Fraud Detection POC

    Worked with core FRMS team, discussed various methodologies involving detection of Fraudulent Transactions and accounts. Worked on POC using various ML algorithms on huge datasets like XGboost, CatBoost, and Random Forest. Analysed ensembled models also.

Projects

VSB Power Line Fault Detection

Exploratory Data Analysis on VSB Power line partial discharge patterns in signals acquired from these power lines with a new meter designed at the ENET Centre at VSB to derive POC for continuously monitoring and predicting power line faults.

  • Numpy
  • Pandas
  • Python
  • MatPlotLib

Netflix Movie Recommendation System

Designed a collaborative movie recommendation system using matrix Factorization and movie-movie cosine-similarity matrix and used RMSE as the metric

  • Feature Engineering
  • Matrix Factorization
  • Recommendation Engine

EDA and TSNE on Donor Choose Dataset

Exploratory Data Analysis and Feature Engineering for classification of Application for DonorChoose.org dataset. Used various techniques like t-SNE for visualization of high dimensional data points.

  • TSNE
  • Exploratory Data Analysis
  • Python

Research Papers

Kaushal Sharma, D. Chaudhary, R. Gupta, R. Kapoor. (2018). Voice-based application designed for visually impaired people and enabling them to use email services.

In Proceedings of the 12th INDIACom; INDIACom-2018; IEEE Conference ID: 42835. 2018 5th International Conference on “Computing for Sustainable Global Development”, New Delhi, India

Kaushal Sharma, D. Chaudhary. (2019). Hindi Handwritten Character Recognition using Deep Convolution Neural Network.

In Proceedings of the 13th INDIACom; INDIACom-2019; IEEE Conference ID: 46181.2019 6th International Conference on “Computing for Sustainable Global Development”, New Delhi, India

Skills

  • Python
  • JavaScript
  • TypeScript
  • Django
  • React
  • Redux
  • Data Structures
  • Algorithms
  • Machine Learning
  • Deep Learning
  • Elastic Search
  • Docker
  • Django Rest Framework
  • AWS
  • FastAPI
  • Design Patterns
  • Microservices
  • SQL

Contact

Email me