Ryan Palo: Resume

Professional Experience

Lead Engineer, Quality Manager, IT Support - ProtoQuick


Design mold tools for injection molding. Provide 3D CAD and drawing support. Primary customer contact for quotes, orders, shipments, and documentation. Manage vendors and purchasing. Research, create, implement, and maintain an ISO 9001 quality system and train all employees on new procedures/system/ goals. Create software tools for use in production, inventory, quality, and engineering. Implement company’s current website.

Mechanical Engineering - Simms Machinery


Design, assemble, and test expander/compressor systems for use in natural gas industry. Create in-house software tools for inventory and drawings management. CFD/FEA simulation and analysis. Data science and computer-aided design calculations (primarily Python, Excel, and Access). Write 132-page FEA technical manual for future employee training/reference use.

Math Workshop Facilitator and Coordinator - Cal Poly


As facilitator, lead math workshops to support and strengthen student grasp on calculus material. No students who took my workshop failed their class. Most got A’s. As coordinator, oversee the Supplemental Math Workshops at Cal Poly.


Master's in Computer Science - Lewis University, Romeoville, IL

Expected Graduation: December 2020 | GPA: 3.91
Intelligent Systems Focus
Digital Forensics, Robotics, Application Security, Artificial Intelligence

Bachelor's in Mechanical Engineering - Cal Poly, SLO, CA

June 2014 | GPA: 3.78
Thermodynamics, Fluids, Controls, Vibrations, FEA, Turbomachinery, CAD

Certified SolidWorks Expert

June 2017
One of only ~4000 worldwide


  • Project management and scheduling
  • Cost/time/work estimation
  • Design review
  • Ideation/brainstorming process
  • Team-based problem-solving
  • Mechanical design/analysis
  • Software craftsmanship
  • Code readability
  • Code maintainability
  • Code efficiency
  • Proficient technical writer
  • Owning projects from start to finish
  • Collaborating with customers, vendors, teammates, and managers
  • In-person, phone, e-mail, and chat communication
  • Leading meetings
  • Generating reports
  • Managing complex business systems
  • Teaching
  • Mentoring teammates
  • Preparing internal documentation