Spencer Ho


About Me

Software engineer currently looking for roles in software engineering/development, front-end engineering, or web development.

Location

Irvine, CA
Mission Viejo, CA
Education
    California State University-Long Beach
    August 2015 - May 2019
    degree
    Bachelor's
    major
    Computer Engineering
Work Experience
    WESTERN DIGITAL
    Senior Systems Design Verification Engineer
    Irvine, CA, US
    September 2021 - July 2023
    company
    WESTERN DIGITAL
    title
    Senior Systems Design Verification Engineer
    overview
    - Executed Python scripts to test SSD firmware releases on a weekly regression test cycle across multiple programs - Performed failure analysis, triage, and debug efforts for various test and firmware failures - Led various integration efforts to test and implement enhancements, new features, and new software versions to the production environment - Oversaw and managed test plans across 2-3 programs concurrently, ensuring proper test coverage to test and validate potential firmware bugs - Worked closely with test development team to integrate new tests across different testing environments into the official production testing - Worked with team to code review multiple test changes based on varying firmware or customer requirements - Accomplishments - Completed 2 full product testing cycles that were successfully shipped to customers - Helped test and integrate a new testing environment into the official production testing
    Systems Design Verification Engineer
    June 2019 - September 2021
    Software Engineering Intern
    May 2018 - August 2018
Skills
AdaptabilityAgile TestingAtlassian ToolsAttention to DetailAutomation of TestsBitbucketBootcampBootstrap (Software)Cascading Style Sheets (CSS)Code CoverageCode ReviewCommunication SkillsComputer EngineeringContinuous IntegrationC++ (Programming Language)Critical ThinkingDatabasesDynamic Random-Access MemoryFailure AnalysisFirmwareHTMLJava (Programming Language)JavaScript (Programming Language)JIRALinuxMicrosoft ExcelMicrosoft OfficeMicrosoft PowerPointMicrosoft Visual StudioMicrosoft WordMongoDBNode.JsNpm(Software)NvmeProblem SolvingProduct TestingPython (Programming Language)Quality ManagementReactJSRegression TestingSoftware DebuggingSoftware EngineeringStatic Program AnalysisSystems DesignTeam WorkingTechnical SkillsTest Execution EngineTesting SkillsTest MethodsTest PlanningTime ManagementTriageUnit TestingVerilogWeb Development