Retired software engineer (developer, manager, QA, support).
Most of my career was spent working in the scientific and engineering side of software - almost no business applications. At IBM for 15 years I worked on super-computing (aka Watson), chip design modeling, and GIS when it still required a mainframe. I have part of an EE degree and have done quite a bit of work "close to the hardware" though with a software perspective.
Unix is my O/S of choice, and the Raspberry Pi is just fun for me. I'm pretty old school, still using vi and writing mostly procedural codes (not a lot of OO). A fair portion of my work involved 'distributed computing' of various sorts, so I have a number of Raspberry Pis around the house working collaboratively to a degree, also with my web hosting at Namecheap. I've done a lot of bash scripting, now some driven by cron running asynchronously. I've done a bit of Unix sys admin along the way, some on cluster-computing. A Unix bigot if you will...