WorkWill McCulloch
Santa Rosa, CA · willdmcculloch@gmail.com · linkedin.com/in/will-mcculloch
Experience
- 2021–2026Beni — Secondhand clothing search engineSenior Software Engineer (2023–2026) · Software Engineer (2021–2023)
- Architected shared component library and npm workspaces monorepo across web, Chrome, and Safari extensions, reducing code duplication and ensuring UI consistency across platforms
- Designed modular Webpack build system with environment-specific configurations, enabling parallel development workflows
- Configured Docker containerization and GitLab CI/CD pipelines for Google Cloud deployment
- Developed cross-platform authentication flows with synchronized session state across web, extension, and mobile platforms, serving 100K+ peak website users
- Optimized web app performance through route-based lazy loading and asset optimization, reducing bundle size by ~50% and improving Largest Contentful Paint from ~10s to 2–3s
- Migrated Chrome extension from Manifest V2 to V3, replacing persistent background scripts with service workers and refactoring scraping logic for MV3 compliance, maintaining functionality for 20K+ active users
- Built parsing utility to deconstruct remotely hosted jQuery selectors and methods, reconstructing them into executable code to meet MV3 compliance requirements
- Implemented dynamic meta tags and rich structured data across all page types, improving search engine indexing and discoverability
- Built automated dynamic sitemap generation, expanding indexable pages from 1 to 800+ (collections, brands, user profiles) for comprehensive search coverage
- Introduced Storybook to accelerate UI development workflows, enabling rapid iteration where hot module reloading wasn't available in extension runtime
- 2021Hack Reactor — Advanced Software Engineering Immersive
Intensive full-stack engineering program
- 2020UC Davis / Coursera — GIS Specialization
Fundamentals of GIS, Data Formats, Geospatial & Environmental Analysis, Automation and Applications
- 2020St. Francis Winery & Margerum Wine Co. — Harvest & Production
- Monitored and sampled 50+ vineyards for crop health, maturity, pest and disease identification, and yield estimation
- Ran comprehensive juice and must analysis — Brix, pH, TA, SO2, YAN, alcohol, malic, residual sugar, and acetic acid — using Anton Paar, Mettler Toledo, and Biosystems instrumentation
- Managed grape must inoculation, enzyme and nutrient additions, and fermentation monitoring across multiple lots
- 2019Margerum Wine Co.Harvest & Production · Tasting Room Host
- Executed yeast inoculation and managed nutrient and chemical additions throughout fermentation
- Performed full-cycle harvest operations: pumpovers, punchdowns, crushing, destemming, pressing, and barrel filling
- Drove tasting room sales and wine club memberships through consumer education and engagement with the wines and the region
- 2014–2018UC Santa Barbara — B.S. Environmental Studies
Relevant coursework: Calculus, Linear Algebra, Differential Equations, Probability and Statistics
Tools
TypeScript · React · Next.js · Node · Python · Webpack · Browser extensions (MV3, Safari) · Docker · GCP · GitLab CI · GIS