I have a broad range of experience going back almost 20 years. This experience covers architecting widgets, designing widgets, implementing widgets, and supporting widgets. I have even tried to make widgets look more appealing than they actually are, and confidentially told people they really don't want a particular widget.
Widgets have included:
* unix systems
* network hardware
* massive storage systems
* databases
* middleware
* ISPs
* enterprise backup/recovery
* systems management frameworks
* automation frameworks
* event correlation engines
* configuration management systems
* security software
* custom software
* cloud software
Past tools of the trade:
* Scala
* Akka
* Spray
* Django
* Golang
* Elasticsearch
* MongoDB
* D3.js
Current everyday carry:
* Python
* Pandas
* Scikit-learn
* Scala
* SparkML