About Me

In undergraduate, most of my work was focused on Computer Vision and Application development, but specialization in Machine learning along with experience in Cloud development and Full-Stack web development during my Master's has broadened my horizons. Having been exposed to Artificial Intelligence, Cloud Computing, Machine Learning, and Full-Stack web development I would like to work at a place where I get to enhance my knowledge in them and help the community build a better product utilizing my skills. I like to believe that Sports build character and I love spending my free time playing Football, Hiking, Cycling, and Reading Books.

Work Experience

Teaching Assistant

The Graduate School at Penn State    August 2019 - Present

Develope operating system assignments for undergraduate students and write auto grading scripts. Manage the team of 11 TAs and LAs to help 400 students in operating systems course.


Data Engineer Intern

KOGENTiX Inc. (now acquired by Accenture)    June 2017 - August 2017

Worked on implementing a pipeline architecture for data processing by applying data transformation for analysis. Applied MapReduce model to significantly improve data processing time. Used HQL and SparkSQL for observing data.


Research Assistant

Undergraduate Deep Learning Lab (UDLL)    June 2018 - May 2019

Collaborated with Astronomy researchers to build deep learning model for detecting defects caused by alpha particles in radio based telescope images. Wrote deep neural network model to predict number of defects in an image to an accuracy of 78%. Data consists of 60% images with 0 or 1-pixel defect in an image making pixel prediction challenging.


Undergraduate Research Assistant

D.A.T.A. Labs    August 2017 - December 2019

Improved a Child Safety Game to help low income/unprivileged parents learn how to keep homes safe for children. Evolved an android mobile application where users can capture heartbeats, blood pressure, etc. from live video. Developed end-to-end website for users to capture vitals and download vital data (https://www.videovitals.org)

Skills

Languages - Python, C, C++, C#, Java, Javascript, GO

Database - MySQL, PostgreSQL, MongoDB

Frameworks - Tensorflow, Django, ReactJS, NodeJS, Flask

Data Science - Machine Learning (Keras,NumPy, Pandas, Scikit-Learn), Deep Learning (RNN, LSTM,GRU),Natural Language Processing (Word Embeddings, Word2Vec)

DevOps- AmazonWeb Services (AWS), Google Cloud (GCP), Docker

Version Control - Git, GitHub, Bitbucket

Mobile Application - Android, iOS

Projects

BuddyMap

Django, React Native, Python, Javascript

  • Developed an application that allows user to locate nearby friends close to their location and to get information about nearby social events or group meetings.
  • Managed back-end team responsible for creating and updating database with user data and developing secure and fast servers
  • Expanded user-interface with functionalities such as messaging, creating groups and events, poking a friend, and optional real-time locations of users.

LandslideNet

Tensorflow, Python, Google Cloud

  • Collaborated with Civil Engineers on landslide detection project using remotely sensed images.
  • Applied data augmentations to reduce class imbalance from dataset that increased performance metric by 5%.
  • Working on increasing resolution of Digital Elevation Maps data for better pixel mapping with corresponding landslide image.

Parallel File System (PFS)

C++, Linux, Synchronization, Caching, Google Remote Procedure Call (gRPC)

  • Implemented PFS to allow multiple clients to do file operations (open, read, write, seek, close) on files that are stripped across multiple file servers with no shared physical memory and disk storage.
  • Designed a client-side cache using invalidation based protocol to further improve PFS performance.
  • Constructed a Distributed Metadata Manager to store and maintain all metadata information associated with a file.

Part of Speech Tagging

Python

  • Developed hidden Markov model for part of speech (POS) tagging using brown corpus as training data.
  • Optimized model to achieve 94% accuracy.

Subspace Clustering

Python

  • Derived theoretical proof to show subspace clustering is better than K-means clustering for high dimensional data.
  • Provided theoretical guarantees to make spectral based subspace clustering more robust in presence of noise and error.
  • It has various applications such as image processing, face clustering, motion segmentation, etc.

Education

The Pennsylvania State University                                                            University Park, PA

Master of Science(M.S) in Computer Science                       Aug 2019 - May 2021 (Expected)


The Pennsylvania State University                                                   University Park, PA

Bachelor of Science (B.Sc.) in Computer Science                           Jan 2016 - May 2019