# Harrison Le > Retired Professional SDET, Ex-Microsoft, Ex-Netflix, Ex-Apple, Ex-Amazon, Ex-Roblox. Location: San Jose, California, United States Profile: https://flows.cv/harrisonle Experienced, Full-stack SDET. Proven track record of helping deliveries of high quality products that affect hundred of millions of customers. Skills in leading teams to build test framework and test automation from scratch. Build automated CI/CI pipelines to speed up development circles and time to market faster. ## Work Experience ### Staff SDET @ Vudu - Movies & TV Jan 2018 – Present | Sunnyvale, CA Architected and implemented a unified automation test framework for VUDU apps on desktop browsers, Android and iOS devices, and living room devices (Roku, Xbox, etc…) based on Selenium WebDriver, Cypress, Appium, Behave BDD, and Stb-Tester. Initiated code review practice. Mentored automation engineers to follow good automation practices. ### Senior Staff SW Validation Engineer, Autonomous Driving @ NIO Jan 2017 – Jan 2018 * Built Python tool according to UDS protocol to update ECUs in cars * Built continuous integration test framework using Jenkins and test APIs to enable automation against NIO’s autonomous driving control ECU, C/C++ unit and integration test. * Built Python test script to automate CAN decoding/encoding messages from DBC, KCD, and JSON files. * Implemented Python code to generate test APIs for car body control testing via CAN/LIN network * Implemented scripts to process results from autonomous driving test drive to generate different KPIs and visualized the results using D3.js * Designed MySQL database to store unit tests, integration tests, and KPI data * Worked with different commercial CAN devices such as Anagate and Kvaser Light and Vector’s CAN tools. ### Sr. SDET @ Amazon A9 Jan 2016 – Jan 2017 Automated Search backend test scenarios for relevance and ranking for products on Amazon website using Pytest and AWS APIs. Initiated best Python coding practice Led the effort to build front end and REST web service automation tests for Inline Search Suggestions feature in Java from scratch ### Senior Test Automation Engineer Lead @ Apple Jan 2014 – Jan 2016 | Sunnyvale, CA Leading end to end automation testing efforts for Device Services - the services that manage all iOS devices using Java, TestNG. Performed performance/load/stress test Device Services's REST APIs. ### SDET @ Amazon Jan 2013 – Jan 2014 Design and develop test framework and automation for Kindle UI and Silk browser Android app ### Media Test Engineer Lead @ Apple Inc. Jan 2010 – Jan 2013 | Cupertino, CA ### Senior Software Engineer in Test @ Netflix Jan 2011 – Jan 2011 Developed a Javascript test framework for testing Netflix's Javascript API for HTML5 Video protocols. ### Software engineer @ Microsoft - Remote Desktop Virtualization Calista Jan 2008 – Jan 2010 * Playing the role of an IT Pro to ensure quality of the release of Remote Desktop Virtualization Calista product. Areas of responsibility include Setup, Manageability, Live Migration, etc... * Built MSIs using WIX (Windows Installation XML) to install different Calista components: Graphical Virtual Machine (GVM), Desktop Virtual Machine (DVM), and Remote Desktop Client (mstsc). ### Software Engineer @ Microsoft - Remote Desktop Virtualization Calista Jan 1999 – Jan 2010 Worked and shipped different TV-related applications such as Web TV, Ultimate TV, MSN TV, and IPTV (a.k.a. Media Room) in capacities of software design engineer, tool design engineer, project test lead, etc... ### Software Engineer @ Microsoft - Remote Desktop Virtualization Calista Jan 2004 – Jan 2007 Implemented Synchronization Server for set-top box's disaster recovery. Led the effort of creating server and end-to-end test automation framework for Media Room. Implemented test automation library for client applications running on IPTV set-top box. Feature test lead of Emergency Alert System, Service Management Tool, Acquisition Server web services, Client Applications, etc... ### Software Engineer @ Microsoft - MSN TV Jan 2002 – Jan 2004 Designed and implemented Synchronization server for disaster recovery of MST TV Set-top box. Designed and implemented no down time deployment system for MSN Operations to deploy MSN TV Services. Designed and implemented internal command line and ASP.NET tools. ### Software Engineer @ Microsoft - Ultimate TV Jan 2000 – Jan 2002 Designed and implemented Broadcast Notification Service, one of the components to support Remote Record feature for Ultimate TV. ### Software Engineer @ Microsoft - Web TV Jan 1999 – Jan 2000 Worked on EPG parsing system. Worked on approm update, data and video delivery to Web TV set-top box. ### Software Engineer @ IBM Jan 1998 – Jan 1999 • Designed and developed an Automatic Data Extraction module using JDBC. • Designed and developed a JDBC-like C++ library to encapsulate DB2's C library Call Level Interface (CLI). • Developed Visual Warehouse programs using the C++ library to automate data extraction. • Developed a test suite in Perl to automate the testing of components in a digital video distribution system for local commercial insertion for Warner Brothers. This system was delivered to the customer on time and was put in operation nation-wide • Worked with IBM Watson Research Center to design and develop a C++ API for the next generation MPEG splicing system for digital video broadcast. ### Software Engineer @ Wink Communications Jan 1996 – Jan 1998 Worked as a Co-op software engineer 06/1996-01/1997 As a full time software engineer: 06/1997 - 03/1998: Designed and developed data channeling and delivery components of a cross-platform, multithreaded, distributed Wink ITV Broadcast Application Server. ## Education ### BS in Electrical Engineering and Computer Science University of California, Berkeley ### Generative AI Udacity ## Contact & Social - LinkedIn: https://linkedin.com/in/harrisonle --- Source: https://flows.cv/harrisonle JSON Resume: https://flows.cv/harrisonle/resume.json Last updated: 2026-04-12