Summary
David Mccoy is a Staff Software Engineer in the Greater Seattle Area with 12 years of experience delivering resilient, production-grade systems and leading engineering teams. He combines deep expertise in distributed systems, ML/AI, and data pipelines with hands-on architecture work—most recently re-architecting a data import pipeline to achieve a 500% throughput improvement and building ML-driven document parsing and RAG tax advisory features. David has led teams of 20–30 engineers through monolith-to-microservices transformations, payment and fraud systems design, and high-velocity product delivery cycles that directly increased revenue and shortened time-to-market. He pairs technical stewardship with mentorship and cross-functional collaboration, institutionalizing documentation, architecture reviews, and measurable engineering practices. Comfortable spanning product, data science, and infrastructure, he focuses on pragmatic, risk-aware deployments informed by his formal background in information security and risk management. Outside day-to-day engineering he brings a builder’s mindset from freelance and early-stage roles, translating client needs into scalable product outcomes.
12 years of coding experience
13 years of employment as a software developer
Information Security and Risk Management Information Technology, Information Security and Risk Management Information Technology at University of Washington