Skip to main content
resume.txt

Annabelle Wright

Senior Frontend Engineer

Currently at eBay. Previously Microsoft (4 years).

I ship production code at scale, mentor engineers, and care deeply about accessibility and code quality.

TypeScriptReactNext.jsTestinga11y
impact_summary.txt
  • 90% reduction in customer-facing errors
  • 40% faster page loads
  • 5+ years shipping at scale
  • 1 background thread: annabelle_os (idle)
current_role.txt
Current Role

Software Engineer 3 @ eBay

Feedback & Reviews Platform

Experience

job_ebay.log

Software Engineer 3

July 2025 - Present

eBay

Feedback & Reviews Platform

  • Took ownership of codebase health: added missing test coverage, introduced lint configuration, reduced TypeScript warnings, added hot reload to the dev environment, and drove a Storybook upgrade
  • Migrated two stateful feedback revision flows from Marko to React/TypeScript, including multi-step forms with photo uploads wired to a federated GraphQL instance
  • Built an IntelliJ plugin for Marko language support from scratch, eliminating IDE context-switching for WebStorm developers who previously lacked Marko tooling
  • Founded and run a 20-person monthly frontend developers meetup, coordinating in-office sessions for knowledge sharing
  • Built intake flows that retrieve and transform data from a mix of legacy and modern APIs shared across native, iOS, and web clients, presenting consistent UIs on a codebase with 25+ years of history
  • Collaborate daily with Android, iOS, and backend engineers to ensure consistent cross-platform experiences
  • Monitor internal error metrics and external channels like Reddit for early detection of consumer-facing issues
job_microsoft_ads.log

Software Engineer 2

July 2021 - July 2025

Microsoft - AI/Ads Engineering

Portland, OR

  • Reduced customer-facing errors by 90% (~500/day to <50/day) through early detection monitoring and bug remediation
  • Achieved 40% faster page loads, meeting SLO targets (3-sec mean, 6-sec p95)
  • Independently scoped out new features for execution by the engineering team and led efforts to conclusion on a set timeline
  • Translated requirements from Figma and Storybook into usable features on the front-end
  • Integrated React Testing Library and phased out old Enzyme patterns across code repositories
  • Identified and championed efforts to reduce technical debt in projects important to customer retention
  • Mentored junior engineers through pair programming and detailed code walk-throughs
job_microsoft_test.log

Software Test Engineer 2

Jan 2020 - July 2021

Microsoft (Previously Xandr)

Portland, OR

  • Spearheaded company-wide initiatives to improve testing standards, ensuring accessible documentation, engagement, and best practices across teams
  • Integrated continuous code quality and security checks into application repositories using SonarQube, enhancing code reliability and compliance
  • Designed and maintained lightweight testing environments in Kubernetes, tailored to specific application dependencies, streamlining development workflows
  • Implemented a developer-centric testing workflow with Cypress, bridging engagement gaps and embedding testing into the development process
  • Adopted a strategy of mocking external dependencies for medium-level tests, enabling the team to focus on resolving bugs within team-owned applications
job_city_of_eugene.log

QA Automation Engineer

Mar 2018 - Jan 2020

City of Eugene

Eugene, OR

  • Designed and implemented a versatile test automation framework in Python for web and desktop applications, database validation, and REST API testing, enhancing testing efficiency and coverage
  • Conducted performance testing using the Locust library in Python, comparing web application response times between on-premise and cloud environments to ensure scalability
  • Developed a Python-based database to track historical test results, streamlining analytics and ensuring consistency across all test suites
  • Established a QA strategy to increase test coverage for new projects while reducing technical debt in legacy products
  • Administered Jira and Confluence, implementing customized workflow schemes and ticket layouts to align with best practices and improve team productivity
job_accruent.log

Quality Assurance Associate

July 2017 - Mar 2018

Accruent

Austin, TX

  • Coordinated successful integrations across multiple products as the primary QA point of contact, ensuring seamless functionality post-release
  • Developed and maintained an automation framework using Selenium WebDriver, streamlining testing processes and enhancing accuracy
  • Conducted weekly performance tests to monitor application stability, ensuring continued success and reliability across deployments
  • Executed post-deployment validation testing during two release cycles, troubleshooting issues to uphold high-quality standards

Skills

languages.txt

Languages & Frameworks

TypeScriptJavaScriptReactNext.jsPythonNode.jsHTML5CSS3
testing.txt

Testing & QA

CypressReact Testing LibrarySelenium WebDriverLocustSonarQubeJestE2E Testing
tools.txt

Tools & Infrastructure

GitKubernetesAzureDockerKustoJiraConfluenceFigmaCI/CDAgile/Scrum
other.txt

Other

Accessibility (a11y)Performance OptimizationREST APIsMentorshipCode ReviewDocumentation

Education

edu_uw.txt

Graduate Coursework in Natural Language Technology

Jun 2024 - May 2025

University of Washington

Seattle, WA (Remote)

edu_unt_ms.txt

MS in Recreation, Event, and Sports Management

Aug 2015 - May 2017

University of North Texas

Denton, TX

edu_unt_ba.txt

BA in Linguistics

Aug 2012 - May 2015

University of North Texas

Denton, TX