I'm a product-focused software developer, with a track record of taking software products from initial concept through to market launch.
I take a pragmatic approach to software development and aim to build reliable, secure and maintainable software in a cost-effective manner.
Technical skills
I have extensive experience using the Microsoft technology stack. I'm a big fan of .NET and have been using it professionally since 2007.
- Web development
- ASP.NET (WebForms, MVC, Razor Pages, Blazor)
- HTML, CSS, JavaScript, AngularJS, Vue.js
- Database development
- SQL Server, T-SQL, Entity Framework
- Cloud computing
- AWS (EC2, RDS, S3, Route53, CloudFront, Lambda)
- Desktop development
- WPF, WinForms
Background
I studied Mathematics and Computer Science at the University of Birmingham where I graduated with First Class Honours.
I worked at a number of software companies for over 10 years, notable projects I worked on include:
- Building a new asset management product for the highways maintenance industry
- Building road marking design software as an AutoCAD plugin
- Building a document and record management solution used by companies such as Royal Mail and Sainsbury's
- Building bespoke product configuration solutions for automotive companies such as Jaguar Land Rover and Volvo
During this time I delivered a number of projects both on time and within budget, leading local and distributed development teams. I also took on additional roles as required including Scrum Master and Product Owner.