Airflow, Snowflake, Python, SQL, JavaScript, dbt, AWS (CDK, Lambda, MWAA), DynamoDb, Postgres
• Broadened our analytics team's scope from a single marketing ML model to serving Finance, Marketing, Customer Success, Sales, and Operations. Built out our Snowflake data warehouse from scratch which helped our team expand from 4 to 30 people
• Responsible for creating and maintaining Airflow (MWAA) and dbt codebases, and did the initial setup of each
• Employee of the Month, Core Value Award for October 2021
• Increased data ingestion speed by over 200% by transitioning ClickUp's Airflow server from self-managed EC2 to MWAA using AWS CDK (Python) and multiprocessing
• Created office visualization (React, Flask API, Airflow, AWS EB) - a rotating globe of customers - for display on office TVs
• Produced video tutorials covering dbt cloud to onboarding analysts/data scientists
• Created multiple "scalable webhooks" using AWS CDK (TypeScript, Python): API Gateway -- Lambda -- SQS Queue -- Lambda -- Snowflake
• Built a custom integration: Implemented automated refreshes in Tableau extracts based on a successful dbt job run by creating a custom Airflow sensor task and hitting the dbt/Tableau APIs
• Created a way to dynamically account for schema changes on ingestion each day, output any schema changes to a central table, then take scheduled snapshots of these schema changes over time
• Responsible for most of the API ingestions for the company’s data lake
• Happy to help teammates with common issues such as understanding dbt, fixing git issues, creating slack alerts, creating new Snowflake users/roles/permissions, merging PRs, mapping data relationships, reviewing SQL logic, etc.