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.
Jan 2021 - current
- 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
- 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
- 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.
2019 - Present
Deep Learning,
Image Processing,
Unsupervised learning
International Journal
- 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
- 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
- Designing a generic OTT Streaming service in Cloud : A Netflix case study Cloud and OTT
- System Designing basics- Designing a Distributed Storage Service in Cloud Cloud and Distributed Storage
2021 - Present
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
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.