Hero background

Yuxuan Liu — Senior Software Engineer · Test Automation

Hello World!
I'm Yuxuan Liu

Senior Software Engineer · Test Automation @ Spokeo

Extensive hands-on experience in software design, development, optimization, and testing. Previously at Amazon, SiriusXM, and more.

Who am I?

Just Call Me Yuxuan

Yuxuan Liu

Computers are my biggest passion and have accompanied me throughout my life. I still remember my first computer, a giant IBM PC that my father bought when I was five.

Like many teenagers, I primarily used the PC to play video games. But in the process, I was fascinated by what a computer could do. Therefore, in middle school, I began attempting to learn some basic coding in Java.

As I entered college, I began considering coding and software engineering as my future career and started participating in multiple internships. After graduation, I went to Amazon as a full-time software engineer. In 2022, artificial intelligence quickly became one of the hottest topics in the industry, so I pursued a Master's in CS at UIUC to future-proof my career.

I'm now a Senior Software Engineer focusing on Test Automation at Spokeo, based in Los Angeles.

I like music, especially EDM (Dubstep, Drum & Bass, Future House, Techno). I also love video games — Portal and the Mass Effect trilogy are my favorites.

Professional Experiences

A journey through some great companies

Spokeo

Spokeo

Senior Software Engineer - Test Automation

Feb 2024 - PresentPasadena, CA

  • Leading test automation initiatives with Cypress, TypeScript, RSpec, and Ruby
  • Built and open-sourced cypress-parallel-fast (npm) — dynamic task-queue parallelization for Cypress
  • Built @camppp/cypress-to-playwright (npm) — runtime command translation for migration
  • Driving CI/CD improvements with Docker and Jenkins
SiriusXM

SiriusXM

Software Engineer Intern

May 2023 - Aug 2023Urbana-Champaign, IL

  • Designed an event-driven monitoring pipeline using AWS Lambda, NodeJS, and CloudFormation
  • Reduced cloud monitoring costs by 95% by eliminating manual CloudWatch Insights scheduling
  • Built serverless infrastructure for S3 record loading/preprocessing with Lambda and SNS
  • Designed Kibana dashboards and developed analytics logic with KQL
Amazon

Amazon

Software Development Engineer I

Jul 2021 - Jul 2022Greater Seattle Area

  • Designed payments core back-end in Java and AWS for payment method management and processing
  • Re-architected retail credit card reader registry into modular, config-driven components
  • Decomposed the registry into RESTful microservices, event processors, and NoSQL metadata stores
  • Integrated payment processing with Amazon's biometrics platform across software and hardware
  • Launched core logic in the 'Just Walk Out' experiment for Amazon Go / Fresh / Whole Foods, serving 10K+ TPS
PerBlue

PerBlue

Software Engineer Intern

May 2020 - Aug 2020Madison, WI

  • Developed back-end features of a cross-platform mobile game using the C# Orleans framework
  • Built support server modules in C# for real-time platform management
  • Developed testing infrastructure across the full-stack web application
Baidu

Baidu

Software Engineer Intern

May 2019 - Aug 2019Beijing, China

  • Built data pipelines across Apache Hive, Redis, and MySQL using HiveQL, SQL, and DataX
  • Contributed to the Huiyan Data Analytics Platform supporting thousands of retailers
  • Developed full-stack web app in JavaScript/PHP (MVC) with drill-down and pivot analysis
  • Optimized Hive partitioning, reducing petabyte-scale daily jobs from 10h to 3h (-40% peak usage)
NavInfo

NavInfo

Software Engineer Intern

May 2018 - Aug 2018Beijing, China

  • Developed a Kalman filter-based GPS noise filtering solution in Java
  • Implemented a Hadoop-based route distance service over HDFS-stored coordinates
  • Optimized companywide Elasticsearch instances used for Geoshape intersection

Projects

Open-source work, including tools I built for test automation at Spokeo

Latest · Spokeo OSS

cypress-parallel-fast

Parallelize Cypress test cases within and across spec files using a dynamic task queue. Faster than file-level splitting because individual it() blocks are distributed across workers.

TypeScriptCypressCI/CDNode.js
Spokeo OSS

@camppp/cypress-to-playwright

Translates Cypress commands to Playwright equivalents at runtime, enabling gradual migration without rewriting test suites.

TypeScriptCypressPlaywright

Erroneous Vector Assessment (EVA)

Weightlifting form correction app using computer vision and pose estimation. Pairs a phone camera with IMU for real-time feedback.

PythonComputer VisionAndroid

Video Style Transfer

Deep learning video style transfer built on top of StyTR-2, extending transformer-based image style transfer to the temporal domain.

PyTorchDeep LearningComputer VisionOpenCV

MadBus: Real-Time Bus Tracker

Real-time bus tracker for the Madison, WI Metro Transit network. Originally built in PHP/JS in 2018 — recently ported to Next.js API routes and embedded into this site.

JavaScriptNext.js API RoutesHERE MapsGTFS

WeChat Friendship Checker

Android app that detects one-sided WeChat contacts by analyzing the moments visibility graph.

JavaAndroid Development

Skills

Built at Spokeo, Amazon, SiriusXM, PerBlue, Baidu & NavInfo

Top Skills · Endorsed on LinkedIn

Amazon Web Services (AWS)JavaJavaScriptComputer VisionPython
{ }

Languages

PythonJavaTypeScriptJavaScriptC++RubyC#CPHPSQL

Frameworks

Next.jsReactNode.jsSpring BootRailsTailwind CSSHTML/CSSPyTorchOpenCVUnity

Cloud & DevOps

AWSAWS LambdaCloudFormationDockerKubernetesJenkinsGitHub ActionsLinuxGitMicroservicesREST APIs

AI & ML

Generative AILLM IntegrationOpenAI APIPrompt EngineeringMachine LearningDeep LearningComputer Vision

Data Engineering

Apache SparkApache HiveHadoopElasticsearchPostgreSQLMySQLRedisKibanaNoSQLBig DataDistributed Computing

Testing

CypressPlaywrightRSpecSeleniumPercyTestkube

Get in Touch

Open to interesting conversations and opportunities

Connect

Currently at Spokeo · open to chats