Hi, I'm
ML Engineer Software Engineer Data Scientist

I have five years of experience working as a software developer and senior software engineer. During this time, I have gained experience in machine learning, data science, and full-stack development. One of my notable achievements was developing and managing a Machine Learning as a Service system. This system consisted of an Anomaly Detection and Forecasting Engine, which processed real-time telecom data. Additionally, I am currently working as a Machine Learning research aide, focusing on self-organizing maps as an alternative method to traditional machine learning techniques such as decision trees and gradient boosting. I also have experience working with NLP techniques, including LSTM, CNN, RNN, and large language models such as auto-encoding (BERT-like), auto-regressive (GPT-like), and seq-to-seq (BART-like).

svg image

Fun Fact: I'm named after India's oldest University.

Experiences

2024

Big Data Engineer Barclays, Whippany, NJ

Developed a fully functional financial chatbot using RAG, AWS, and GenAI, enriching user input with a knowledge base stored in a vector database to provide enhanced, informative responses



Built an observability dashboard for Barclays Command Center to enable real-time monitoring of Enterprise Data Platform

2022

Machine Learning Engineer W.P. Carey, Tempe, AZ

Working on self-organizing maps on ~ 18 different problems giving comparable or better results than the decision tree, gradient boost, and random forest. Efficiently using computational resources by parallelly using GPU resources via Cuda programming.

2020

Software Engineering Manager Reliance Jio, India

Developed and managed Machine Learning as a Service consisting of an Anomaly Detection and Forecasting Engine on real-time telecom data.

Lead User Interface team for Integrated Performance Manager and Fulfilment Management System, 5G services built using angularJS, Java, and Elasticsearch monitors network performance data, predicts future performance, and produces reports after analysis. Dedicated dashboards to display the overall process so that users can check progress.

2016

Software Engineer
Reliance Jio, India

Effectively developed a scalable microservice, Capacity Manager, responsible for monitoring resources for physical network functions, virtual network functions, and docker container functions. Performing necessary actions, such as autoscaling, in case of resource breach. Deployed as part of Network Function Virtualization and Software Defined Network cloud.

Developed, deployed, and monitored a data analysis software, Advance Troubleshooting and Operation Manager, that monitors data of 92 million JIO users over the 4G and 5G JIO networks in India. The project consists of six microservices for data collection, data processing, data analysis, operational manager, authorization, load balancing, and Graphical User Interface.

Provide a centralized tool, Command Line Interface, by reducing the load of creating the individual command-line interface for each project, effectively serving every project in the company. Delivered a web application Centralised Broadcast Entity, based on Google Maps to broadcast promotional offers, warnings, greetings, etc. to people in selected areas, working in Jio to connect with 92 million people in India.

Educations

2021

Master of Science Arizona State University, Tempe, US

Mastering NLP techniques LSTM, CNN, RNN, Transformers, Vision-Transformer, etc. Focusing on auto-encoding (BERT-like), auto-regressive(GPT-like), seq-to-seq (BART-like), etc. models.

Learned about techniques behind social media platforms, community analysis, recommendation algorithms, and graph-based methods

Advancing cloud computing (AWS) techniques and developed on SAAS and PAAS application focussing Rasberry Pi, PyTorch, EC2, S3, Lambda, DynmoDB, etc.

2012

Bachelor of Technology National Institute of Technology, Hamirpur

Got exposure to exciting world of computer science. Studied and worked operating systems, programming languages, algorithm and datastructure, hardware languages, neural networks, etc.

Interested to work together? Let's talk