Currently, a second-year Computer Science Graduate student at Rochester Institute of Technology, majoring in Data Science cluster with a focus on additional Advanced Certification in Big Data Analytics. I am actively looking for a Fulltime opportunity in the fields of Software Development and Data Science starting in Dec 2020.
I consider myself as an active learner and am always willing to learn about new technologies. I am also enthusiastic about working in a challenging environment, where I could efficiently implement the concepts studied in the course work to solve various problems.
-
Experience
I am currently working as a Grader at Rochester Institute of Technology for the Advanced Object-Oriented Programming concepts(Java) course and the Computer Science I (Python) course.
I have also worked as a Grader for the Foundations of Computer Science Theory Course. My responsibilities as a Grader involved, designing and grading assignments, testing the Java and Python codes of students against edges cases, channelizing students to write qualitative, efficient code, and clearing the doubts of students.
In addition to this, I have prior work experience as a Programmer Analyst Trainee at Cognizant Technological Solutions, where, I worked in the Customized Java Domain. Developed programs in Java to accomplish project requirements, used the programming language basics of HTML, CSS, and JavaScript to enhance user experience. Also, wrote database queries & performed data manipulation operations on Oracle’s open-source database MySQL.
-
Projects
Following are a few interesting projects that I have worked on:
1. Accident Prediction using car dashcam videos – Computer Vision (Feb 2020 – May 2020)
Designed and implemented a system for accident prediction by annotating raw car dashcam video frames and using this labeled data to train the DSA-RNN model. The YOLO model is used for object detection. (Python)
2. Programmable Web APIs Dataset – Web Service Recommendation (Feb 2020 – Mar 2020)
• Performed data modeling using TF-IDF, LDA, and word embedding. Classified web services using Decision Tree, Naïve Bayes, KNN. Clustering is performed using K-Means and DBSCAN to form clusters of similar web services.
• Web service recommendations are made based on this analysis which helps in creating web service Mashups. (Python)
3. Library Web Service (Jan 2020 – Feb 2020)
Deployed a Library Book issue Web Service in Java using NetBeans and Glassfish server. Designed a client application to invoke operations that the web service provides and a coordination handler from the server side that enforces the correct order of operations. The web service has a backend database and the operations allow the user to query the database.
4. Counterfeit Banknote Detection Using Decision Tree (Oct 2019 – Nov 2019)
• Developed a system to classify genuine and forged banknote-like specimens from the banknote dataset by implementing a decision tree using Python. This system showed more than 90% accuracy during cross-validation.
5. U.S. Census Bureau Database – Data Mining (May 2019 - Jul 2019)
• Developed a system to predict whether a person earns above a threshold value by classifying the data based on the income. Performed data preprocessing, cleaning, feature selection, and data visualization in R-studio.
• Implemented, compared and analyzed Data Mining techniques including Support Vector Machine (SVM), Random Forest, Naïve Bayes and J48(decision tree) in R-Studio and Weka. Results obtained showed that the Random Forest classifier gave the best accuracy of 92.66% with numerical and categorical data.
6. User Knowledge Modeling Dataset – Data Management and Data Mining (Feb 2019 – Mar 2019)
• Designed a database, loaded the cleaned dataset using Python and SQL. Performed data visualization, data classification using Decision Trees, and KNN after analysis of dataset features using R-Studio.
• Implemented K-means clustering for performing cluster analysis based on knowledge of the user.
• Developed an application in Visual Studio (Java), to access the database at the backend by writing queries using SQL.
7. Parking Management System (Aug 2016 – May 2017)
• Developed software at the Admin side for on-spot parking availability. Implemented the code in Java using NetBeans. Created an android application for online parking slot reservations. Eclipse IDE was used with the ADT plugin.