Michael (mjolewis)

mjolewis

Geek Repo

Company:Clearpool Group

Location:Manhattan

Home Page:https://www.linkedin.com/in/mjolewis/

Github PK Tool:Github PK Tool

Michael's repositories

Advanced-CPP-and-Modern-Design

This repository provides solutions to the Advanced C++ and Modern Design course jointly provided by the Baruch MFE and Quantnet.

Language:C++License:MITStargazers:2Issues:0Issues:0

Exchange-Matching-Engine

An exchange matching engine that is a conceptual emulation of Nasdaq or NYSE. The system asynchronously handles buy, sell, and modify order requests from buyers and sellers in the market. The requests are asynchronously handled via an order book that will fill requests or keep them pending based on a FIFO matching algorithm.

Language:JavaStargazers:1Issues:2Issues:0

Financial-Derivative-Pricing-Application

An application used to price financial derivatives (options) via Black-Scholes and divided difference formulae. This application uses Policy-Based design and Template Metaprogramming.

Language:C++Stargazers:1Issues:2Issues:0

Multi-Threaded-Algorithmic-Trading-System

Beach Tech is a cutting-edge high-frequency trading system that supports market-making and liquidity-taking strategies. Built with modern C++, it deterministically sequences order book updates into downstream load-balanced and lock-free components that manage orders, positions, risk (and more) while emitting orders to exchanges around the world.

Language:C++Stargazers:1Issues:0Issues:0

Multi-threaded-Monte-Carlo-Simulation-for-Option-Pricing

A multi-threaded Monte Carlo simulation app that approximates the prices of financial derivatives (options) via Finite-Difference Methods, the Euler and Milstein Approximations. This app leverages C++11 to C++20 language features and design concepts.

Language:C++Stargazers:1Issues:0Issues:0

Algorithms

An library in Java of popular algorithms for technical interview preparation. Each algorithm has been implemented with an optimal time and space complexity.

Language:JavaStargazers:0Issues:0Issues:0

Algorithms-in-CPP

Data structures and algorithms in C++

Language:C++Stargazers:0Issues:0Issues:0

ChatBot-Application

A web-based ChatBot application that can be used to respond to user queries. The underlying knowledge base has been parsed from XML documents using the Java StAX API. Additionally, the data is stored in multiple ways to illustrate different datastore capabilities as well as their response times. For example, the application uses the ultra-fast Lucene indexing and search library, and stores data in MySQL and MongoDB to illustrate both relational and document-oriented databases.

Language:JavaStargazers:0Issues:0Issues:0

Data-Structures-with-Java

This repository provides examples of common data structures implemented in Java that can be used when designing different software. These data structures allow us to write efficient and re-usable code.

Language:JavaStargazers:0Issues:2Issues:0

Exchange-Matching-Engine-Emulation

This project implements an elementary version of a matching engine for a crypto exchange. It uses data structures and algorithms to describe an efficient system that handles BUY and SELL requests from buyers and sellers for a pool of instruments. The system fills the requests or keeps them pending per the depth of the order book.

Language:C++Stargazers:0Issues:0Issues:0

Portfolio-Sight

This application is a wealth management platform that specializes in data aggregation, portfolio reporting, and analytics. Market data is provided by IEX Cloud.

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

Web-Services-and-APIs

This application provides a RESTful vehicle API that uses the microservice architecture. The services are registered with a Eureka Server and provide vehicle pricing and location data. The API is documented with Swagger.

Language:JavaStargazers:0Issues:0Issues:0

Leet-Code

Answers to Leet Code problems

Language:JavaStargazers:0Issues:0Issues:0

MET-CS665

MET CS665 - OOP Design Patterns Code Examples

License:Apache-2.0Stargazers:0Issues:0Issues:0

SDX1

My solutions to Homeworks from PennX: SD1x Software Development Fundamentals course (Class 1 of the Professional Software Developer Certificate)

Language:JavaStargazers:0Issues:0Issues:0