The Portfolio of Derek Brooks

GraphQL

Here are 2 projects that I've worked on tagged GraphQL.

Panther Console

Screenshot of Panther Console
Panther is a cloud-based SIEM (Security information and event management) cybersecurity company that I work for. We ingest logs from various sources and help security teams identify threats based on homegrown and custom detection rules. The back-end is a mix of golang and python deployed to a largely serverless infrastructure and makes extensive uses of queues, document-based data stores, etc. The front-end is react and typescript and interfaces with the backend via GraphQL. My primary focus has been on our detection and alerting interfaces, as well as integrating with third party services. Within these realms, I work on the full stack of the Panther application - from architecting features, defining graphql services, and implementing backend logic in golang to building out front-end components.

Venmo Debit Card

Screenshot of Venmo Debit Card
The Venmo Debit card is a physical card that Venmo users can request to make purchases with their Venmo balance. This was one of the first products that we offered that would allow users to do more than just peer-to-peer payments with their Venmo wallet. I developed APIs and data stores related to storing sensitive user information including the federally required Customer Identification Program (CIP) user information. I also worked on various other debit card servicing APIs like the card design picker and card renewal.