Timothy K. Paine


Software Engineering @ IEX


My name is Tim, I am currently head of software engineering at IEX Cloud.

GitHub followers Twitter Follow


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

IEX IEX Head of Software Engineeering - IEX Cloud
J.P. Morgan J.P. Morgan VP Software Engineer - Athena Research
MayStreet MayStreet Software Engineer


About me or my work

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


M.S. Computer Engineering 2015 Columbia University
B.S. Computer Engineering 2015 Columbia University
B.A. Computer Science and Mathematics 2014 Columbia University


I have taught in the Computer Science department at Columbia University since 2015. Topics include introductory/intermediate core computer science fundamentals in C, C++, and Python, as well as topics courses in computer hardware fundamentals and open source development methodologies. Specific courses include:

COMS4995 Open Source Development
COMS3136 Essential Data Structures in C and C++
CSEE3827 Fundamentals of Computer Systems
COMS3101 Programming Languages (Python, C++)
ENGI1006 Introduction to Computing for Engineers and Applied Scientists (Python)
COMS1005 Introduction to Computer Science and Programming in Matlab


My actively developed projects can be found on my GitHub.


Generative adversarial networks trained on fashion datasets

Barrel Cocktail Co.

Hand-crafted, small-batch, barrel-aged cocktails