"Jack of all trades, master of none, but ofttimes better than master of one."Designing and implementing control systems for complex instrumentation involves working with electronics (I am not a EE), mechanics (I am not an ME), and sometimes fluidics (I am not an FE) or optics (I am not a ... you see where this is going). I am an SE who sees the whole picture :)I have developed and worked with many different control systems and have learned from all of them: the good and the bad. Above all the technical challenges in control is the user experience and workflow tracking system. These often get forgotten in the race to finish, when in reality they should be considered first.Some of my philosophies are: Windows (UI/Control) or Linux (Control). RESTful services or RPC. GUI should be out-of-process from the control system. Python is a great scripting language, if its scope is managed. The cloud is a fantastic tool for data storage, analysis, and presentation. Top-Down during Design, Bottom-Up during Implementation. OOP not FP. Nothing is carved in stone.
Listed skills include Integration, Databases, Software Development, Sql, and 26 others.