Skills

To get an idea of the various skills I have acquired over the years see the list below; I am currently keen to spend some time learning Rust and playing with Lua/Kong/OpenResty, Elixir, Nim and Crystal.

Environment
Linux, Tmux, Vim
Devops
Docker, Vagrant, AWS
Languages
Go, Javascript, Ruby, Python, Java, Shell, C
Style
CSS3, PostCSS, Stylus, Sass, Less
Markup & XML
HTML5, XHTML, XML, XSLT, XPath, E4X
Development
Nodejs, Babel, Webpack, Browserify, Gulp, Grunt
Databases
Postgres, Redis, CouchDB, MongoDB, SQL, MySQL
Mobile
Android, React Native
Documentation
Markdown, Commonmark, LaTeX, Pandoc
Source Code Management
Git, Subversion, CVS
Continuous Integration
Travis, Coveralls, Jenkins
Architecture
OOP, AOP, MVC, IoC & Design Patterns
Frameworks
React, Vuejs, Zepto, D3
Messaging
REST, SOAP, XML-RPC, Open Sound Control (OSC)

For brevity many skills learnt along my journey have been omitted; in the past I used Spring, Hibernate, Grails, Maven and Ant a lot but they are really only relevant when working on Java projects and nowadays I tend to focus on Nodejs and Golang. Many years ago I did a lot of work with PHP but you would have a very hard time getting me to go back to that language!