Ashley Drake

Software Engineer

[email protected]

Twitter Github

About Me

Methodical software engineer, with experience working remotely with realtime and batch analytics data.

I strive to build things that are reliable, simple, and easy to maintain, and relish all opportunties to jump headfirst into new projects, and learn new things.

Primary Skills/Tools

    Frameworks
  • Spark
  • Storm
  • Kafka
  • Elasticsearch
  • Redis
    Languages
  • Python
  • Golang
  • Swift
  • Scala
  • JavaScript
    Tools
  • AWS
  • Travis
  • Terraform
  • Ansible
  • RPC

Work Experience

Square's mission is economic empowerment. They build payments, banking, financing, and other solutions primarily for small business.

My team builds systems that fill out Square's third party developer platform offering, and I'm currently working on our Webhooks product.

Software Engineer: API Extensibility2021 - current

Go, Java, Ruby, gRPC, AWS Lambda, Kinesis, SQS, Terraform

Parse.ly is an analytics company, focused on measuring web attention, with a backend that processes over 100 billion events in a month.

During my time at Parse.ly, I enjoyed working across all of our systems, finding ways to increase stability and reduce time to value for our team and customers. My team owned and operated our entire backend: a realtime events processing system, an at-rest event datastore, a Data Pipeline hosted in AWS, and an API.

Senior Software Engineer (Backend)2020 - 2021

Python, Swift, Elasticsearch, Redis, Spark, Storm, Kafka, AWS

Backend Software Engineer2017 - 2020

Python, Swift, JavaScript, Redis, Elasticsearch, Spark, Storm, Kafka, AWS

Success Engineer2015 - 2017

Python, JavaScript, Django, SQL, AWS

Self

github

Amanda Jones websiteSummer '15

Angular, Facebook Graph API, HTML/CSS, Wordpress

Amanda Jones, a country singer, needed a basic website to get her started on her career. I used Facebook's API to give her an easy-to-manage Event list, and built a simple media player and Wordpress integration. (She has since signed with a label, and her online presence is now run through a music management company -- major congrats, Amanda!)

East Brookfield Church WebsiteWinter '15

HTML/CSS, JavaScript, Wordpress

The church needed a simple website for service times and directions. I focused on making the page load quickly (Vermont's cellular data coverage is not great) and a clean, simple design to focus on the content.

Open Source/Community Projects

Exercism: Maintainer, Contributor, and Mentor

Golang, Python

Exercism, an open-sourced, community-driven learning platform, is a great place to learn a new coding language.

  • Help maintain Python track, assisting with migration to V3 of the Exercism product
  • Contribute to the CLI and creating new Python exercises
  • Mentor solutions (a brief 1:1 code review for each one) in Python and Go tracks

Logu: Batch Uploader for Graphite

Python, Graphite, Statsd

Logu is a tool that uploads historical log data with Graphite, which is more commonly used as a realtime system. Bulk uploads aren't directly supported in popular client libraries like statsd, so I wrote a tool to make that easier.