- ASP.NET MVC 5, 6
- NUnit, TDD, IoC
- .NET Core, .NET 1.1->4.6
- Webapi, WPF
- SQL Server, MSMQ
- AWS, VMWare, Google Cloud
- HTML 5
- CSS, LESS/SASS
- Kubernetes, AWS ECS
- Atlassian Bamboo
March 2015 — Current
Senior Managing Developer
July 2013 — March 2015
July 2012 — July 2013
Whilst at Totaljobs Group I have achieved the following:
- Currently a technical consultant for 6 scrum teams, advising on technical approach, risks and reducing the cost of change.
- Very pro-active in pushing to reduce the company's technical debt through upgrading and strangling the legacy webforms applications and continued upgrade of current apps.
- Server automation: Created 'Terry the terraformer' for setting up new Windows servers in C# and Powershell, reverse engineering the existing servers. This, alongside my Packer work won a company award (and an Occulus Rift ⌐■_■).
- Current project: working as a technical lead in moving the platform to Nginx in Docker on AWS ECS, and then to .NET core in Docker containers.
- Key contributor on several large projects: an email service that sends millions of emails daily, content service for site wide HTML/CSS/JS and the order fulfillment service.
- Automation of the developer VM images, and VMWare and AWS servers using Powershell (WinRM) and Hashicorp Packer.
- Created and responsible for the Totaljobs Tech Blog, which aims at publicly evangelizing the department's technology innovations.
- Spearheaded the creation of the www.github.com/totaljobsgroup organisation, open sourcing parts of our code base to encourage open collaboration, most notably the Syringe project.
- Standardised the CI/CD process: Private Nuget server, Teamcity templates and scripted test agents, Octopus step templates, Exceptionless error logging across all our applications.
- Strong advocate for documentation in Github projects - I converted all our existing documentation to Markdown and then onto Github Enterprise and push for living (but minimal) documentation on all projects.
January 2011 — July 2012
January 2008 — July 2011
January 2004 — January 2007
January 2002 — January 2004
Open University January 2007 — January 2010
UWE Bristol January 1998 — January 2001
Media and Cultural studies