Will Sheehan, Developer in Plainfield, NH, United States
Will is available for hire
Hire Will

Will Sheehan

Verified Expert  in Engineering

Software Developer

Location
Plainfield, NH, United States
Toptal Member Since
October 18, 2019

Will is a seasoned full-stack developer who possesses deep experience with data-rich and stateful applications due to having developed high-speed trading systems and interfaces at a prop trading firm. He is a polyglot developer who enjoys working with many different programming languages to write simple-but-powerful software

Availability

Part-time

Preferred Environment

Git, MacOS

The most amazing...

...thing was making a parallelized trading strategy simulation engine for a hypothesis analysis across hundreds of markets using a high-fidelity sub-second market.

Work Experience

Full-stack Engineer | Quantitative Developer

2017 - 2019
Citizen Hex
  • Built a trading style UI for monitoring and performance analysis in React. The app ingested large amounts of streaming data into stateful components requiring high performance and clean state semantics.
  • Developed a backtesting and data-ingestion engine for the strategy testing and backward analysis in Python and Julia—leveraging Spark as a parallelism layer to handle TBs of data.
  • Implemented pieces of a distributed suite of trading microservices in Node.js, in particular, the order placement/execution and data ingestion layers.
  • Led research on algorithmic market-making bots across 100+ trading pairs.
  • Created a highly fault-tolerant order management system.
Technologies: BigTable, Spark, Python, JavaScript, React, Node.js

The Majority Report

https://www.themajority.report/
A reference for all things reporting in the Augur protocol.

Augur is a predictions market on Ethereum and the reporting process determines how the predictions resolve. The Majority Report is a React-based app that connects to an Ethereum scraping GraphQL back end and an Elixir backend for non-Ethereum data.

Green Hope Farm

https://www.greenhopeessences.com/
I built an eCommerce site for flower essences with a custom Redis shopping cart and admin interface. It was all built with Ruby on Rails.

Voltrader

https://github.com/wsheehan/vol-trader
A simple trading bot built with Elixirs supervision tree to deliver clean trading semantics. This is a simple example of a trading bot (all my complex bots are proprietary).

College Guild

https://www.collegeguild.org
An internal admin management system for a non profit built from scratch with Ruby on Rails. The system allowed for CRUD operations on thousands of users and a meta reporting protocol that allowed for admins to create custom reports from the database.

Dedalus CI

https://github.com/wsheehan/dedalus-ci
A continuous integration cluster that runs a Jenkins server that boots Docker containers and parallelizes computationally intensive fluid dynamics simulations. The tests, therefore, had to look for accurate structure only because testing for explicit correctness was impossible within a simulation. The architecture was custom built to be performant and to serve the needs of the team of scientists it served!

Languages

JavaScript, Ruby, Elixir, Python, Julia

Libraries/APIs

React, Node.js, Pandas, D3.js

Frameworks

Ruby on Rails (RoR), Phoenix, Spark

Paradigms

Functional Programming

Platforms

Docker, MacOS

Tools

Git, MATLAB

Storage

PostgreSQL, BigTable, MongoDB, Amazon S3 (AWS S3)

2013 - 2017

Bachelor's Degree in Physics

Bates College - Lewiston, ME, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring