Software
Design
Manufacturing
Experience
R&D Engineer, Sr. ,
Symantec Corp.
Draper, Utah, July 2022—Present
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 productsPython
Robot/Selenium
R&D Engineer, Sr. ,
Broadcom Ltd.
(ECD Division)
Irvine, California, May 2016—July 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 ,
Emulex Corporation
Costa Mesa, California, May 2011—May 2016
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
RHEL
SLES
VMWare
Engineering Contractor , Self Employed
2008—Present
Create dimensioned CAD designs and blueprints based on specifications from client
Autocad Fusion
Manage multiple clients and meeting agreed upon deadlines
Create photorealistic renders of projects for client
Autocad Fusion
Blender
Create prototype parts using various fabrication techniques
3D Printing
Machining
Graphic Design Contractor , Self Employed
2008—Present
Create brand identities for clients; ensuring that branding is recognizable and usable in both print and digital applications
Adobe CS Suite
Manage multiple clients and meeting agreed upon deadlines
Coordinate with print shops and ensure that stationery meets expectations and is delivered on time
Supervise and edit video production for clients
Final Cut
Setup hosting and websites for clients
WordPress
HTML/CSS
Apache/NGINx
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
Developed rapport with clients, worked to understand customer needs, and delegated tasks to co-workers
Designed logos, and brand identity while ensuring that branding is effective in both print and digital mediums
Adobe CS Suite
Drove projects toward deadlines by coordinating with print houses and clients
Maintained hardware, software, and network configurations for company infrastructure
Mac OS X Server
SVN
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
Typesetter , BYU Print and Mail Services
Provo, Utah, January 2008—August 2008
Process documents from customers, including proofing, editing, and creating printing plates
Typeset various documents, including business cards, invitations, and books
Use ApogeeX for printing workflow to generate plates for offset printing
Technician , The Golem Group
Pasadena, California, 2006—2007
Assist the hardware specialist while implementing test designs
Build circuit boards and other required pieces of hardware
Soldering
Provide test data to run in the software simulators
Work collaboratively with hardware and software engineers
Test Technician , Indigita Corporation
Irvine, California, 1998—June 2004
Use oscilloscopes, voltmeters, power supplies, PROM programmers, and other test equipment
Work both independently and on team projects
Assemble, solder, and test prototype circuit boards
Design graphics and labels for all products
Adobe Illustrator
Maintain company website
HTML
Education
Skills
Programming and Computer Science
Languages
C, C++, Python, Javascript, Rust, Swift, Go, Bash, Perl
Web Technologies
HTML, CSS, Javascript, Angular, 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, Rapid Prototyping
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
Toastmasters Club #1540787, ACS, ALB
Eagle Scout
Additional Resources