Photo of David Doyle

David Doyle

Lead Software Engineer

LinkedIn

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: