The Portfolio of Derek Brooks

DynamoDB

Here are 3 projects that I've worked on tagged DynamoDB.

Panther Console

Screenshot of Panther Console
Panther is a cloud-based SIEM (Security information and event management) cybersecurity company that I worked for. The product ingests logs from various sources and helps security teams identify threats based on pre-built and custom detection rules. One of its differentiators is that the detections were built as code - in Python. The backend was a mix of golang and python deployed to a largely serverless infrastructure and made extensive uses of queues, document-based data stores, data lakes, etc. The front-end was react and typescript and interfaced with the backend via GraphQL. My primary focus was on our detection and alerting interfaces, as well as integrating with third party services, and building out tooling for AI. Within these realms, I worked 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 and MCP servers.

Venmo Gift Wrapping

Screenshot of Venmo Gift Wrapping
Venmo Gift Wrapping provided a fun way for users to send payments with animated greeting cards to friends and family. This was a shotgun project with a tight deadline that I co-led, architected, and developed alongside a small team of engineers. We leveraged AWS lambdas and DynamoDB to power the storefront for the different designs and proxied all mobile requests through the Venmo Platform API. The product shipped on time and launched with a beautiful short film produced by Wong Fu Productions.

Venmo Cashback to Crypto

Screenshot of Venmo Cashback to Crypto
The Venmo Credit Card offers up to 3% cash back on a user's top expenditures. After Venmo launched the ability for users to buy and hold cryptocurrency in their accounts, we decided to allow Credit Card users to automatically turn their cash back rewards into the cryptocurrency of their choice. I co-led the effort and worked with a small team of engineers to architect and build the new functionality that made heavy use of Cloudevents, PayPal's crypto APIs, and internal Venmo services to get the job done.