# Greg Finley > Senior Software Engineer at SELECT Location: San Francisco Bay Area, United States Profile: https://flows.cv/gregfinley ▪️Software engineer: Python, TypeScript, Scala, functional programming, React, Tailwind CSS, Node.js, microservices, Kafka/PubSub, GraphQL, CI/CD, AWS, GCP, Heroku ▪️Data: Business intelligence, big data, Looker, Google BigQuery, Airflow, PostgreSQL, MySQL, dimensional modeling, data pipelines, Vertica, Hive, Hadoop, Tableau, Teradata, SQL, Presto, Python, relational databases, risk analysis, fraud analysis, rule writing, algorithms, data analysis, payments, statistics, economics ## Work Experience ### Senior Software Engineer @ SELECT Jan 2024 – Present Shipped a lineage tool that gives users visibility into all-in costs for their data workloads: https://select.dev/changelog/2025-01-07-lineage Built second version of the lineage tool: https://select.dev/changelog/a-redesigned-lineage-view Built in-app search feature: https://select.dev/changelog/added-global-search-to-quickly-find-any-resource-in-your-snowflake-account ### Senior Software Engineer @ Mozart Data Jan 2022 – Jan 2024 Mozart Data is a modern data platform that you can set up in an hour, managing all your ETL, data warehousing, dbt, and data transformation needs. • Enabled our app to work with BigQuery. It used to be Snowflake only. Add support for ETL connectors, dbt, custom transformation layer. • Enabled users from 35+ companies to schedule and run dbt Core jobs on our platform using isolated, secure environments. • Overhauled our prod and staging deployment process to run in serverless instead of a dedicated VM that we hoped would never get corrupted. • Created backend for "Out of the Box Reports", where we generate useful transforms and Google Sheets exports/charts for common data sources like Stripe and Shopify. • Enabled users to bring an existing Snowflake account to our platform if they desired instead of us making one for them. • Implemented bidirectional sync to GitHub of users' SQL transforms. ### Senior Backend Engineer @ Bond Jan 2021 – Jan 2022 | San Francisco Bay Area ### Senior Backend Engineer @ BloomTech Jan 2021 – Jan 2021 | San Francisco Bay Area ### Senior Data Engineer @ BloomTech Jan 2019 – Jan 2021 | San Francisco Bay Area Data engineering to unlock value for the staff and students of BloomTech (fka Lambda School). Often on loan to support other verticals with backend engineering work. Migrated ETL pipelines from Airflow to dbt. Established standards and Continuous Integration checks to ensure that SQL runs properly, passes tests, and passes lint before pull requests can be merged. Developed a framework to seed dev data for ~200 tables in our monolithic repo. Automatically discover schema changes and emit TypeScript methods that can be used to mock data in integration tests. Generate a file seeding tables in the proper order based on foreign key relationships that can populate the entire dev database with an npm command. Allow for users to provide a config to override default mocking behavior. Developed pipeline to load curriculum from Github repos into Canvas learning management system, creating courses, loading page content, quizzes, deadlines, etc. Delivered backend and database layers for student job board and admin student tagging projects. ### Software Engineer IV @ Credit Karma Jan 2019 – Jan 2019 | San Francisco Bay Area ### Software Engineer III @ Credit Karma Jan 2018 – Jan 2019 | San Francisco Bay Area Developer on Notifications Platform team. We use Google Dataflow to determine eligibilities for marketing emails. We use Scala microservices to construct emails from various data sources and send them. We are exploring increased personalization of messages and automation around off-site marketing channels. Previously developer on Acquisition Platform team, managing Scala microservices in support of registration, login, 2FA, and fraud. ▪️Primary developer of Scala microservice for identity document verification ▪️Developed a query generation tool for the Notifications team to help migrate email campaigns from a legacy system ▪️Team's point of contact for recent switchover to Google Cloud ▪️Developed Spark job to recursively link duplicate accounts in order to properly count member base ▪️Implemented rate limiting against users submitting the same PII repeatedly during registration, even under different accounts ### Staff Business Intelligence Analyst @ Credit Karma Jan 2017 – Jan 2018 | San Francisco Bay Area Lead BI experiments program, including pipelines supporting data around experiment membership and perform, and standardizing / scaling experiment analysis via Looker dashboards. ### Senior Business Intelligence Analyst @ Credit Karma Jan 2015 – Jan 2017 | San Francisco Bay Area Led rollout of Looker data visualization and self-service BI tool. Designed and coded backend data models, gathered requirements, trained users, drove engagement, established best practices, and set development roadmap. Replaced manual reports and inflexible Tableau dashboards. Oversaw development of ETL framework for ~100 partner feeds into standardized data schema, enabling Credit Karma to understand its conversion funnel on various revenue partner sites. Developed logic for complicated pricing structures and incorporated data-quality alerting. Lead BI analyst for Credit Karma Canada. Scrum master for Business Intelligence team, working with program management, engineering, and analytics to prioritize and staff projects. Taught SQL and Looker, reaching 100+ employees. ### Senior Seller Risk Specialist @ PayPal Jan 2014 – Jan 2014 | san jose, california Manage risk and reduce friction for PayPal sellers around the globe, focusing on the merchant onboarding stage. Identify high-loss pockets through data deep dives, propose policies, and implement rules in live system to counteract latest fraud trends. Implement models to identify risky merchants using bureau and other third-party data. Lead rule writer for Exit Limits pilot. Analyze tradeoffs that come with giving customers explicit monthly withdrawal limits in exchange for fewer restrictions and holds later in the account life cycle. Conduct root-cause analysis when issues arise and adjust the algorithms accordingly. Analytical owner of Repeat Malicious Seller program, which prevents fraudsters from endlessly creating new accounts. Identify linking assets (IP addresses, mobile device, financial information, fraud networks, etc.) between known bad accounts and new sign-ups. Own process to run live rules and daily batch to shut down the linked accounts. Monitor and quantify performance of program. ### Principal Data Analyst @ Capital One Jan 2011 – Jan 2014 | McLean, VA Analyze acquisitions, customer management, transaction, payment, pricing, customer behavior, and Web data as data lead for credit-card partnership with Sony. Automate reporting structure through SAS macros and job scheduling. Validate production logic on initiatives directly impacting customers, such as marketing emails and processing of payment checks. Train and mentor new employees. Helped integrate $30-billion credit-card portfolio acquired from HSBC. Performed quality assurance on migration of all production data from HSBC’s mainframe environment to Capital One’s Teradata SQL and SAS UNIX environments. Collected and defined a narrower scope for critical mapping variables between the two systems. Mapped and tested variables by comparing metadata and statistical distributions. Implemented customer-management statistical models to predict customer response and loss rates. Discovered and fixed systematic scoring issues affecting all models. Developed model-monitoring dashboard to ensure accurate scoring in production and statistical validity over time. ### Statistical Assistant @ Bureau of Economic Analysis Jan 2010 – Jan 2011 | Washington D.C. ### Technical Editor @ NASA - National Aeronautics and Space Administration Jan 2009 – Jan 2010 | Washington, DC ### Assistant News Editor @ McClatchy-Tribune Jan 2008 – Jan 2009 | Washington, DC ### Copy Editor @ The Washington Post Jan 2007 – Jan 2008 | Washington, DC ## Education ### Master's in Economics George Mason University ### Bachelor's in Journalism California State University, Chico ## Contact & Social - LinkedIn: https://linkedin.com/in/greg-finley-73294920 - Website: https://github.com/greg-finley --- Source: https://flows.cv/gregfinley JSON Resume: https://flows.cv/gregfinley/resume.json Last updated: 2026-04-01