David has architected and built large-scale services processing tens millions of items per day, successfully driven complex projects across multiple teams, and coordinated customer-facing features and service launches from requirements gathering to final implementation. He has helped Big Tech and large, established companies automate painful manual processes, re-architect legacy systems and pay down technical debt. He has actively worked to help later-stage startups scale their offerings and delivered critical features for early-stage startups to go to market. In addition to his other responsibilities, he is responsible for maintaining several open-source libs for various language communities.
See David for projects in the following areas:
Backend Engineering (Rust, Scala, and NodeJS/Typescript)
Systems Engineering (Rust and C++)
Software Architecture
Data processing and streaming (Kafka, Kinesis, RabbitMQ, SQS, etc.)
Custom system integrations
Salesforce development
Chrome extension development
See his open-source projects below: