Kai Liao
Development
Washington, United States
Skills
Python
About
Kai Liao's skills align with Programmers (Information and Communication Technology). Kai also has skills associated with System Developers and Analysts (Information and Communication Technology). Kai Liao has 5 years of work experience.
View more
Work Experience
R&D Productivity Engineer 2
Cadence Design Systems
January 2022 - December 2023
- Developed and iterate on a GitHub Actions continuous integration test system used to verify 50+ pull requests a day against a suite of 5000 tests with an 8 minute runtime Replaced an aging batch file test system with a modern Python script distributed incremental test system that runs in parallel on two test suites of 20 machines each Drive continuous improvement to the test system through weekly meetings to discuss test functioning modes, automatic test list parsing, and resource allocation
Product Development Engineer 2
Advanced Micro Devices
January 2019 - December 2021
- Developed/Debugged C++ based test suite and production fusing software for 7nm technology "Renoir", "Cezanne", and "Rembrandt" APU product definition as the eFuse module lead Mentored new hires on infrastructure, best practices, and toolchains - successfully handed oƦ maintenance and development of 3 core eFuse module features Documented/Implemented best known methodologies for Java based test infrastructure backend across five large-scale (1000+ lines of code) Stash repositories validated with Bamboo integration testing regressions and unit tests to create accurate recipe fusing flows for thousands of samples Interpreted and presented test result and yield data to a multidisciplinary Agile team using proprietary data formats queried from in-house server infrastructure to perform test time reduction and yield tuning, mitigating 5% yield loss scenarios at times Operated Advantest SoC test systems to collect data and refine test suite run time and yield eƧciency, reducing test time by 7 seconds - more than 60% Created a JavaFX based visual tool to facilitate engineer test result review and signoƦ, reducing engineering time for a biweekly process by 75% Enhanced a Python and SQL based shmoo plotting tool to aggregate data from multiple test nodes into an easy-to-read Plotly Javascript graph published to an internal website, doubling test pattern review speed Modified a Perl script to parse an XML for bulk-editing test limits and parameters to set up a Ruby based tool to auto-generate an entire C++ based test suite, allowing regeneration of entire testflow in under 5 minutes
DevOps Engineer
Cold Iron Studios
January 2023 - Present
- Migrated the SVN-based version control system to Perforce with Unreal Game Sync enabled streams tailored for the requirements of each team: environment art, character art, level design, systems, design, and engineering Developed a continuous incremental build and deployment system with 1 hour runtime that deploys an average of 10 builds a day to a Steam shard for debugging; this is a 2 hour runtime improvement with 9 more daily snapshots than the original nightly full build Load-balanced build and testing in TeamCity by enabling 5 build/test systems on unused machines for a total of 8 agents with an average 93% uptime running jobs Lead discussions on the cloud migration of company resources and cloud monitoring tools: Grafana metrics, Docker compartmentalization, cloud builders vs. datacenter hardware Update integration and automation scripts in Powershell, Python, and C# to properly utilize new resources after moving Autodesk Maya integrations oƦ SVN onto Perforce, build agents onto additional machines and then AWS, and storage solutions oƦ of NAS onto S3