Riccardo Prosdocimi (riccardoprosdocimi)

riccardoprosdocimi

Geek Repo

Company:Northeastern University

Location:Boston, MA

Home Page:https://ricpro.net

Twitter:@RicPr0

Github PK Tool:Github PK Tool

Riccardo Prosdocimi's repositories

roll-your-own-cdn

Created the building blocks of a Content Delivery Network using a DNS server, an origin server, and 7 HTTP/replica servers located worldwide. Implemented a DNS redirection to send clients to the replica server with the fastest response time and wrote a simple Web server that returns content requested by clients.

Language:PythonStargazers:4Issues:1Issues:0

multi-threaded-key-value-store-rpc

A client-server architecture that communicates with Remote Procedure Calls (RPC). Implented using Java RMI. The server is multi-threaded such that it can handle multiple outstanding client requests at once.

Language:JavaStargazers:1Issues:0Issues:0

coinchat-react-web-app

The front-end of a social networking website with login functionalities for looking up and saving cryptocurrencies in a watchlist, following other users, and writing blogs.

Language:JavaScriptStargazers:0Issues:0Issues:0

coinchat-server-node

The back-end of a social networking website with login functionalities for looking up and saving cryptocurrencies in a watchlist, following other users, and writing blogs.

Language:JavaScriptStargazers:0Issues:0Issues:0

forage-citi-icg-tsd

Citi ICG Technology Software Development job simulation on Forage.

Language:JavaStargazers:0Issues:0Issues:0

forage-cognizant-ai

Cognizant Artificial Intelligence job simulation on Forage.

Language:Jupyter NotebookStargazers:0Issues:0Issues:0

forage-jpmc-swe-task-1

J.P. Morgan Software Engineering Task 1 job simulation.

Language:PythonStargazers:0Issues:0Issues:0

forage-jpmc-swe-task-2

J.P. Morgan Software Engineering Task 2 job simulation.

Language:PythonStargazers:0Issues:0Issues:0

forage-jpmc-swe-task-3

J.P. Morgan Software Engineering job simulation on Forage.

Language:PythonStargazers:0Issues:0Issues:0

mini-shell

A simplified command-line interface coded and tested on a Linux server.

Language:CStargazers:0Issues:0Issues:0

nba-database

A PyMySQL-based console app designed to provide insightful statistics and graphs based on data fetched from the NBA.com APIs.

Language:PythonStargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:0Issues:0

shapes-photo-album

Application that creates a simple photo album from shapes following the Model-View-Controller (MVC) architecture. Programmed it to support the description of data to visualize in a .txt format and then have the application render the descriptive text in an interactive graphical view (using Swing) and a static web view (using HTML markup and SVG).

Language:JavaStargazers:0Issues:1Issues:0

sliding-puzzle-game

A sliding puzzle game developed using turtle graphics.

Language:PythonStargazers:0Issues:0Issues:0

tuiter-node-server-app

Node.js HTTP Web server for the Tuiter application

Language:JavaScriptStargazers:0Issues:0Issues:0
Language:JavaScriptStargazers:0Issues:0Issues:0

forage-lyft-starter-repo

Lyft Back-End Engineering job simulation.

Language:PythonStargazers:0Issues:0Issues:0

gs-rest-service

Building a RESTful Web Service: Learn how to create a RESTful web service with Spring.

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

multiple-multi-threaded-key-value-stores

This project replicates a key-value store across 5 distinct servers to increase bandwidth and ensure availability.

Language:JavaStargazers:0Issues:0Issues:0

paxos-key-value-stores

A fault tolerant architecture to achieve consensus of updates amongst replicated state machine KV-store servers using Paxos.

Language:JavaStargazers:0Issues:0Issues:0

real-time-ray-tracer

A graphics application that shows a ray-tracing scene rendered by the fragment shader on a frame buffer object.

Language:CStargazers:0Issues:0Issues:0

single-server-key-value-store-tcp-udp

A server program that serves as a key-value store. It's set up to allow a single client to communicate with it and perform three basic operations: 1) PUT(key, value); 2) GET(key); 3) DELETE(key).

Language:JavaStargazers:0Issues:0Issues:0