Solution Architect with Infotechnics
Aberdeen, United Kingdom
Favorite editor: Visual Studio, VS Code • First computer: Sinclair ZX Spectrum
asp.net-mvc javascript html tsql c# amd entity-framework aurelia asp.net-core azure azuread devops tfs vs-team-services typescript sql
- webforms
- asp.net-mvc-5
- javascript
- kendo-ui
- jquery
- jquery-ui
- sql
- iis
- windows
- tfs
- tfsbuild
- azure-devops
- sqlcompare
- git
- githooks
- powershell
- Senior Software Developer at Petrofac
- Prinicipal Software Engineer at Aker Solutions
- Senior Software Developer at Petrofac
- Senior Application Developer at Infotechnics
- Senior Application Developer at Well Data Technologies
- Application Developer at Palantir
- Senior Application Developer at University of Aberdeen
- Application Developer at Pragma
- Application Developer at Accenture
May 2020 → Current (1 year, 10 months)
kddevstudio/AzureDevopsMonitor
Last commit on Aug 29, 20
3 Commits / 1,105 ++ / 17 --
.Net Core Service that creates and responds to Webhook notifications from Azure DevOps
Nov 2014 → Current (7 years, 4 months)
Last commit on Jan 13, 18
5 Commits / 199 ++ / 83 --
RequireJS for ASP.NET MVC
Added support for relative entrypoint paths
javascript c#-4.0
Assessment Sep 2018
Assessment Jan 2018
javascript
Assessment Jan 2018
html5
Assessment Dec 2016
asp.net-mvc-5 asp.net-mvc
Rich Javascript Apps are a Breeze(JS)
asp.net-mvc breeze javascript
Delivered a presentation to the Aberdeen .Net User Group on BreezeJs
SSRS 2008 R2 Ranged Bar Chart (Gantt) multiple values per category
Extending the Package Structure Path sample, as detailed in 'Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build', to accomodate parameter declarations which also depend on the…
Using MVC3 and jQuery to allow inline creation of dependent entities.
by Kyle Simpson
by Eric Freeman, Elisabeth Robson
by Adam Freeman
Using MSBuild and Team Foundation Build
by Sayed Ibrahim Hashimi
Supplement to Using MSBuild and Team Foundation Build
by Sayed Ibrahim Hashimi