About

Hello! I am Sidharth Purohit. I am a graduate student and course assistant at New York University, pursuing Masters in Computer Science. I worked as a Software Engineer Research Intern at DNA finger printing lab at University of Leicester. I developed a novel similarity based, unsupervised learning backed analysis algorithm which helps in categorizing various fatal viral DNA genomes which are affecting the mankind. I am passionate about technology, bent on writing clean code, and is always enthusiastic and ready to learn and adapt to new tools and platforms.

Basic Information
Age:
23
Email:
sidharth.purohit@nyu.edu
siddp06@rediffmail.com
Language proficiency:
English, Hindi
Programming Skills
C++
90%
Java
80%
Python
80%
Image Processing
60%
NodeJS
50%
Cloud Computing
60%
Projects
Work Experience

Jan 2021 - current

Department of Computer Science and Engineering
New York University, NY, USA
Graduate Course Assistant

  • Graduate Course Assistant for CS-GY 9223 Cloud Computing and Big Data Systems. Required to answer questions related to module content, host office hours to assist students with doubts, and grade student assignments.

July 2020 - Dec 2020

GENIE CETL
University of Leicester, UK
Software Engineering Research Intern

  • Worked on an Pfizer Inc. funded project, “Counter COVID-19” under the guidance of Dr. Yu-Dong Zhang Maity and Dr. Suresh Chandra Satapathy.

  • Member of the Technical Staff on COVID-19 computational analysis project under the supervision of DNA fingerprinting lab, University of Leicester, UK.

  • Responsible for end to end design of the “Cosine Comparison” feature, from design documentation to unit and integration testing.

  • Implemented NLP aided web application using AWS Codepipeline, CloudFormation, flask, Java, and JSON scripts which resulted in reducing the manual workload by 40%.

  • Used Selenium to access data from NCBI (National Center for Biotechnology Information) web database. The simulation resulted in an efficiency improvement by 65% on the entire project.

  • Built the UI components using Flask, Bootstrap, and developed RESTful APIs for database management using Python.

  • Deployed application over AWS S3 bucket & integrated with front-end using javascript backed AWS SDK and API Gateway.

May 2020 - July 2020

Mitacs Globalink
MacEwan University, Edmonton, Canada
Graduate Research Intern

  • Selected among the top 150 undergraduate students around the globe for the Graduate Research Internship (GRI) program.

  • Led a team of 5 in academic Human Computer Interaction backed research at MacEwan University & University of Alberta, Canada.

  • The significance of the project is to aid instructors in the assessment of students’ assignments and exams which can be used in a manner similar to a scantron(OMR) which uses only visual input.

  • Created a prototype for analyzing complex Calculus problems in Mathematics using OpenCV, flask, Convolution Neural Networks.

  • The simulation resulted in an overall accuracy of over 85% using various supervised Machine learning algorithms.

Research Publications

2019 - Present

Natural Language Processing,
Deep Learning,
Image Processing,
Unsupervised learning


International Journal

  1. Purohit, S., Satapathy, S.C., Sibi Chakkaravarthy, S. et al. Correlation-Based Analysis of COVID-19 Virus Genome Versus Other Fatal Virus Genomes. Arab J Sci Eng (2021). DOI : s13369-021-05811-4

  2. Purohit, Sidharth, Suman, Shubhra, Kumar, Avinash, Sarkar, Sobhangi, Pradhan, Chittaranjan and Chatterjee, Jyotir Moy. "Comparative analysis for detecting skin cancer using SGD-based optimizer on a CNN versus DCNN architecture and ResNet-50 versus AlexNet on Adam optimizer". DOI : 9783110708127-009


Medium Articles

  1. Designing a generic OTT Streaming service in Cloud : A Netflix case study Cloud and OTT

  2. System Designing basics- Designing a Distributed Storage Service in Cloud Cloud and Distributed Storage

Education

2021 - Present

Master's Degree
Master of Science in Computer Science

New York University, New York City, NY, USA

Selected Coursework: Advanced Algorithms, Cloud Computing and Big Data systems, Machine Learning, Information Security and Privacy, Operating Systems.

2017 - 2021

Bachelor's Degree
Bachelor of Technology in Computer Science Engineering

Kalinga Institute of Industrial Technology, Bhubaneswar, India

Selected Coursework: Data Structures, Design and Analysis of Algorithm, Data Warehouse and Data Mining, Artificial Intelligence, Machine Learning, DBMS, Advanced DBMS, Operating Systems, Compiler Design, Computer Networks, Java Programming.

Sidharth Purohit