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

Unify Technologies

Full-time · Gurugram, Haryana, India · Remote

Senior Software Engineer (Contingent worker @ Meta)

Dec 2023 - Feb 2026 · 2 yrs 3 mos

Core contributor to Aria Studio. Engineered a cross-platform application across Linux, Windows and Mac powered by fast, scalable FastAPI services that held up when it mattered. Built parsers to extract raw VRS file data into usable streams across multiple sensors including IMU, SLAM cameras, RGB camera, audio and GPS from Meta Aria Glasses. Brought that data to life with real-time visualization using Rerun. Contributed to MPS and AR/VR services, building the backend infrastructure behind some of Meta's most ambitious bets.

PythonReact.jsFastAPIRerun

Zydelo

Full-time · 2 yrs 8 mos · Alpharetta, Georgia, United States · Remote

Senior Software Engineer

May 2022 - Dec 2023 · 1 yr 8 mos
Scalable Web Services

Owned backend development end to end. Architected and shipped high-performance APIs using Python, Django Rest Framework, PostgreSQL, Elasticsearch, Redis and Docker, serving both internal products and external clients without missing a beat. Took junior developers under wing, ran code reviews and built a culture of engineering excellence that outlasted any single project.

DockerGitPythonDjangoDjango Rest FrameworkReactPostgreSQLElasticsearchRedisReduxCode ReviewsMentoring

Software Engineer

May 2021 - May 2022 · 1 yr 1 mo
Infrastructure Provisioning

Eliminated nearly all manual infrastructure work. Built end-to-end automation for provisioning and configuring AWS services using Terraform and Ansible. 99% reduction in manual effort. The kind of work that quietly saves the team thousands of hours and nobody has to think about it again.

DockerGitAWSTerraformAnsibleEC2PostgreSQLRedisS3VPCboto3

Wipro Limited

Full-time · Gurugram, Haryana, India · On-site

Project Engineer

Jul 2019 - May 2021 · 1 yr 11 mos
Enterprise Data Warehousing

Delivered an Enterprise Data Warehouse for one of the largest public sector banks in the country, end to end. Didn't stay in one lane. Wrote ETL jobs in SAS and IBM DataStage, managed scheduling, and owned production monitoring. The kind of project where you touch every layer and understand how the whole machine works.

Web service Integration of ML and Django

Bridged the gap between machine learning and business intelligence. Built Django REST APIs that connected the ML pipeline directly to the existing BI dashboard, replacing a clunky workflow where the BI team was pulling ML data through Excel files and REST endpoints manually. Result: the BI team went from wrestling with spreadsheets to generating reports, slicing data and pulling insights on demand. Faster decisions, zero bottlenecks.

Fraud Detection POC

Worked side by side with the core FRMS team to rethink how fraudulent transactions and accounts get detected. Didn't just discuss methodologies, built a working POC. Ran XGBoost, CatBoost and Random Forest on massive datasets, analysed ensemble models and benchmarked what performed best under real-world conditions. From whiteboard to working prototype.

JavaGitSASIBM DataStagePythonDjangoDRFXGBoostOracle

LawFacto

Internship · New Delhi, India · Remote

Software Developer Intern

Jan 2018 - Mar 2018 · 3 mos

Engineered the REST APIs that power the official mobile app and website for the Delhi High Court and Supreme Court of India, delivering court orders, judgments, display boards, bar notifications and event updates to the legal community in real time. The app was officially launched in the presence of Sh. Arun Jaitley, Hon'ble Minister of Finance and Corporate Affairs, Government of India. Code that runs in courtrooms. Doesn't get more real than that.

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