As roles and projects change rapidly over time, I tend to have to learn on the job to get things done. Consequently, my experience varies massively, what I’ve learned on one project may not be used on anything since, so it’s easy to forget, or new versions have made things I knew redundant. Bold items are things I’ve used a bit more recently, but ultimately, my technical skill comes down to one thing – give me Google and some time, and I’ll figure things out.
Server side Scripting Languages
- C#/ASP.NET Frameworks v1.0 – v4.6
- PHP v5.x
- NodeJS
- Python
Front end web Development
- HTML5, HTML4.01, XHTML – Preferably to Strictest standards.
- Javascript – preferably with an object oriented approach
- CSS3, CSS2
- SASS
Build and deploy tools
- Grunt / Gulp
- Team City, Bamboo, CruiseControl.NET and CruiseControl PHP
- Deploybot
- Octopus
- Heroku
Frameworks
- ASP.NET MVC 1.0 – 5.0
- LINQ, LINQ-To-SQL
- AngularJS
- VueJS
- jQuery
- Zurb Foundation
- CodeIgniter
- Cordova and Phonegap
Databases
- SQL Server – including Stored Procedures and Views
- MySQL
- Postgres
Web Servers
- IIS 6.0-8.0 – including PHP on IIS (WIMP)
- Apache (LAMP and WAMP stacks)
- Nginx
Content Management Systems
- Umbraco
- ModX
- WordPress
- Plumtree/Aqualogic
Development Tools
- Visual Studio
- FXCop, StyleCop, Resharper
- Netbeans IDE for PHP
- Pycharm
- Visual Studio Code
Source Control
- Git (Stash, Bitbucket, Github, Gitlab)
- Subversion (Tortoise, Rabbit VCS)
- Visual SourceSafe
Operating Systems
- Windows (desktop and servers)
- MacOS
- Ubuntu/Linux
Methodologies and Best Practices
- Waterfall and Agile Project Methodologies
- W3C Web Standards
- Web Content Accessibility Guidelines, Web Accessibility Initiative, Section 508
- Test-Driven Development
- SOLID principles
Project Management tools
- Jira
- Confluence
- Podio
Third party integrations
- Forest Admin
- Mailchimp
- Stripe
- Stream
- ID3
- Datacash