Austin, Texas, United States
Internal software developer. Build and maintain core Node.js framework tooling and generators used across Expedia, improving reliability and speed of new service creation.
• Designed and led migration of legacy Blaze/Jenkins performance & capacity tests to reusable Taurus/JMeter suites and Spinnaker pipelines for REST/GraphQL showcase services; collaborated with 6 teams to resolve response-time/error discrepancies, tune configs with real pipeline data, iterate improvements, integrate into CI/CD, and deliver reference implementations + guidance adopted company-wide.
• Acted as primary SME in main Node.js support channels, unblocking over 10 teams on upgrades, logging, Datadog, secrets, build agents, certificates, and plugin patterns; delivered deep-dive debugging, best-practice recommendations, maintained/documented shared Hapi.js plugins, and authored company-wide guidance on site/brand/partner resolution.
• Led GitHub.com migration and clean-up for reference apps (REST + GraphQL showcases), partnering with 2 teams to update GitHub Actions, Spinnaker workflows, and scripts for GHEC compatibility; regularly reviewed/approved PRs across reference and stream-processing services (Node.js + Java) to enforce code quality, coverage, linting, dependency health, replication config, and pipeline readiness.
• Coordinated safe decommissioning of the primary node-performance-testing-service with Cloud Ops and Developer Support; removed ECS task definitions, documented AWS resources/teardown steps, and unblocked internal tool deactivation.
• Authored comprehensive technical specifications as lead to drive cross-team alignment, enhance documentation quality, and accelerate collaborative projects.