Capabilities

The following is a comprehensive list of skills, instruments, and languages developed during my time at the University of Arizona as a professional employee and graduate research assistant. I took an active role in development, maintenance, and troubleshooting for the items listed under Instrumentation and Control. Programming languages are listed in order of desired preference. I desire to be language, platform, and OS agnostic in order to use the best tool to complete the task at hand. I have roughly 10 to 15 years experience in the programming languages listed below.

Awards


1st Place UA Engineering Design Day May 2011 – Low Altitude Aerial Reconnaissance Kit / UA Aerial Robotics Club

 

Optics


  • Optical Design
  • Opto-Mechanics
  • Tolerancing
  • Optical Fabrication
  • Optical Testing
  • Radiometry
  • Statistical Optics
  • Opto-Electronics

 

Instrumentation and Control


  • Infrared Deflectometry – Measured surface roughness of large telescope mirrors in grinding phase
  • High Resolution Edge Profilometer – Lab equipment used to measure edge of large telescope mirrors
  • Computer Controlled Polisher (CCP) – Telescope mirror grinder / polisher
  • Hexapod – Six degree of freedom motion device
  • Point Source Microscope – Optical alignment device
  • Laser Tracker – Optical metrology device
  • Zygo New View – White Light Interferometer

 

Programming Languages


  • Python (GUI, Computer Vision, Networking)
  • C/C#/C++ GUI, Embedded Systems, Networking
  • Matlab (GUI, Scientific Computing, Simulation)
  • LabVIEW (GUI, Prototype and Testing of Lab Equipment, Networking, RTOS, FPGA)
  • PHP / MySQL / AJAX – Model View Controller  (MVC) Web Applications

 

Software


  • Subversion / Git
  • Microsoft Office
  • SAGUARO (Matlab)
  • Spatial Analyzer
  • Zemax Studio
  • Code V
  • FRED
  • Solidworks
  • 3D Printing Software Packages

 

Electronics


  • Raspberry PI
  • Arduino
  • Atmel ATTINY85
  • Microchip Pic16/32 (some x86 assembly)