R A N D Y R U B I N

Gmail[email protected]Web Page randyrubin.nameLinkedIn linkedin.com/in/randymrubin

Interested in robotics, automation, and embedded system development. Previous experience with motor and sensor integration, prototype fabrication, and manufacturing support. Detail orientated. Hands on. Can hit the ground running independently or a cross-functional team member.

My resume and some projects I've worked are listed below. Email or LinkedIn message me with any questions. Thanks for your time.

Projects

FurutaCat YouTube Link FurutaCat - A Rotational Inverted Pendulum

Embedded controls project using an STM32 Discovery dev board and a Raspberry Pi Zero. Programmed in C. Mechanical platform and PCB machined on a Taig 2019 CNC Micro Mill. There are more details in the video description.

Design Project PDF Mechanical Design Project - Compact Digital Audio Mixer

Solidworks CAD project focusing on product concept design and cosmetic presentation.

Reverse Engineering Project PDF Reverse Engineering CAD Project - Arcade Button With Cherry Switch

Assembly and detail drawings of a Cherry limit switch's internals and the panel mount arcade button it was mounted to.

 PyMotor - A Python Tool for Electric Motor Selection

A python package for selecting electric motors based on the torque required by a modeled load, and the torque available from a motor. Code and documentation at GitHub. Note this is a work-in-progress alpha software with no guarantee.

Resume

PDF Resume LinkPDF Version

PNG Resume

Major Courses for All Degrees

Mechatronic Engineering (ABET), Bachelor of Science (BS)
Computer Engineering, Minor

California State University, Chico

MATH 120Calculus I
CHEM 111General Chemistry
MECH 100CAD Graphics I
CSCI 111Programming and Algorithms
MATH 121Calculus II
PHYS 204AMechanics
SMFG 160Manufacturing Processes
EECE 237Embedded System Design
MECA 140Intro to Engineering Design
MATH 260Differential Equations
PHYS 204BElectricity and Magnetism
CIVL 211Statics
EECE 144Logic Design Fundamentals
EECE 211Linear Circuits I
MECH 210Materials Science
PHYS 204CHeat, Light, and Sound
MECH 200CAD Graphics II
EECE 311Linear Circuits II
CIVL 302Engineering Risk and Economic Analysis
MECH 320Dynamics
CIVL 311Strength of Materials
EECE 344Digital Systems Design
EECE 315Electronics I
MECA 380Measurement and Instrumentation
MECH 340Mechanical Engineering Design
MECA 482Control System Design
MECA 440AMechatronic Capstone Design Project I
MECA 486Motion Control and Machine Automation
MECA 440BMechatronic Capstone Design Project II
CIVL 495Professional Issues in Engineering

Electronics, Associate of Science (AS)

Los Angeles Pierce College

EL 4ADC Theory
EL 4BDC Theory Lab
EL 6AAC Theory
EL 6BAC Theory Lab
EL 8ASemiconductor Devices
EL 8BSemiconductor Devices Lab
EL 26Linear Circuits
EL 63Linear Circuits Lab
EL 72ADigital Circuits
EL 72ADigital Circuits Lab
EL 60Microwaves
EL 61Microwaves Lab
EL 48AIntegrated Circuits
EL 48BIntegrated Circuits Lab
EL 74AMicroprocessors
EL 74BMicroprocessors Lab
EL 44Communications
EL 45Communications Lab
EL 81Project Lab (3 Semesters)

CNC Programming, Associate of Science (AS)

Los Angeles Pierce College

IND TEK 105Industrial Print Reading with GD&T
IND TEK 130Technology of Metal Machining Processes I
IND TEK 140Fundamentals of CNC Technology
IND TEK 230Technology of Metal Machining Processes II
IND TEK 244CNC Programming and Machine Operation - Lathe
IND TEK 248CNC Programming and Machine Operation - Mill
IND TEK 330Technology of Metal Machining Processes III
IND TEK 332Projects Laboratory in Metal Machining Processes I
IND TEK 346CAM Programming Using SURFCAM
IND TEK 444Projects Laboratory - CNC Lathe Programming
IND TEK 448Projects Laboratory - CNC Mill Programming