Senior Frontend Engineer with 12+ years of experience building large-scale web applications and customer-facing products across cloud, e-commerce, media, and education platforms. Deep expertise in React, TypeScript, JavaScript, and frontend architecture, with a recent focus on AI-powered product experiences. At Amazon, Xinrui led frontend development for multiple AWS experiences and built the frontend for a generative AI chatbot on Amazon Bedrock for AWS Training & Certification.
Work Experience
AmazonJun 2020 - Present
Front-End Engineer II
Led frontend development across AWS IAM and AWS Training & Certification, building modern, scalable web applications with React, TypeScript, JavaScript, and AWS services.
Single-handedly built the frontend for a generative AI chatbot for AWS Training & Certification, powered by Amazon Bedrock.
Owned the chatbot frontend end-to-end, including UI architecture, reusable component design, conversation flows, state management, rich content rendering, and backend AI service integration.
Delivered a production-ready AI experience showcased at AWS re:Invent, partnering cross-functionally with backend, product, and business stakeholders.
Earlier in tenure, contributed to the modernization of the AWS IAM Console by rewriting legacy experiences in React for one of the largest console surfaces across AWS.
Expedia GroupJul 2019 - May 2020
SDE II
Built Expedia's insurance module using Java and Freemarker.
Consolidated two Java API servers into one service to reduce unnecessary API calls and simplify system interactions.
Improved checkout-page stability by rewriting legacy JavaScript code and resolving production issues.
Built a new JavaScript library from scratch to address critical production bugs.
Oracle AmericaSep 2018 - Mar 2019
Software Engineer / Senior Member of Technical Staff
Built Oracle Cloud Platform Console experiences using React and Redux.
Developed new Oracle Cloud Plugin features including delete tag key definition and Identity Federation.
Wrote automated tests for newly delivered plugins and frontend features.
Capital One InvestingJul 2017 - Sep 2018
Software Engineer / Senior Associate
Managed and updated batch applications for investment banking workloads across AWS and on-premises servers.
Built internal automation tools to improve CI/CD processes.
Supported production incidents and AWS resource rehydration workflows.
Verizon Media (AOL / Yahoo)Oct 2015 - Jul 2017
Software Engineer
Built an online platform called App Generator to automatically generate apps for multiple platforms.
Used Angular to rewrite a legacy CMS and maintain the AOL On website.
Fixed bugs and delivered enhancements for both the AOL On website and its CMS.
College BoardJun 2014 - Oct 2015
Web Developer
Built the SAT test registration website UI, serving students around the world.
Played a key role on College Board's web content team delivering customer-facing web experiences.
Education
The George Washington UniversityM.S. in Computer Science, School of Engineering and Applied Science (Aug 2012 - Jun 2014).
South–Central Minzu UniversityB.S. in Computer Science, School of Computer Science (Aug 2008 - Jun 2012). National Scholarship recipient (2008-2009, top 5%).
Technical skills
FrontendBuilding scalable, customer-facing interfaces with strong foundations in modern frontend architecture.
React
TypeScript
JavaScript
HTML
CSS
Micro Frontend Architecture
AI / CloudRecent work focused on AI-powered product experiences, LLM applications, and AWS-based delivery.
Amazon Bedrock
LLM Applications
AWS
Backend / DataComfortable building across the stack when product delivery requires backend services, data access, and systems integration.
Node.js
Python
Java
DynamoDB
MySQL
Tools & CertificationExperienced with delivery and operational tooling, with formal AWS developer certification.