I am a professional C# ASP.NET back end developer based in Oxfordshire. I have worked with C# ASP.NET since January 2015, but I have used other technologies in the past, such as PHP and MySQL (LAMP).
Some of the projects that I have been involved with include eCommerce sites for major UK brands and conveyancing data systems for the legal sector. Projects such as these have encompassed a number of technologies, which have provided me with a range of expertise and skills.
My education includes a 1st class BSc Honours degree in computer sciences.
Technologies That I Use
Development software and technologies used throughout my personal and professional capacity.
![](/wp-content/uploads/pages/about/visualstudio.png)
I’ve used Visual Studio since 2010 professional edition and used the subsequent releases.
![](/wp-content/uploads/pages/about/SqlServer.png)
My experience ranges from writing complex eCommerce queries to diagnosing issues on live production databases.
![Xamarin Logo](/wp-content/uploads/2021/12/xamarin_logo_100.png)
Used to build cross-platform mobile phone and tablet applications.
![App Center Logo](/wp-content/uploads/2021/12/appcenter-icon_100.png)
A powerful way to distribute, control and analyse mobile apps throughout their development cycle.
![GitHub Logo](/wp-content/uploads/2021/12/github_logo_100.png)
Version control of source code.
![OAuth](/wp-content/uploads/2021/12/Oauth_logo.png)
Open Authorisation without giving away your passwords.
![](/wp-content/uploads/pages/about/linqpad.png)
An incredibly useful tool for sandbox testing and writing tools to help with development.
![](/wp-content/uploads/pages/about/Kentico.png)
Experience with Kentico from versions 6 to 9. These have provided the necessary CMS frameworks for some client websites.
![](/wp-content/uploads/pages/about/npm.png)
For a lot of sites, including this one, I’ve used NPM to provide a means of installing the necessary frameworks to build and maintain the Front End.
![](/wp-content/uploads/pages/about/nodejs.png)
An incredibly powerful tool that I’ve used for multiple projects and build scripts.
![](/wp-content/uploads/pages/about/grunt.png)
Grunt
Anyone has done Front End work has probably heard of Gulp or Grunt. It is a fantastic tool, when combined with other packages that can be used for all manner of automated tasks.
![](/wp-content/uploads/pages/about/tortoisesvn.png)
Whilst nowadays I tend to use Bitbucket, a git solution for professionals. I have used Tortoise in previous roles and still use it today for personal projects.
![](/wp-content/uploads/pages/about/html5.png)
I follow the HTML 5 and the W3C standards quite closely. Cross browser testing is something that I consider to be very important.
![](/wp-content/uploads/pages/about/css3.png)
Need I say more about CSS?
![](https://dominicrawle.co.uk/wp-content/uploads/2018/10/SassLogoSm.png)
How CSS should have been implemented from the start!
![](https://dominicrawle.co.uk/wp-content/uploads/2018/10/requirejssm.png)
One of my favourite front-end frameworks that allows scripts to be loaded only when they are required.