Dhananjay Gupta bio photo

Dhananjay Gupta

Passionate and Perceptive! Software Developmnt Engineer at Amazon Web Services, Inc.

Email Twitter Facebook LinkedIn Instagram Github Stackoverflow

Empirical Analysis of Jenkins Pipelines


Discovered patterns and trends in various repositories and their continuous integration pipelines. Analyzed groovy syntax and extracted stages, shell script commands, build invo...



Git Repository Analyzer


Git patch analyzer which does string and syntax level parsing to analyze and generate reports for the repositories written in java. Determines common bugs by analyzing repeated ...



DevOps application to automatically building and analyze software applications.


Programmatic simulation to the process by streaming repositories from GitHub, uploading each repository to a local GitLab server and triggering the local Jenkins server which bu...



Aspect Based Sentiment Analysis


Analyzed a dataset, containing both, an aspect term and the text. Our solution involves understanding various approaches to tackle the task, analyze the text/sentences and final...



Online Shopping Web Application


This web application displays various categories of products to purchase or look for. It allows users to have their private accounts and put items in a shopping cart.



Minimun Support Generalized Sequesntial Pattern Mining Algo


This project is an implementation of MSGSP algorithm for the class of Data Mining and Text Mining, CS-583.



Appied AI: Expert System


Loan Application Expert system is a rule based expert system designed using JESS wherein information of a loan applicant is asserted by the user of the Bank, and finally conclud...



Applied AI: Fuzzy Expert System


Loan Application Expert system is a rule based expert system designed using FUZZY JESS wherein information of a loan applicant is asserted by the user of the Bank, and finally c...



Applied AI: Bayesian Network


Bayesian Network designed using NETICA wherein information of different type of loan applicants and types of loan is asserted by the user of the Bank, and finally concludes whet...



Applied AI: Decision System


Loan Repayment Decision system is a combination of Bayesian Network and influence Diagram designed using NETICA wherein information of different type of loan applicants and type...



Applied AI: KaggleML competition


In this competition we worked with a challenging time-series dataset consisting of daily sales data, kindly provided by one of the largest Russian software firms - 1C Company. W...



Comparative Study of Priority Queue Implementations


Provides a survey of ways to implement priority queues and their associated complexities



An Approach to Improve the Efficiency of Priority Queue Implementations


Discuses an approach to improve efficiency in implementing Priorty Queues through memory pool.



Text-Editor


A simple text editor made in java. Got my hands dirty with Java for the first time.



LuckyUnlucky-A-Multiplayer Game


MultiThreaded two player game. Choose players and bet your luck!



CityGuide - Application


CityGuide is an android apps that uses fragments and displays top 10 attractions and restaurants in the city of chicago.



Playlist Manager


Android application to manage your favourite songs and related information.



Android Services and Databases


Applications to demostrate the use of Android services and databases



Phone Dialing Application


Diving into the World of mobile development