Duncan McGreggor

VP of Engineering at Banyan

Duncan McGreggor is the current VP of Engineering at Banyan. Duncan has also served as the Principal Software Engineer, Office of the CTO, at MediaMath from January 2019 to July 2021. In this role, they were responsible for designing and coordinating cross-team/org software pattern implementations in multiple languages and documenting their proper use (app/daemon standards, reliability/recoverability, metrics/instrumentation, etc.). Duncan also led company-level software architectural initiatives and joined teams-in-need with responsibility for company's highest-priority projects.

Prior to joining MediaMath, Duncan served as the VP of Engineering at WireSecure Inc. from July 2021 to September 2021. In this role, they were responsible for leading a team of engineers in developing and managing secure wireless communication solutions.

Duncan has a wealth of experience in mentoring at team and individual levels (SWE best practices, systems thinking, team morale / performance improvements, etc.), as well as hands-on, IC-level code contributions programming in Go and Clojure. Duncan is also experienced in soft real-time distributed systems and services design and implementation (10ms SLO integrations in RTB critical path), unified service deployments to AWS and private data centres, Kafka-centric engineering (creating clients, cluster deployments, aaS maintenance), and graph database modelling and abstractions supporting multiple backends (Dgraph, Neo4j, JanusGraph, Scylla

Duncan McGreggor reports to Wil Schobeiri, CTO. Some of their coworkers include Jason Delia - Senior Director, UI Development, Jacob Deal - Senior Engineer, and Ivan Canales - Full Stack Developer.

Links

Timeline

  • VP of Engineering

    Current role