# Ziyan Liu > Software Engineer at ThousandEyes Location: San Francisco Bay Area, United States Profile: https://flows.cv/ziyanliu ## Work Experience ### Software Engineer @ ThousandEyes (part of Cisco) Jan 2023 – Present | San Francisco, California, United States ### Teaching Assistant @ University of Pennsylvania Jan 2023 – Jan 2023 | Philadelphia, Pennsylvania, United States Teaching Assistant for CIS5550: Internet and Web Systems (Spring 2023), one of the most challenging courses at UPenn CIS. Conduct in-person office hours and answer questions online to assist students in understanding and building Internet and Web systems and their challenges such as scalability, interoperability, consistency, replication, fault tolerance, and security. Grade exams and homework and provide constructive feedback. ### Teaching Assistant @ University of Pennsylvania Jan 2022 – Jan 2022 | Philadelphia, Pennsylvania, United States Teaching Assistant for CIT5960: Algorithms and Computation (Summer 2022), online. Conduct virtual office hours and answer questions online to assist students in the design and analysis of algorithms. Help students from diverse backgrounds to master algorithms. Grade exams and homework and provide constructive feedback. ### Software Engineer II @ Redfin Jan 2021 – Jan 2021 | Seattle, Washington As a Full Stack Engineer on the Tools and Test Infrastructure team, I was responsible for developing and maintaining pre-production systems and tools that facilitated the daily workflow of engineers. My work involved creating automation testing frameworks, setting up CI/CD pipelines, implementing mobile app automation, and contributing to the development of a new microservice-oriented platform that supports all Redfin engineers. • Designed and developed automated testing tools and infrastructure to ensure timely shipment of production software, including testing solutions for both monolithic and isolated services, and built tools for analyzing and reporting on test results. • Developed a scalable visual regression testing service using React UI, Java Spring Boot, Postgres SQL, and AWS S3 to verify UI appearance and ensure high software quality. Deployed the service to a Kubernetes cluster for stability. • Owner and developer of Appium mobile test framework for iOS and Android React Native apps, simplifying the local development process and reducing iteration time. Contributed to the React Native Working Group to tailor testing solutions to the needs of developers and managed the Jenkins CI/CD pipeline for weekly mobile app releases. • Worked on the end-to-end CI/CD infrastructure using Jenkins, groovy DSL, JTE, Docker, and AWS. Migrated existing infrastructure to Kubernetes to improve availability and maintainability. • Developed a new layer of API contract testing using Pact to ensure the safe deployment of isolated services. Integrated the framework with a CI/CD pipeline to execute contract tests and verify backward compatibility automatically. Developed Java and JavaScript libraries to enable a seamless local development experience. • Integrated SonarQube for automated code quality analysis, code coverage reporting, and security enforcement. • Mentored junior developers and actively participated in the interviewing process to help grow the team. ### Software Engineer @ Redfin Jan 2018 – Jan 2021 | Seattle, Washington, United States ### Software Development Intern @ Redfin Jan 2017 – Jan 2017 | Seattle, Washington, United States • Created an automated Slack bot that can solicit feedback from developers regarding their local development experience. Deployed a NodeJS service on AWS EC2 with an SQLite database to collect feedback from developers on Slack automatically. • Integrated the Slack bot tightly with JIRA, allowing developers to create tickets with a single click on Slack. This integration helped the platform team prioritize their work based on developer needs. • Implemented Slack slash commands to enable developers to control the frequency and topics of the feedback polls. • Designed the Slack bot to be extensible to different topics, so stakeholders can easily gather feedback on topics of interest. ## Education ### Master of Science - MS in Computer and Information Science University of Pennsylvania ### Bachelor of Science - BS in Computer Science University of Illinois Urbana-Champaign ### High School Diploma in Beijing Huijia Private School International Baccalaureate ## Contact & Social - LinkedIn: https://linkedin.com/in/ziyan2 --- Source: https://flows.cv/ziyanliu JSON Resume: https://flows.cv/ziyanliu/resume.json Last updated: 2026-04-11