Summary
David Cupp is a Staff Engineer in New York with 11 years of professional experience building reliable backend and data systems across startups and large tech firms. He has led data engineering and distributed systems work—spanning Spark, streaming, scheduling, APIs and databases—most recently as Data Engineering Lead at 1047 Games and now at Chariot. His background includes foundational roles at Amazon and Microsoft, a multi-year staff engineering tenure focused on big-data platforms at Action IQ, and an entrepreneurial project where he built an offline-capable distributed data capture system for estheticians. Colleagues describe him as someone who can "write Java in any language," reflecting a pragmatic polyglot approach to solving system-level problems. He combines hands-on engineering, mentorship and operational pragmatism to deliver scalable pipelines and resilient services, with a knack for designing systems that tolerate intermittent connectivity.
11 years of coding experience
17 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Drexel University