Education Experience: - : Guptah-Harshit

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Harshit Gupta

|| : guptah-harshit

Education Experience
IIT Kanpur Microsoft July, 2020 - Present
MTech, CSE | CPI: 9.14 Software Engineer | Surface Apps & Experiences | Hyderabad, India
2018 - 2020 • Starting from scratch, enabled cross-device communication between devices
over cloud to show real-time information of all devices connected to User’s
G.B.Pant Engg. College account.
BTech, CSE | 79.3% • Designed, developed and deployed a cloud service(REST) that enables users to
2014 - 2018 know the information and current state of their other devices.
Modern School, Rishikesh • The APIs in cloud service have more than 10 million active users and are able to
ISC (SSC) | 93.75 % handle over 5000 requests per second in the initial stage.
2014 • Added support for our own cloud service in UWP, Android and Flutter
application backend.
Modern School, Rishikesh • Handled security and privacy by adding authentication, authorization and
ICSE (HSC) | 93.6 % keeping the data encrypted on server.
2012
IBM Research India March, 2020 - May, 2020
Research Intern | IBM Research AI | Bangalore, India
Skills • Worked on detecting anomalies and explaining the anomalies.
Programming Languages: • Used SHAP, Anchors, Gradients to explain anomalies treating the detection
•Java •C •C++ system as black-box.
•Python •C#
•Kotlin •Dart Projects
Technologies: Teams++ July, 2021 - July, 2021
• UWP App Development FHL Hackathon | Microsoft E+D
• Android App Development • Added features to Microsoft teams like Video tagging, Object Focus mode, filters
• REST APIs • Azure (like glasses, beard, etc.) using OpenCV.
• OpenCV • PyTorch Cross Device Communication using Signal R May, 2021 - May, 2021
• LateX FHL Hackathon | Microsoft E+D
• Used Signal R to create a cross-platform service that enables devices to share
Research updates, send messages and control settings (volume, brightness, etc) for other
devices belonging to the same user.
Explainable Anomaly Detection
Jul, 2019 - Jun, 2020 Non-parametric Bayesian Models - Clustering Jan, 2019 - Apr, 2019
MTech Thesis | Dr. Arnab Bhattacharya Probabilistic Modelling and Inference | Asst. Prof. Piyush Rai
• Devised a way to explain anomalies • Implemented Non-parametric version of Gaussian Mixture models(GMM).
detected by autoencoders. •Dirichlet Process is used to learn the number of clusters/mixtures as well as the
• We used Anchors to explain the parameters of each Gaussian Distribution from the data.
anomalies.
• Explanations were rule-based and
Secure Cloud Storage Jan, 2019 - Apr, 2019
Computer Systems Security | Asst. Prof. Pramod Subramanyan
intuitive.
•Designed architecture of a cloud file storage that works even on malicious server.
•Implemented in Golang, also supports basic functionalities like adding users, login,
Achievements/Awards creating a file, updating a file, sharing a file and revoking access.
•Academic Excellence Award 2018
from IIT Kanpur. Evaluation of ML Classification Methods Aug, 2018 – Nov, 2018
• AIR 111 in GATE CS 2018. Introduction to Machine Learning | Asst. Prof. Piyush Rai
• Secured Rank 139 in Round 1 and • Compared performance of various ML classification methods on MNIST dataset.
Rank 44 in Round 2 of Codevita • Methods compared: K-Nearest Neighbors, Decision Trees, Random Forests,
2017 organized by Tata Consultancy Linear & Kernelized SVM, Feedforward NN, CNNs, Softmax Regression.
Services among 99,473 participants.
Collaborative Whiteboard Sept, 2018 - Nov, 2018
Topics in Distributed Systems | Prof. R. K. Ghosh
Interests •Application where multiple users share same canvas on different screens.
• Standup comedy •The main challenge was to maintain consistency across multiple canvas.
• Poetry •Java’s Remote Method Invocation(RMI) was used for transfer of data.
• Badminton

You might also like