David Chester

Chief Technology Officer at Frameable, Inc.

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
David Chester is a hands-on technology leader and CTO with 14+ years of experience building scalable web platforms, real-time collaboration systems, and services architectures. He has led engineering organizations from startup teams to 150-person orgs, architecting large-scale solutions such as a WebRTC platform supporting 1,500+ low-latency participants and homegrown CRDT backends for collaborative editing. Equally fluent in front-end data visualization and backend systems, his open-source work includes improving a robust JSONPath engine and integrating Rickshaw for interactive graphs. Known for hiring and mentoring strong product-minded engineers, he combines practical performance optimization (browser zoom/pan for huge maps) with rigorous regression and performance testing practices. Based in New York, he blends a musician’s compositional sensibility with computer science rigor—an uncommon background that informs his product design and systems thinking.
code14 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree BMus focus in Jazz Composition and minor in Computer Science, Bachelor's degree BMus focus in Jazz Composition and minor in Computer Science at McGill University
github-logo-circle

Github Skills (24)

data-visualizations10
api-rest10
sequel10
javascript10
parser10
expressjs10
api-design10
restful-api10
testing10
jsonpath10
data-visualisation10
grammar10
grammars10
parsing10
parse10

Programming languages (6)

TypeScriptShellC++CSSJavaScriptHTML

Github contributions (5)

github-logo-circle
dchester/jsonpath

Jan 2015 - Jan 2021

Query and manipulate JavaScript objects with JSONPath expressions. Robust JSONPath engine for Node.js.
Role in this project:
userBack-end Developer
Contributions:88 commits, 19 PRs, 61 pushes in 6 years
Contributions summary:David's commits indicate a focus on enhancing the functionality of a JSONPath engine. The contributions include implementing features such as returning path information alongside matching node values and tweaking the public interface. The user also added a README file and reworked the grammar to support leading member expressions, showcasing a focus on improving the engine's usability and core features. The user has made contributions that improve the engine's parsing and querying capabilities.
querykebab-casejsonpathnode-jsjavascript
shutterstock/rickshaw

Oct 2011 - Jan 2015

JavaScript toolkit for creating interactive real-time graphs
Role in this project:
userFull-stack Developer
Contributions:357 commits, 1 PR, 1 push in 3 years 3 months
Contributions summary:David's contributions center around importing and integrating the Rickshaw library, likely to be used for the project. They are adding initial setup, including essential JavaScript and CSS files. Additionally, the user is implementing various examples, showcasing an understanding of the library's features, including lines, bars, and interactive elements, suggesting the user is involved in the visual representation and data visualization aspects of the project using Rickshaw.
real-timechartssvgjavascriptgraphs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Chester - Chief Technology Officer at Frameable, Inc.