Git Product home page Git Product logo

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

Keith Davidson's Projects

aspnetwebhooks icon aspnetwebhooks

Libraries to create and consume web hooks on ASP.NET 4.x (Due to other priorities this project is currently in maintenance mode only. There are no planned releases at this time. No new features are planned and we are only addressing critical issues as required.)

aurelia icon aurelia

Aurelia 2, a standards-based, front-end framework designed for high-performing, ambitious applications.

breeze-kendo icon breeze-kendo

Kendo UI DataSource for accessing data via the BreezeJS library.

chutzpah icon chutzpah

Chutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha, CoffeeScript and TypeScript.

entityframework6 icon entityframework6

This is the codebase for Entity Framework 6 (previously maintained at https://entityframework.codeplex.com). Entity Framework Core is maintained at https://github.com/aspnet/EntityFrameworkCore.

fast icon fast

The adaptive interface system
 for modern web experiences.

framework icon framework

The aurelia framework brings together all the required core aurelia libraries into a ready-to-go application-building platform.

ixjs icon ixjs

Interactive Extensions for JavaScript

jquery-handsontable icon jquery-handsontable

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

knockout icon knockout

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.