Badges
Certifications
michael899 has not earned any certificates yet.
Work Experience
Senior Software Engineer
Symantec•  July 2022 - January 2025•  Draper, Utah
Lead developer for Diagnostic Software for Security Appliances used to validate products during development and manufacturing. Delivered Diagnostic Software in time for rollout of new appliances in manufacturing. Technologies used: C/C++, Python, Linux Coordinate with ODMs when triaging and diagnosing hardware issues encountered during product development. Develop automated testing for web-based products. Technologies used: Python, Robot/Selenium
Senior Software Engineer
Broadcom•  May 2016 - July 2022•  Irvine, California
Designed and created diagnostic applications for hardware analysis. Wrote application frontend (GUI) in Python and WxWidgets while utilizing C code to interface with hardware through driver layer. Technologies used: C, Python, WxWidgets Developed automation pipeline for building and packaging for Linux driver RPM installers. Technologies used: Python, Bash, RPM Developed packaging and build automation for Docker based application. Technologies used: Docker, Python, Bash
Software Engineer
Emulex•  May 2011 - May 2016•  Costa Mesa, California
Created and maintained software development work-flows utilizing continuous integration and automated testing. Technologies used: Jenkins, Bash, Python Designed and developed internal utilities and web applications to parse, validate, and display diagnostic reports. Technologies used: Javascript, HTML, CSS Developed modules for internal system used for creating and tracking Engineering Change Requests (ECRs) Technologies used: Angular JS, CSS, Python Worked in interdisciplinary teams to root cause field issues and implement solutions Interacted with OEM manufacturers and FAEs to implement tool integration in production facilities
Education
Brigham Young University
Manufacturing Engineering, BS•  September 2007 - April 2010•  GPA: 3.45