Python, Django, React, Next.js, TypeScript, Snowflake, PostgreSQL, Redis, Docker, AWS Lambda/S3, GitLab CI/CD, Datadog
- Principal engineer on the linear and digital audience forecasting platforms that project episode-level viewership across Disney's media networks, which drives advertising inventory decisions. Authored roughly 2,100 of 8,300 commits on the core service.
- Drove AI-assisted development: authored the agent instruction and skill files that ship with the project template, so every repository inherits them, and built MCP servers exposing internal tooling to coding agents. Worked daily using Claude Opus.
- Led the migration of the forecasting data layer from PostgreSQL to Snowflake: key-pair authentication, an identifier-casing migration behind a backwards-compatible view layer for existing consumers, and a move off a forked database driver onto the official upstream one.
- Designed and shipped roughly a dozen reusable internal Python packages on a private index: OIDC/SSO auth, AWS Parameter Store configuration, middleware, health checks, Snowflake schema models, and PEP 561 stubs. All fully typed, and they drove an audit that pushed infrastructure code out of eight applications into shared libraries.
- Built a package that deploys containerised Django and Next.js applications to AWS Lambda, turning a bespoke per-project deployment into a dependency plus a CI job.
- Rebuilt the test strategy across services: replaced database-dependent tests with zero-database integration tests, raised backend coverage from 51% to above 90% with enforced thresholds, and reached 100% on several services. Migrated the frontend from Create React App to Vite and Vitest, added the first frontend test suite at 92% line coverage, and moved it to TypeScript strict mode.
- Owned CI/CD and tooling standards: consolidated projects onto shared GitLab CI templates, wrote the code-quality report generators that surface Python formatter and linter output natively in merge requests, and created the project template system that keeps every repository current on dependencies, linting, typing, and testing configuration from a single update.
- Integrated Datadog APM tracing and RUM across the web applications, migrated caching to managed Redis (ElastiCache cluster mode), and served as the go-to person for deployment, CI/CD, and Python debugging across teams, mentoring junior developers.