Skip to content
View davidsk's full-sized avatar
Block or Report

Block or report davidsk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
davidsk/README.md

Keith Davidson

Solution Architect with Infotechnics

Aberdeen, United Kingdom

Github

Stack Overflow

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

Score: 265/300 javascript

Score: 248/300 html5

Score: 232/300 asp.net-mvc-5

Score: 211/300 azure

Experience

  • webforms
  • asp.net-mvc-5
  • javascript
  • kendo-ui
  • jquery
  • jquery-ui
  • sql
  • iis
  • windows
  • tfs
  • tfsbuild
  • azure-devops
  • sqlcompare
  • git
  • githooks
  • powershell

Positions

  • 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

Open source

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)

RequireJSDotNet

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

Pluralsight Skill IQ

Assessment Sep 2018

Title: Designing Microsoft Azure Applications - Score: 211/300

Assessment Jan 2018

Title: Javascript - Score: 265/300

javascript

Assessment Jan 2018

Title: HTML5 - Score: 248/300

html5

Assessment Dec 2016

Title: ASP.NET MVC5 - Score: 232/300

asp.net-mvc-5 asp.net-mvc

Presentations

Rich Javascript Apps are a Breeze(JS)

asp.net-mvc breeze javascript

Delivered a presentation to the Aberdeen .Net User Group on BreezeJs

Stack Overflow

SSRS 2008 R2 Ranged Bar Chart (Gantt) multiple values per category

Blogs or videos

Updating MsDeployParameters when customizing Web Package path structure in C#, XML, Windows Shell Script for Visual Studio 2013

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. in C#, JavaScript, HTML for Visual Studio 2010

Using MVC3 and jQuery to allow inline creation of dependent entities.

Recommended reading

You Don't Know JS 1 - 6

by Kyle Simpson

Head First Design Patterns

by Eric Freeman, Elisabeth Robson

Pro ASP.NET Core MVC

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

Popular repositories

  1. jquery-handsontable jquery-handsontable Public

    Forked from handsontable/handsontable

    Handsontable is a minimalistic approach to Excel-like table editor in HTML & jQuery

    JavaScript

  2. knockout knockout Public

    Forked from knockout/knockout

    Knockout makes it easier to create rich, responsive UIs with JavaScript

    JavaScript

  3. RequireJSDotNet RequireJSDotNet Public

    Forked from vtfuture/RequireJSDotNet

    RequireJS for ASP.NET MVC

    JavaScript

  4. MSBuildExtensionPack MSBuildExtensionPack Public

    Forked from mikefourie-zz/MSBuildExtensionPack

    C#

  5. EntityFramework-Reverse-POCO-Code-First-Generator EntityFramework-Reverse-POCO-Code-First-Generator Public

    Forked from sjh37/EntityFramework-Reverse-POCO-Code-First-Generator

    Beautifully generated code first code that is fully customisable.

    C#

  6. breeze.js breeze.js Public

    Forked from Breeze/breeze.js

    Breeze for JavaScript clients

    JavaScript