Experience
R&D Engineer, Sr., Symantec (a division of Broadcom Ltd.)
Draper, Utah, July 2022—Present
- Lead developer for Diagnostic Software for Security Appliances used to validate products during development and 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)
- Design and create diagnostic applications for hardware analysis. Application frontend (GUI) written in Python and WxWidgets while utilizing C code to interface with hardware through driver layer
C
Python
WxWidgets
- Automation of build and packaging for Linux driver RPM installers
Python
Bash
RPM
- Packaging and build automation for Docker based application
Docker
Python
Bash
- Engineer (2012-2016)
- Create and maintain software development work-flows utilizing continuous integration and automated testing
Jenkins
Bash
Python
- Design and develop internal utilities and web applications to parse, validate, and display diagnostic reports
Javascript
HTML
CSS
- Develop modules for internal system used for creating and tracking Engineering Change Requests (ECRs)
Angular JS
CSS
Python
- Engineer, Jr. (2011-2012)
- Work in interdisciplinary teams to root cause field issues and implement solutions
- Interact with OEM manufacturers and FAEs to implement tool integration in production facilities
- Draft technical specifications, test procedures, and end-user documentation
Microsoft Office
- Configure and maintain enterprise class servers hosting VMs for various build environments and web applications
RHEL
SLES
VMWare
Project Manager, Graphic Designer, Systems Administrator, LIME Marketing
Provo, Utah, August 2008—April 2011
- Project manager for multiple clients concurrently; Create and maintain project timelines
- Develop rapport with clients, understand customer needs, and delegate tasks to co-workers
- Design logos, and brand identity; ensure that branding is effective in both print and digital mediums
Adobe CS Suite
- Ensure project deadlines are met by coordinating with print houses and clients
- Maintain hardware, software, and network configurations for company infrastructure
Manufacturing Engineer Intern, Grim Reaper Broadheads
Provo, Utah, June 2009—August 2009
- Develop present-state and future-state value stream maps which revealed potential improvement in both material handling and processing
Lean Manufacturing
JIT
Kaizen
- Develop new procedure for product assembly which increased throughput of assembly workers by more than 100%
Test Technician Intern, Emulex Corporation
Costa Mesa, California, 2006, 2008
- Conduct tests on RMA circuit boards that failed in the field
- Built test fixtures used to diagnose problematic boards
- Test a certain percentage of boards received from manufacturing to ensure they are compliant with heat and motion tolerances
Education
B. S. Degree, Manufacturing Engineering Technology, Brigham Young University
- April 2010
- GPA: 3.43 / 4.0
Skills
- Programming and Computer Science
- Languages
- C, C++, Python, Javascript, Rust, Swift, Go, Bash, Perl
- Web
- HTML, CSS, Javascript, SVG
- Operating Systems
- Linux/Unix, Mac OS X, Windows, DOS, UEFI
- Source Control
- SVN, Git, Perforce
- Manufacturing Engineering
- Modeling
- Autodesk Inventor, Unigraphics NX, ProEngineer
- Fabrication
- Machining, Turning, CNC, Casting, Injection Molding, Vacuum Forming
- Design
- Creative Applications
- Adobe Creative Suite, QuarkXpress, ApogeeX, Final Cut Pro
- Business and Management
- Project Management
- Microsoft Visio, Microsoft Project
- Business
- Customer Service, Sales, Presentation, Public Speaking, Technical Writing
- Strengths
- Goal-oriented, Resourceful, Efficient
Affiliations/Awards/Activities:
- Society of Manufacturing Engineers (SME)
- Certified Manufacturing Technologist (CMfgT)
- Inventor, Full-Text Medical Interface, Annotation and Communication Systems
US Patent No. 8,843,852
- Inventor, Visual Selection of an Anatomical Element for Requesting Information About a Medical Condition
US Patent Application No. 20140372955
Additional Resources