Polaris Sensor Technologies
Senior Software Engineer
Vertiv Co May 2014 - Jan 2019
Mobile App Developer and Staff Engineer
Raytheon May 2014 - Jan 2019
Principal Electrical Engineer
Avocent Mar 2006 - May 2014
Staff Engineer, Hardware
Integre Technologies, Llc Jan 2003 - Feb 2006
Principal Consulting Engineer, Founding Partner
Education:
Rochester Institute of Technology
Bachelors, Bachelor of Science, Computer Engineering
Rochester Institute of Technology
Master of Science, Masters, Computer Engineering
Skills:
Fpga Verilog Firmware C Embedded Software Xilinx C++ Microcontrollers Embedded Systems Objective C Hardware Architecture Vmware Ios Development Swift Altera Schematic Capture Microblaze Project Management Printed Circuit Board Design Quality Assurance Xcode Ios Hardware Communication Nios Ii Mentor Graphics Mobile Applications Object Oriented Design Unit Testing Agile Methodologies Json Git Jira Subversion Cross Functional Teams Universal Ios App Development Restful Api Cocoa Touch Ios Multithreading Ios Networking Testflight Rally Mac Os X Server Crucible Code Review Vmware Fusion Auto Layout Embedded Firmware Orcad Hdl Simulation Xilinx Ise Asic Windows Os X Mac Os X
Us Patents
Remote Access Appliance With Communication Protocol Autosensing Feature
John T. Cooklis - Madison AL, US Russell C. Hammond - Rogersville AL, US James R. Nore - Owens Cross Roads AL, US Timothy A. Johnson - New Hope AL, US Jonathan T. Ibarra - Owens Cross Roads AL, US
Assignee:
AVOCENT HUNTSVILLE CORP. - Huntsville AL
International Classification:
G06F 13/42
US Classification:
710106
Abstract:
A remote access appliance (“appliance”)is disclosed which includes an autosensing subsystem that automatically senses when an Ethernet device or a serial device has been connected to it. The appliance then automatically configures one or more internal components to operate with the sensed/connected Ethernet device or serial device. When a serial device connection is detected, the appliance is further able to automatically detect which one of two different, predetermined pinout configurations is being used by the serial device, and to automatically configure one or more internal components to accommodate the detected pinout configuration.