5674 Marlin Dr.
Discovery Bay, CA, 94514
Cell : (925) 577 7761
Career Objective: Provide solutions as a Software Architect / Senior Developer to technical challenges in the real-time control, embedded or IoT software industry.
2012 - present | Software Architect, Sr. Staff Software Engineer Lam Research Corp., Fremont, CA (Semiconductor Equipment Manufacturer, S&P500, NASDAQ:LRCX) |
Novellus Systems was acquired by Lam Research, and I was part of the transition evaluation team assisting software management in fact finding/decisions regarding merging of the two software organizations and their utilized technologies. In addition, I designed and implemented various components to create integrations for the three Software Control systems in use, primarily on the realtime control side, including:
| |
2000 - 2012 | Software Architect Novellus Systems Inc. San Jose, CA (Semiconductor Equipment Manufacturer, S&P500, NASDAQ:NVLS) |
Principal architect of the next generation, distributed equipment control framework for the entire product line of the company. This distributed framework uses several types of Java/JVM's, including Embedded/RT-Java. | |
1997 - 2000 | Sr. Software Engineer Novellus Systems Inc. San Jose, CA (Semiconductor Equipment Manufacturer, S&P500, NASDAQ:NVLS) |
Machine control software development under QNX for a real-time, networked environment developed in C. Software design/architecture for a new wafer sequencer, which led to multiple patents (US 6,889,110 B1) | |
1994 - 1997 | Field Service Site Coordinator Novellus Systems Inc. San Jose, CA (Semiconductor Equipment Manufacturer, S&P500, NASDAQ:NVLS) |
Responsible for building a field support group at a new overseas customer site. This included installation and maintenance of semiconductor manufacturing equipment and hiring and training of local Service Engineers. | |
1993 - 1994 | IT Coordinator, System Administrator Draexlmaier Group, Niagara Falls, N.Y. (Automotive Supplier) |
Analyzed, planned and installed MRP system at automotive supplier with manufacturing locations in Mexico and parent company in Germany which resulted in a large improvement in warehousing accuracy. Designed network for AS/400 based accounting system, PC-based engineering network, UNIX based warehouse system and several UNIX based manufacturing tools to eliminate redundant data entry. | |
1991 - 1993 | Software Engineer VHF GmbH, Schoenaich, Germany (Software Development Company) |
Design/implementation of layout and fill functionality for an ECAD application under NeXTStep. |
Education
- Diplom-Ingenieur (FH), FHTE - University of Applied Sciences, Esslingen, Germany (comp. to U.S. MSEE), graduated January 1993.
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
- Networking: TCP/IP, HTTP, Websockets, DNS/BIND, REST, MultiCast
- GUI programming: SWT, GWT, NextStep/OpenStep
- Application Frameworks: OSGi, Eclipse, OpenHAB, Node.JS, Node-RED
Interests
- Brewing Beer (in my Garage)
- Participating in Open Source Software projects (OpenHAB, BrewPi, Node-RED, KODI, FreeBSD) (Github Repository)
- 3D printing
- Home Automation (my + my friends houses)
- Boating
- Certified pilot for single and multi-engine airplanes, not currently active
Nationality and Status
- I'm a German national with a permanent resident (green card) status living in the U.S. I'm fluent in English and German and can read and understand some Russian.
- My current position permits me to telecommute more than 90% of my work hours. I have been doing this for the last 20 years. I would prefer a position in a company that allows and encourages telecommuting on a regular basis.
References
- References will be supplied on request. Please email me at thomas<at>hentschel<dot>net