Changes

Resume

695 bytes added, 01:01, 24 March 2019
{|
|-
| 2012 - present || '''Software Architect, Sr. Staff Software Engineer''' <br> Lam Research Corp., Fremont, CA (Semiconductor Equipment Manufacturer, S&P500, NASDAQ:LRCX)|-| | Design and implementation of various components for the System Control Software, primarily on the realtime control side<br>Development of hardware control system using EtherCAT running on WindRiver vxWorks. The system implemented a hard realtime script engine based on an internal protocol<br>Development of High-Speed Data Acquisition system connecting different field bus types to the data storage system<br>Bridging SmalTalk based control system to more modern systems using MQTT + Java applications|-|-| 2000 - 2012 || '''Software Architect''' <br> Novellus Systems Inc. San Jose, CA (Semiconductor Manufacturing Equipment Manufacturer, S&P500, NASDAQ:NVLS)
|-
|
|-
|-
| 1997 - 2000 || '''Sr. Software Engineer''' <br> Novellus Systems Inc. San Jose, CA (Semiconductor Manufacturing Equipment Manufacturer, S&P500, NASDAQ:NVLS)
|-
|
|-
|-
| 1994 - 1997 || '''Field Service Site Coordinator''' <br> Novellus Systems Inc. San Jose, CA (Semiconductor Manufacturing Equipment Manufacturer, S&P500, NASDAQ:NVLS)
|-
|
'''Skills / Knowledge'''
* Programming languages: Java, RTJava, C, Objective-C, C++, Tcl/Tk and extensions, Python, JS
* Field Bus: EtherCAT, DeviceNet, RS-485, USB
* Operating systems: QNX, WindRiver vxWorks, Linux, RT-Linux, Free/OpenBSD, Windows
* Embedded Frameworks: RTSJ (Real-time spec for Java), Embedded Java, J2ME
Bureaucrat, administrator
963
edits