Work Experience
Axis Bank: Data Science intern
Developed an Employee Attrition model aimed at predicting the likelihood of an employee resigning within the next three months. A Comprehensive dataset was built by extracting and incorporating all pertinent features from an extensive amount of raw data. Used analytical techniques, including exploratory data analysis and correlation analysis, to derive meaningful patterns in the data. Evaluated performance of different models, including Neural Networks, Logistic Regression, and Random forest using various metrics, such as accuracy, precision, recall, F1-score, gini coefficient, and AUC-ROC to assess their effectiveness. Received a Pre-placement offer based on my work's success and positive team feedback.
Microsoft: Microsoft Engage Programme
Developed a Microsoft Teams clone Android application using Flutter, supporting real-time communication for multiple users. Built a user-friendly application architecture incorporating advanced features such as messaging, video-calling, team creation, meeting scheduling, and in-call message access, enhancing the app's real-time communication capabilities, in 20 days. Applied agile management methodologies, including Scrum, to effectively manage the development lifecycle and timely delivery.
KocharTech: Computer Vision Intern
Engineered a Covid safety system for ICICI Bank, utilizing CCTV footage as data and implemented computer vision algorithms. Enhanced security features by building Loitering and Mask detection tasks and incorporating an alert system to notify security. Utilized OpenCV, Tensorflow Object Detection API, and YOLO.
OyeBusy Technologies Pvt Ltd.: Software development Intern
Developed and deployed an AI interactive chatbot which supported booking services and answered user queries. Extracted information from chats to build and update the user database. Tech stack: RASA, Google Cloud Platflom, SQL.
Projects
Physics Informed Neural Network (PINN) for solving elastodynamics problem
Devised a PINN model to find solutions for partial differential equations (PDEs) representing stress fields and deformation patterns of a material in different geometries under dynamic loading. Loss function is defined as the aggregate of PDE loss (physical laws), and data loss and boundary conditions are hard imposed. The model provided accurate stress predictions even in the critical region in the vicinity of the boundaries with an r2 score of 0.95
MultiThreaded Load Balanced Chat Room Server
A C++-based Chat Room Server Project to understand applications of Concurrency and Multi-threading. Supported multiple clients and servers using a Load Balancer by applying the Round-Robin Load Balancing technique. Used Socket programming to create a connection between server and client using Transfer Control Protocol. Mapped Mutex locks to each client to avoid race conditions during connection and communication.
About Me
Hi I am a final year student at IIT BHU. I love to play with data and interact with new technologies. I often write blogs on medium on cool topics that fascinate me. You can check them out Here . I also love racking up my brain and I have found competitive programming is a great way to do it.
I'm also an avid photographer, always on the go, exploring new destinations with my camera in hand, ready to capture the beauty of the world around me. Here a are some of the best captures I have. Letβs connect and have some chit-chat.
My Resume