My Projects

Hello. My name is Paul Russo. Here are a few projects I created to help learn and explore technical areas of interest. More projects will be added as I complete them.

I’m a software engineer with background in server side web application and microservice development mostly in Java. Some of my technical interests are in security, data privacy, simplifying deployments, cloud infrastructure, finance and software craftsmanship. I enjoy to keeping up to date with emerging technologies and trends and love to work in Linux environments. I hope you will find value here.

Project: A Spring Boot Reactive web application that streams stock quotes


After watching this video by Josh Long, I put together this simple project that demonstrates how to stream intraday stock quote using new reactive features in Spring 5.

Project: A tutorial on creating and deploying a personal cloud


This system is packaged and deployed as a set of Docker images available at my Docker Hub account here: NetFileBox

The images include:

Project: A three node Apache Kafka cluster


I created this project to help me learn about Apache Kafka. I believe that many microservices will move towards an asynchronous more loosely coupled model. Kafka can play a major role by providing a distributed persistance message log. I plan on creating a Spring Boot project that uses this cluster. I will share it here.

Project: Jchart stock market charting software


Jchart is a project I started several years ago in the Java 1.0 time frame around 1996. It was originally a Java applet but is now a stand alone desktop application. I use it almost daily and have open sourced it. I have several other projects based on Jchart such as trading systems, stock screening, and overall market breadth indicators. The open sourced Jchart includes a money flow indicator I have developed based on price, volume and Japaneese candlesticks. I find it very usefull and I hope you will too.