
Java Full Stack Developer with 15+ years of experience building scalable, high-performance applications. MS in CS from State University of NY.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
nomad-ai
September 18, 2025 – October 31, 2025
Nomad AI is a conversational, AI-native travel companion that transforms a user's travel desires into a perfectly crafted, bookable reality.
View ProjectBing-Go-Server
June 15, 2017 – June 16, 2017
BingGo is my graduation termination project at Binghamton University. This is only the server module. Client module is created separately
View ProjectBing-Go-Client
June 15, 2017 – June 16, 2017
Client side module for BingGo! server project. This project is built in Angular 1.x using Bootstrap for styling and designing. It is completely responsive website.
View ProjectRobust-Server
June 15, 2017 – June 15, 2017
Implementation of a robust server that ensures secure transactions by implementing Two Phase Commit Protocol
View ProjectMini-Shell
February 21, 2016 – June 15, 2017
This project is intended to learn basics of creating your own shell that performs system calls for you. Forking and exec calls to creating new processes and also it allows to execute new processes in background. User can even bring processes executing in background to foreground.
View ProjectCPU-Instruction-Processing-Simulator-Part-2
December 8, 2015 – June 15, 2017
The idea of the project is to demonstrate simulation of CPU instruction processing life cycle. Given a list of instructions to be fed to CPU, it can tell how many cycles it will take to process them all displaying execution results in each stage. There are 5 pipelined stages of instruction processing viz. Fetch, Decode, Execute, Memory and Write Back. The simulator uses many techniques such as Parallel Processing, use of Reorder Buffer (ROB), Register Renaming, Out of order processing, analyzing and avoiding data hazards such as RAW, WAW and WAR.
View ProjectTournament-Branch-Predictor
November 30, 2015 – November 30, 2015
COA Assignment 5 on Tournament Branch Predictor
View ProjectSDRAM-Acess-Scheduler
November 30, 2015 – November 30, 2015
COA Assignment 5 on SDRAM memory access scheduling
View ProjectCPU-Instruction-Processing-Simulator-Part-1
November 9, 2015 – June 15, 2017
The intent of this project is to simulate CPU instruction processing life cycle. In this initial part of the project I created a simulator that imitates working of simple in-order CPU which executes instructions step by step as they arrive without any performance tuning. It shows how an instruction is worked upon in each stage of instruction processing life cycle. They are 5 stages involved in executing an instruction viz. Fetch, Decode, Execute, Memory and Write Back. The simulator takes each instruction through every stage in order of input and displays the result after each step.
View ProjectCultural Fit Analysis
The candidate's projects are predominantly academic/personal and heavily skewed towards backend (Java, C++, Python) and low-level system design (CPU simulators, OS concepts). While there is one frontend project ('Bing-Go-Client'), the overall portfolio does not strongly align with a dedicated 'Frontend Developer' role, suggesting a potential mismatch in interests or primary skill focus. The diversity of projects indicates a broad technical curiosity, but not necessarily a deep commitment to frontend development.
Soft Skills & Operational Fit
Insufficient data to assess soft skills or operational fit. The provided data primarily focuses on technical projects.