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.
C/C++
Python
Linux
Coordinate with ODMs when triaging and diagnosing hardware issues encountered during product development.
Develop automated testing for web-based products
Python
Robot/Selenium
R&D Engineer, Sr., Emulex(a division of Broadcom Ltd.)
Irvine, California, May 2011—July 2022
Engineer, Sr. (2016-2022)
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
C
Python
WxWidgets
Developed automation pipeline for building and packaging for Linux driver RPM installers
Python
Bash
RPM
Developed packaging and build automation for Docker based application
Docker
Python
Bash
Engineer (2012-2016)
Created and maintained software development work-flows utilizing continuous integration and automated testing
Jenkins
Bash
Python
Designed and developed internal utilities and web applications to parse, validate, and display diagnostic reports
Javascript
HTML
CSS
Developed modules for internal system used for creating and tracking Engineering Change Requests (ECRs)
Angular JS
CSS
Python
Engineer, Jr. (2011-2012)
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
Drafted technical specifications, test procedures, and end-user documentation
Microsoft Office
Configured and maintained enterprise class servers hosting VMs for various build environments and web applications