A life-sciences enterprise data warehouse I own end to end, in a daily one-to-one with the client's data lead. (Current)
Problem — A commercial analytics platform for a NASDAQ-listed life-sciences company needs continuously evolving datasets for patient journey, referral, forecasting and marketing analytics — under strict data-quality expectations.
Work — Own a Snowflake enterprise data warehouse integrating eight data sources behind master data management and semantic layers. Built patient journey, referral and line-of-therapy models from claims — inferring each referring physician from earlier claims to map referrals into the client's treating radiologists. Designed a competitive intelligence pipeline that runs entirely inside Snowflake: a weekly task chain searches news on nine competitors, crawls through a self-rebuilding egress allow-list, and has Cortex classify and score each article, with content hashing so unchanged articles are never paid for twice. Geocoded clinical trial sites with a tiered address fallback, raising mappable rows from 27.6% to 99.7%, validated against 5,738 known addresses at a 1.35 km median error.
Outcome — The client credits the weekly outputs with field-sales leads that led to treatments for patients who would not otherwise have been reached. Underneath it: gated weekly orchestration where a failed run reruns only its failed steps, an SFTP feed and a Microsoft Graph API stored procedure replacing a costly managed ingestion service, Delta Sharing from Databricks with OIDC federation, and 22 Streamlit apps that let the client update and control data through a UI instead of code — forecast data entry among them, in production use.