Chris Natali
I have been developing systems software for two decades. At Square and
previously at Standard and Poor’s, my work focused on the financial
services domain. I’m also well-versed in spatial analysis and
algorithms. At the Sustainable
Engineering Lab of Columbia University, I applied these skills to
help developing nations plan infrastructure improvements. I started my
career writing navigation software at a startup.
Outside of work, I enjoy spending time with my wife and our 2 kids,
surfing, playing/listening to music, experiencing extreme weather and
working on my home.
Resume
(PDF), (HTML)
Select Projects,
Presentations and Research
Software
- Modelrunner (http://modelrunner.io): Web-based distributed job
platform
- Networker (https://github.com/SEL-Columbia/networker): Python-based
network planning library (co-developer)
- NetworkPlanner.R (https://github.com/SEL-Columbia/networkplanner.R):
R-based network planning library
- OSM-Devops (https://github.com/SEL-Columbia/osm-devops): System to
deploy OpenStreetMap for electricity data gathering
- Oync (https://github.com/SEL-Columbia/oync): System to synchronize
postgis database from OpenStreetMap
- FinX (https://github.com/chrisnatali/FinX): Stock data collection
and analysis tools
- SharedSolar Data Warehouse
(https://github.com/SEL-Columbia/shared_solar_data_warehouse): Warehouse
and process for analysis of electricity usage data
- libspatialindex
(https://github.com/libspatialindex/libspatialindex): C++-based
spatialindex library (contributor)
- networkx (https://github.com/networkx/networkx): Python-based
library for graph analysis (contributor)
Presentations
- Speaker at GeoNYC (https://vimeo.com/70671148): Talk on electricity
planning in Africa and Indonesia
- ECREEE training (http://sel.columbia.edu/ecreee_training/):
Presentation to utility employees in Cape Verde, Africa
Research
- Performance comparison
(https://github.com/SEL-Columbia/networker/blob/master/docs/comparison.md):
Comparison of run-time and memory usage of network planning
algorithms
- Modified Boruvka’s MST for optimal network rollout
(https://github.com/SEL-Columbia/networker/blob/master/docs/mod_boruvka.md
)