# Yutao Liu > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/yutao ## Work Experience ### Software Development Engineer, Backend @ Amazon Jan 2022 – Jan 2024 | Palo Alto, California, United States - Developed, maintained and improved the Sponsored Brands Auction Service to rank and price branded ads on Amazon.com and mobile apps using Java, Typescript, CDK. - Implemented algorithms and A/B testing for the Sponsored Brands Auction Service. - Implemented development pipelines, monitoring and alerting systems using AWS S3, Lambda, CloudFormation, EventBridge, CloudWatch, Kineses, CDK. - Analyzed data using EMR Notebooks, Python, SQL, Spark. - Resolved customer-facing and internal issues during on-call duty. ### Software Engineer, Full Stack @ Pure Storage Jan 2016 – Jan 2022 | Mountain View, CA Feature Leader of the Manageability team (formerly the UI team) (Feb. 2020 - Sep. 2022) - Led feature development lifecycle, collaborating with cross-functional teams, PMs, and QA. - Investigated requirements, scoped projects, identified goals, established dependencies, scheduled work. - Focused on flawless execution of the projects. - Designed and implemented core components. - Provided technical guidance to teams of 2-4 through execution. - Reviewed other engineers’ designs, implementations, and gave feedback. - Resolved the largest risks through execution. - Proposed ways to improve products. Individual Contributor of the Manageability team (formerly the UI team) (Mar. 2016 – Jan. 2020) - Independently owned some small and medium-sized features, while contributed to some large features. - Designed and implemented multi-threaded Java services using concurrency primitives (executors, thread pools, locks, futures) to improve performance, scalability, and responsiveness of core Manageability features. - Proposed formal REST API designs in Swagger, got input and approvals from reviewers through collaborative and iterative processes. - Implemented REST API in Java middleware and RPCs in Python layer. - Proposed GUI and CLI designs, got input and approvals from reviewers through collaborative and iterative processes. - Implemented GUI using TypeScript and Angular. - Implemented CLI using Python. - Used Mockito, JUnit, Pytest, Selenium, and Protractor for unit testing and end-to-end testing. - Environment: JDK 1.11, Spring Framework, Maven, H2 database, ETCD, Angular, Jenkins. - Features and areas: File System, Object Store, Data Protection, SNMP, Networking, Audit log, etc. ### Software Engineering Intern @ Mage Inc Jan 2015 – Jan 2015 | Mountain View, CA Released a mobile app Mage Cards, as the only member who worked on the backend. Built the server from scratch to production in two months. Built websites from scratch for administrators. (HTML, JavaScript, AJAX, jQuery, Express.js, Node.js) Designed RESTful APIs for mobile app Mage Cards. (Node.js) - Fetch image files stored on S3. Scale, resize, rotate, clone, crop and paste images, create card designs. - Create, save, retrieve, update, make queries on cloud database Parse and Qualcomm Vuforia Services. - Process payments, verify addresses, send order and shipping emails. - Transcode, stretch, crop and save videos with AWS Elastic Transcoder. - Get pre-signed URLs for PUT operations on AWS S3. Get CloudFront Signed URLs. Maintained development and production environments. Deployed code using Elastic Beanstalk. Tested APIs and tools using Mocha. Created and configured server logging and monitoring using Logentries and Sentry. ### Research Assistant @ UC Irvine Jan 2013 – Jan 2014 | Irvine, CA Network Security and Traffic Classification (Python) - The Ultimate goal is to monitor programs and detect malware at run-time. - Created network traces with Dynamic Control Flow Integrity and Network Monitor. - Filtered irrelevant records and extracted TCP, UDP, IP headers. - Calculated 100+ features (number of local/remote ports/IPs, statistics of packets, etc.). - Dumped features to text files and dumped matrices to Python files for offline supervised learning. ### Research Assistant @ Tsinghua University Jan 2010 – Jan 2013 Designed the supply noise monitoring circuit and the all-digital phase-locked loop from scratch. Published an IEEE top journal (TCAS-I) paper, an IEEE conference (VLSI-DAT) paper and a domestic journal (Microelectronics) paper. Proficient in IC design flow, analog and digital circuit design, including schematic, layout, board design, and lab testing. Proficient in Cadence, Verilog, Verilog-A, etc. Proficient in standard lab equipment like oscilloscopes, multi-meter, spectrum analyzer, etc. ### CAD Intern @ Analog Devices Inc. Jan 2011 – Jan 2011 | Beijing, China Researched the Composite Current Source Library, including characterization of CCS Timing, Power and Leakage ## Education ### Master's degree in Computer Engineering UC Irvine Jan 2013 – Jan 2015 ### Master of Science (MS) in Electronics Science and Technology Tsinghua University Jan 2010 – Jan 2013 ### Bachelor’s Degree in Microelectronics Tsinghua University Jan 2005 – Jan 2010 ### Nankai high school ## Contact & Social - LinkedIn: https://linkedin.com/in/yutao-liu-35293437 --- Source: https://flows.cv/yutao JSON Resume: https://flows.cv/yutao/resume.json Last updated: 2026-03-22