The Wayback Machine - https://web.archive.org/web/20220611184243/https://github.com/timkpaine
Skip to content
Avatar
:shipit:
work
:shipit:
work

Highlights

  • Pro
  • 1 discussion answered
Block or Report

Block or report timkpaine

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
timkpaine/README.md

Hello

GitHub followers Twitter Follow

Experience

My background is building high performance, full stack applications for front office business users and developers, focusing on streaming data, analytics, and machine learning.

You can find my resume here.

Cubist Point72 - Cubist Central Research Team 2022-
Columbia Columbia University Associate in Computer Science 2015-
IEX IEX Head of Software Engineeering, IEX Cloud 2020-2021
J.P. Morgan J.P. Morgan Vice President, Athena Research 2016-2020
MayStreet MayStreet Software Engineer 2015-2016

Teaching

I have taught in the Computer Science department at Columbia University since 2015. More information is available on my Columbia website.

Media

Production Notebooks JupyterCon 2020 link to presentation
Beyond Spreadsheets NYC Data Council 2020 recording w/ Jeff Sternberg (@sternb0t)
Technical Director Google
JPMorgan's requirement for new staff: coding lessons Financial Times - 2018 link
JPMorgan's Python training guide for analysts and traders efinancialcareers - 2020 link

Pinned

  1. A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

    C++ 4.6k 477

  2. tributary Public

    Streaming reactive and dataflow graphs in Python

    Python 371 32

  3. Support for jupyter notebook templates in jupyterlab

    Python 299 52

  4. ipydagred3 Public

    ipywidgets library for drawing directed acyclic graphs in jupyterlab using dagre-d3

    Python 37 5

  5. Asynchronous, event-driven algorithmic trading in Python and C++

    C++ 306 72

  6. Combination of VS Code's SynthWave '84 and JupyterLab's Neon Night

    CSS 65 7

Contribution activity

June 2022

Created a pull request in finos/perspective that received 6 comments

Opened 49 other pull requests in 31 repositories
timkpaine/lantern 5 merged
finos/perspective 2 closed 2 merged
timkpaine/temporal-cache-js 3 merged 1 closed
timkpaine/jupyterlab_email 2 merged
timkpaine/jupyterlab_iframe 2 merged
timkpaine/jupyterlab_commands 2 merged
timkpaine/tdameritrade 2 merged
timkpaine/knowledgelab 2 merged
timkpaine/pyEX 2 merged
timkpaine/nbcx 2 merged
timkpaine/superstore 2 merged
conda-forge/staged-recipes 1 open
timkpaine/pyproject-cookiecutter 1 merged
timkpaine/arrow-wasm-cpp 1 merged
timkpaine/ta-lib 1 merged
AsyncAlgoTrading/aat 1 merged
timkpaine/tornado-proxy-handlers 1 merged
timkpaine/requests-helper 1 merged
timkpaine/jupyterlab_miami_nights 1 merged
timkpaine/tributary 1 merged
timkpaine/temporal-cache 1 merged
timkpaine/greeks 1 merged
timkpaine/ipydagred3 1 merged
timkpaine/jupyterlab_nbconvert_nocode 1 merged
timkpaine/jupyterlab_powerpoint 1 merged
6 repositories not shown
Reviewed 4 pull requests in 2 repositories
conda-forge/staged-recipes 3 pull requests
finos/perspective 1 pull request

Created an issue in finos/perspective that received 2 comments

Computed Column / aggregation inconsistency between operating systems (race condition?)

Bug Report Steps to Reproduce: The following code block yields different results on mac and linux, on latest perspective version: from perspective i…

2 comments
Started 1 discussion in 1 repository
181 contributions in private repositories Jun 1 – Jun 10