IanLKaplan
I am a software engineer and architect specializing in scalable web applications (see www.nderground.net) I am the founder of Topstone Software Consulting.
Topstone Software ConsultingBonaire, Caribbean Netherlands
Pinned Repositories
all_weather_portfolio
This Python Jupyter notebook explores conservative "all weather" investment portfolios
basic_finance
This repository contains Python Jupyter notebooks for basic finance
BookSearchES
A Java demonstration application that uses the Amazon Elasticsearch Service, Spring Boot and Spring MVC
CognitoDemo
CognitoDemo is a Java application, constructed with the Spring framework (Spring Boot and Spring MVC). This application shows how AWS Cognito can be used for server side authentication.
CognitoDemoFreeMarker
This is a version of the CognitoDemo application that uses FreeMarker templates.
javaorc
A Java library that makes writing and reading ORC files easy
LambdaImageProcessing
A set of Amazon Lambda Web Services functions to scale images, using the Java imgscalr library
lazy_fundamental_analyst
A Python Notebook that explores the portfolios in Fred Piard's book "The Lazy Fundamental Analyst"
matchingEngine
A multi-threaded, high performance market order matching engine.
pairs_trading
IanLKaplan's Repositories
IanLKaplan/matchingEngine
A multi-threaded, high performance market order matching engine.
IanLKaplan/CognitoDemo
CognitoDemo is a Java application, constructed with the Spring framework (Spring Boot and Spring MVC). This application shows how AWS Cognito can be used for server side authentication.
IanLKaplan/pairs_trading
IanLKaplan/BookSearchES
A Java demonstration application that uses the Amazon Elasticsearch Service, Spring Boot and Spring MVC
IanLKaplan/all_weather_portfolio
This Python Jupyter notebook explores conservative "all weather" investment portfolios
IanLKaplan/LambdaImageProcessing
A set of Amazon Lambda Web Services functions to scale images, using the Java imgscalr library
IanLKaplan/basic_finance
This repository contains Python Jupyter notebooks for basic finance
IanLKaplan/lazy_fundamental_analyst
A Python Notebook that explores the portfolios in Fred Piard's book "The Lazy Fundamental Analyst"
IanLKaplan/CognitoDemoFreeMarker
This is a version of the CognitoDemo application that uses FreeMarker templates.
IanLKaplan/javaorc
A Java library that makes writing and reading ORC files easy
IanLKaplan/booksearch
This is a demonstration application that can build and search a database of information about books. The application uses Spring and DynamoDB.
IanLKaplan/CognitoDemoThymeleaf
This is the CognitoDemo application with web pages rewritten to use Thymeleaf templates, rather than the Java Server Pages used by the CognitoDemo application.
IanLKaplan/spring-boot-example
This repository contains a simple Spring Boot/Spring MVC example to help new Spring Boot users get started
IanLKaplan/twelve_percent
This Jupyter notebook explores an investment algorithm described in David Alan Carter's book "The 12% Solution"
IanLKaplan/athena_logs
Java code to query and AWS Athena database of S3 web log data in ORC format.
IanLKaplan/cash_trigger
This is a Python notebook that explores a stock market timing strategy
IanLKaplan/GalleryBuilder
A Java application that will build static photo gallery HTML from Gallery directories
IanLKaplan/LRUCache
A C++ generic Least Recently Used Cache
IanLKaplan/matrix
Matrix multiply app for Workstorm
IanLKaplan/s3logreader
This application Apache ORC formatted files from Amazon Web Services S3 web log files (stored on S3).
IanLKaplan/S3Update
A Java application that copies/updates files in an Amazon Web Services S3 bucket with files from a local directory tree.