Badhan Barua

I am a fourth year student majoring in Computer Science of BS at CUNY Queens College and I am expected to graduated by the end of 2021.
Technical Skills: Proficient in Microsoft Office Suite (Word, Excel, PowerPoint) and Google Suite (Docs, Slides, Excel). Have experience in C++, Java, HTML, CSS and JavaScript.

Assignments and Projects

weather in NY

Weather App

We created a weather webpage to show the weather in the city we are currently in.

View project
portfolio

Portfolio

A resume created through LinkedIn Learning course. Learned CSS and how to use selectors, how the box model defines the spacing and sizing of page elements, and how to style text and manage basic layouts with Flexbox and Grid.

View project
analog clock

Analog Clock

An analog clock that's based on user's current timezone which runs smoothly.

View project
typing speed

Typing Speed

A type speeding test created though LinkedIn Learning course where we learned JavaScript.

View project
automated responsive images

Automated Responsive Images Markup

In a website, the images were made responsive.

View project
chat app

Chat App

Through the LinkedIn Learning course, we built a demo chat app using Node.js,such as async/await.

View project
maxcoin sample

Maxcoin

Using databases, Node.js and Express, we built a data-driven application which is a shopping page where users can log in and put items in their shopping cart.

View project
shopper sample

Shopper

Using databases, Node.js and Express, we built a data-driven application which is a shopping page where users can log in and put items in their shopping cart.

View project
nodejs npm

Managing Packages with NPM Final Solution

Through freeCodeCamp, we learned the basics of using npm, including how to work with the package.json and how to manage your installed dependencies.

View project (With Code) View project (Live Link)
basic node and express

Basic Node and Express Challenges

Through freeCodeCamp, we learned the basics of Node and Express including how to create a server, serve different files, and handle different requests from the browser.

View project (With Code) View project (Live Link)
mongodb mongoose

MongoDB and Mongoose

Through freeCodeCamp, we learned the fundamentals of working with persistent data including how to set up a model, and save, delete, and find documents in the database.

View project (With Code) View project (Live Link)
Timestamp Microservice

Timestamp Microservice

In this freeCodeCamp exercise, we had to make sure it can handle a valid date and convert Unix timestamp to GMT time.

View project (With Code) View project (Live Link)
Request Header Parser Microservice

Request Header Parser Microservice

In this freeCodeCamp exercise, we had to make sure the specific request resturned the IP address, preferred language and software.

View project (With Code) View project (Live Link)
url shortner

URL Shortener Microservice

Through freeCodeCamp, we created a simple URL shortner API by using MongoDB database and mongoose.

View project (With Code) View project (Live Link)
exercise tracker

Exercise Tracker

Through freeCodeCamp, this exercise allowed to create a new user, register an exercise for an existing user and retrieve a list of exercises for an existing user.

View project (With Code) View project (Live Link)
file metadata

File Metadata Microservice

UsersI can submit a form data object that includes a file upload and receive the file size in bytes within the JSON response.

View project (With Code) View project (Live Link)
course enrollment qcfirst

QCFirst

An course enrollment website where students and instructors can enroll in class, create class and many other things depending on their role.

View project (With Code) View project (Live Link)