Changes

Resume

923 bytes added, 09:19, 26 May 2023
Email : thomas<at>hentschel<dot>net</div>
----
 
'''Career Objective:''' Provide solutions as a Software Architect / Senior Developer to technical challenges in the real-time control, embedded or IoT software industry.
{|
|-
| 2012 2019 - present || '''Software Architect, Sr. Staff Software EngineerSolution Architect''' <br> Lam Research Corp., Fremont, CA (Semiconductor Equipment ManufacturerAicas LLC, S&P500Karlsruhe, NASDAQ:LRCX)Germany
|-
|
|Architecture and technical director of customer solutions for embedded/realtime applications, supporting senior executives in crucial phases of business development: promotion/evangelism of company-designed products and methods in executive sales conversations: created and drove implementation of show-floor demonstrations at CES, AWS re:invent, AutoTech Detroit, IAA Munich in concert with external companies such as NXP, DMI, AWS: re-architected and drove re-implementation of AWS Fleetwise for automotive targets, made AWS Greengrass realtime capable: designed and implemented no-code solution for integrating arbitrary embedded systems with the Sparkplug cloud protocol|-|-| 2012 - 2019 || '''Software Architect, Sr. Staff Software Engineer''' <br> 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 decision making 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:<br>: Software development of several hardware control systems using EtherCAT running on WindRiver vxWorks. The systems implemented a hard realtime script engine based on an vendor specific protocol; embedded C/C++ and SmallTalk : Development of High-Speed Data Acquisition system connecting different field bus types to the data storage system, implemented in C++ and Java
: Bridging SmallTalk based control system to more modern systems using MQTT + Java applications
|-
Objectives for the control side was emphasis on high reliability and scalability, but also had to enable easy integration of a large variety of motion controllers and process control devices in an easily extensible manner. <br>
The data acquisition side needed a highly scalable data transmission and storage system for 1MM+ I/O updates/second. In addition, objectives was enabling integration of external software components and libraries into finished end-user applications.<br>
I was responsible for the software architecture and the technical leadership in this $2012+ Million, 50+ man year project, being used in production since 2007.<br>Along with the system architecture, I was in charge of the design and partial implementation of the realtime control components, I/O interface, configuration management, factory interface, SEMI Interface A development, data acquisition, wafer sequencing, etc. <br>
|-
|-
| 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, Lua
* 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, WindRiver Workbench
* Networking: TCP/IP, HTTP, Websockets, DNS/BIND, REST, MultiCast
* GUI programming: SWT, GWT, NextStep/OpenStep
* 3D printing
* Home Automation (my + my friends houses)
* Boating* Certified pilot for single and multi-engine airplanes, (not currently active)* Cold War History
'''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 9080% 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
Bureaucrat, administrator
963
edits