Post Project
  • Search
    • Buyers can
    • Search offers to buy now
    • Search freelancers to request a proposal
    • Freelancers can
    • Search projects to quote on
  • How it works
  • Log in
  • Sign up
  • Freelancer?
Browse by Category
    Technology & ProgrammingWriting & TranslationDesignDigital MarketingVideo, Photo & ImageBusinessMusic & AudioMarketing, Branding & SalesSocial Media
    Keith Jackson

    Keith Jackson

    Lead Web Developer (Azure / C# / React / Vue) / Part Time CTO / Technical A...

    Clevedon, United Kingdom

    English speaking

    I've spent more than 20 years as a software expert, always multi disciplined, I am highly skilled as a web software developer, using Microsoft technologies and JavaScript...Read moreI've spent more than 20 years as a software expert, always multi disciplined, I am highly skilled as a web software developer, using Microsoft technologies and JavaScript (both in front and back end) and also skilled as a facilitator and agile coach.

    I can build your software solutions for you using the latest in Azure cloud solutions and front end JavaScript frameworks or provide mentoring, coaching and support for in-house junior developers. I am an experience technical architect and ensure that all my software is produced using industry best practices such as Continuous Integration and, where possible, Continuous Delivery.

    I am passionate about the value that an individual, or group of focussed individual freelancers can offer over a larger agency.

    Technical Skills
    -------------
    • METHODOLOGIES: Agile (SCRUM / Kanban / XP) [Certified SCRUM Master], TDD, BDD, OOD, SOA, REST, SPA
    • LANGUAGES: C#, SQL, JavaScript
    • PLATFORMS: .net 1–4.7, dotnet core 1-2, ASP.NET MVC, Razor, HTML5, CSS3, SCSS, BEM, WebAPI, Entity Framework, NUnit, MSTest, XUnit, WebDriver, Cucumber, Umbraco, Azure, Identity Server
    • JAVASCRIPT: ES6, Vue (Vuex, Vue CL!), React, Webpack, Gulp, Backbone, jQuery, RequireJS, Handlebars, Jasmine, Karma, Chai, Node.js
    • DATABASES: MS SQL Server. SQL Azure, CosmosDB
    • DEVELOPMENT ENVIRONMENTS: Visual Studio, Code
    • OTHER SOFTWARE: VSTS / Azure DevOps, TeamCity, Git, JIRA
    • OTHER SKILLS: Windows Desktop and Server build & sysadmin

    Project History
    ------------
    Parity Projects Household
    [Vue.js, Vuex, Vue CLI, JavaScript ES6, SCSS, Webpack, Adobe XD] Front End Web Developer
    Front End Vue.js based fully responsive SPA for investigating the outcomes of applying renovations to property. Makes use of Vuex to store application state between multiple key pages to be able to compare data and to cache API information for complex calculations and optimise performance for a smooth user experience.

    Langford Vets
    [C#6, Umbraco 7.10, dotnet 4.6, Vue.js, JavaScript ES6, SCSS, Webpack, Gherkin, WorldPay integration] Full Stack Web Developer, Scrum Master / Project Management Support
    Brand new site development on Umbraco 7.10 using Models Builder based architectural models. Front end written using Vue.js components. Working in a team of 3, providing technical mentoring and agile support in helping run the project as well as Umbraco architectural patterns. Through planning and technical diligence, I was able to shave over £10,000 from the project cost. Site goes live 2019 (Link above will be the old site until then)

    Imperial Tobacco Ingredients [http://imperial-ingredients.com/]
    [C#6, Umbraco 7, dotnet 4.6, AngularJS, JavaScript, SCSS] Lead Developer
    Full stack web development to adapt the Ingredients site to support an additional product, including significant updates to the Umbraco back office to allow upload and management of ingredient data from spreadsheets.

    Brand Learning Refactor [https://www.brandlearning.com/]
    [C#6, Umbraco 7, dotnet 4.6, jQuery] Lead Developer
    Complete back end code refactor of a site takeover from one agency to another, bringing code up to best practice patterns and reducing bloat.

    Woodsman
    [C#7, dotnet core 2.0, ASP.Net Core 2.0, CosmosDB (Graph & Document), SQL Azure, Entity Framework Core] Technical Architect, Lead Developer
    Development of a logging microservice to support taking event logging information from apps and websites within the product suite and storing them either in SQL Azure or Cosmos DB Graph storage, depending on configuration and usage.

    Buzz 2.0 [POCs]
    [C#7, dotnet core 2.0, ASP.Net Core 2.0, JavaScript, React, JSX, CosmosDB (Graph & Document), SQL Azure, Identity Server] Technical Architect
    Architectural design for the next generation of the Buzz platform, transforming the MVP into a microservice architecture using a mixture of isolated data sources including Graph and Document databases, as appropriate to need. The system POCs were built using dotnet core 2.0 and CosmosDB in Graph mode with libraries created for graph structured dynamic logging and to translate defined object structures from a common model to the appropriate type of data store. The new front end is to be a React based front end as an SPA, designed to incorporate the appropriate services for the type of transport experiment that the application needs to support. The application will run and scale on the Azure platform. Development work on this beyond the POC stage is ongoing.

    JourneyBatcher for Schools [http://schools.journeybatcher.com]
    [C#7, dotnet core 1.1, ASP.Net Core, Razor, HTML5, CSS3, SASS, Bootstrap, JavaScript, React, JSX, Azure CosmosDB (DocumentDB), Identity Server, XUnit, Chai / Sinon, Karma, NSubsititute, Git, Azure, Gulp, Browserify, Google Directions] Technical Architect, Lead Developer, Product Owner (initial design), Scrum Master
    Product design and development of a themed Single Page Application (SPA) using React, wrapped in a secured harness using common internal Identity Server code for authentication. The application uses the Google Directions API and a backend processing mechanism, using ASP.Net Core WebAPI to batch process optimum journey options for planning school transport needs for councils. Data storage had to be temporary, so Cosmos DB in Document mode was an ideal solution, data set to expire and self-delete after a period of inactivity. DevOps and planning were managed by VSTS. Swagger was implemented, along with a custom API automation suite for end to end testing of the API.

    Buzz
    [C#6/7, dotnet core 1.0/1.1, ASP.Net Core, Razor, HTML5, CSS3, SASS, Bootstrap, JavaScript, React, JSX, jQuery, SQL Azure, Entity Framework Core 1.0/1.1, XUnit, Chai / Sinon, Karma, NSubsititute, Git, Azure, Gulp, Browserify] Technical Architect, Lead Developer, Product Owner, Scrum Master
    Product design and development of a cutting-edge MVP for supporting running first / last mile transport services in conjunction with academic partners. The system was built using bleeding edge dotnet core 1.0 and entity framework (updated to 1.1 during development) services and back end with a React based front end, using bootstrap and SCSS. The application was built to run and scale on the Azure platform. Identity Server was integrated to manage access to the application suite from external applications. DevOps and planning were managed by VSTS.

    The Pragmatic Agile Community [http://www.pragmaticagile.community]
    [C#4, Umbraco 7 CMS, ASP.Net MVC 4, Razor, HTML5, CSS3, SASS, JavaScript, jQuery, SQL Server 2012, NUnit, Moq, Git, IIS, Azure, Gulp] Lead Developer, Founder
    Development of an Umbraco 7 based community platform including personalisation, membership, an application process and a blog. Agile hybrid project.

    The Ministry of Technology [https://www.minotech.co.uk/]
    [C#7, Umbraco 7.11 CMS, ASP.Net MVC 5, Razor, HTML5, CSS3, SASS, JavaScript, jQuery, SQL Azure, NUnit, Git, IIS, Azure, Gulp] Lead Developer, Project Manager
    Development of an Umbraco 7 based corporate website with a custom blog and twitter integration using best practice development methodologies including full unit testing and TDD. Kanban Project.

    Rolefinder [https://www.army.mod.uk/rolefinder]
    [C#4, MVC3, CSS3, SASS, HTML5, Responsive Design, JavaScript, HeadJS, Git, TeamCity, XML, WebDriver, NUnit] Lead Developer, DevOps, Facilitator
    Reskinning of the Army Rolefinder website with Somo. The project involved significant investigation tasks on legacy code, remapping code to the new design full UI automation, DevOps work and facilitating the rest of the team as well as significant front end and back end development to match new functionality requirements for the redesign.

    BBC Outside Broadcast Commentary Tool
    [C#4.5, ASP.Net MVC, Entity Framework 6 CF] Developer, Consultant
    Development and implementation of a simple web tool to enable quick switching and logging of commentaries for camera switching when doing live outside broadcasts by communicating with the video editing software.

    Sian’s Plan Mobile / Sian’s Plan 3
    [C#4.5, Backbone.JS, WebAPI, jQuery, Entity Framework 4.3 / 6, CSS3, LESS, HTML5, Responsive Design, Require.JS, SQL Server 2012, AJAX, NUnit, Moq, Jasmine, Mercurial, MSBuild] Lead Developer, Tech. Consultant, Management Consultant
    Development of a web based mobile platform to initially partner and, as feature parity was achieved, eventually replace the existing SiansPlan platform. SPA architecture based on Backbone.js utilising an ASP.NET WebAPI backend to talk to the existing data and domain layers. Thorough TDD throughout on both the server side and JavaScript layers.

    Sian’s Plan
    [C#4, ASP.Net Web Forms, jQuery, Entity Framework 4.1 / 6, CSS3, SQL Server 2012, AJAX, Web Services, NUnit, Moq, Mercurial, Umbraco 4, Recurly, Azure VM] Lead Developer, Tech. Consultant, Management Consultant
    Enhancement of existing food platform to include new features and to enhance the underlying architecture, in stages, to make the product more scalable. Detailed Technical Analysis work for planning long-term on-going development (including POC work into future MVC4 / WebAPI based model).

    Funds Library [http://www.fundslibrary.co.uk]
    [C#4, ASP.Net Web Forms, jQuery, knockoutJS, XSLT, Custom MVC, ASP.Net MVC, CSS, SQL Server 2008, AJAX, NUnit, Moq, Rhino Mocks, Git] Developer
    Ongoing maintenance and business as usual tasks adapting in-house developed software for specific client needs.

    Vicinity CMS
    [C#4, Umbraco 4, ASP.Net WebForms, Entity Framework, CSS, JavaScript, AJAX, jQuery, SQL Server 2008, XSLT, Selenium WebDriver, NUnit, Moq, Mercurial, TeamCity, Batch, PowerShell, Asp.Net MVC 3, WCF, Apache, IIS] Lead Developer, Scrum Master, Technical Architect, Development Manager
    Progressive development of a custom multi-lingual and multi-site CMS platform built on top of Umbraco 4, as well as POC work for later projected version using the MVC infrastructure of Umbraco 5. Best practice was applied with side projects and tools where possible. I built up the development infrastructure and team for this work from scratch and acted in a half management / half technical capacity.

    Open Road
    [C#3, ASP.Net WebForms, Windows Forms, SQL Server 2008, Excel, Batch, SOAP, FTP, Subversion] Developer
    Redevelopment of a customer event management system allowing customers to be imported and register online to attend automotive marketing events, then managed through a disconnected client application when at the event to track sign out of cars on test drives. Database synchronisation was managed through a mixture of SOAP services and FTP scripts. Kanban Project.

    Nokia Music Web Store
    [C#3, ASP.Net MVC, REST Services, WCF, AJAX, jQuery, WatiR, NUnit, Moq, Subversion, Documentum CMS] Developer
    On-going development of the Nokia Music web store (http://music.ovi.com) and associated Public API ensuring best practices such as pairing, Unit Testing and TDD are followed throughout. Scrum Project.

    Open Source Projects
    In addition to my commercial project work, I also work on various open source projects. My own public projects are accessible at https://www.minotech.co.uk/developers/open-source-projects/.

      4.7
      (6)
      £60
      /hr
    Contact

    Skills

    scrumMicrosoft SQLServerbackbone jshtml/html5jquerystartup consultingUmbraco.net frameworkC# programming languagecascading style sheets (css) +4
    gulp jsinformation technology consulting (IT consulting)react jsscss
    Industry expertise: IT, Internet, Marketing, Media and Telecommunications

    Insights

    Freelancer Buyer
    Projects listed
    0
    Freelancers worked with
    0
    Last active
    Jan 15 2020
    Response time
    within two days

    Insights

    Freelancer Buyer
    Projects worked on
    7
    Buyers worked with
    7
    Last active
    Jan 15 2020
    Response time
    within two days

    Skills

    scrumMicrosoft SQLServerbackbone jshtml/html5jquerystartup consultingUmbraco.net frameworkC# programming languagecascading style sheets (css) +4
    gulp jsinformation technology consulting (IT consulting)react jsscss
    Industry expertise: IT, Internet, Marketing, Media and Telecommunications

    Insights

    Freelancer Buyer
    Projects listed
    0
    Freelancers worked with
    0
    Last active
    Jan 15 2020
    Response time
    within two days

    Insights

    Freelancer Buyer
    Projects worked on
    7
    Buyers worked with
    7
    Last active
    Jan 15 2020
    Response time
    within two days
    Skills Insights

    Insights

    Freelancer Buyer
    Projects listed
    0
    Freelancers worked with
    0
    Last active
    Jan 15 2020
    Response time
    within two days

    Insights

    Freelancer Buyer
    Projects worked on
    7
    Buyers worked with
    7
    Last active
    Jan 15 2020
    Response time
    within two days
    Skills Insights
    scrumMicrosoft SQLServerbackbone jshtml/html5jquerystartup consultingUmbraco.net frameworkC# programming languagecascading style sheets (css) +4
    gulp jsinformation technology consulting (IT consulting)react jsscss
    Industry expertise: IT, Internet, Marketing, Media and Telecommunications
    • Portfolio (2)
    • Reviews
    • Purchases
    • Endorsements
    Hide feedback
    New vue.js front end needed for our C# .NET web application
    • Davidby David S.
    • Posted: 14 Nov 2018
    • 1
    • 30 Nov 2018 David S.
      David S.
      London, GB

      So far so good - Keith completed the agreed work to a high standard with good comms, we'll be using him again

    I need help / mentoring setting up Entity Framework ( in a 3 tier ASP.NET Application
    • Richardby Richard H.
    • Posted: 17 Oct 2013
    • 0
    • 04 Sep 2014 Richard H.
      Richard H.
      Cardiff, GB

      Very helpful guy and saved me hours trawling through forums and tutorials.

      Keith J.
      Keith J.

      Thanks for this Richard, feedback well appreciated.

    Provide Software development advice
    Provide Software development advice
    $105
    • Posted: 27 Aug 2014
    • 100% Positive
    • Sold: 2
    • 10
    • 01 Sep 2014 Walter S.
      Walter S.
      Huntington, NY, US

      Fine Job!!

      Keith J.
      Keith J.

      Thanks for this Walter, feedback well appreciated. I hope you get everything sorted.

    • 24 Sep 2013 Chris W.
      Chris W.
      Rotherham, GB

      Sound, clear and practical advice. Thanks Keith.

    Tesing - Unit Testing / Mock Testing
    • Geoffby Geoff N.
    • Posted: 17 Jul 2012
    • 1
    • 23 Jul 2012 Geoff N.
      Geoff N.
      Sevenoaks, GB

      Keith knew what I wanted to achieve, and that I was going about it the wrong way, and put me on the right track.

    C# .NET PayPal Error:
    • Ianby Ian S.
    • Posted: 2 May 2012
    • 1
    • 06 Jun 2012 Ian S.
      Ian S.
      London, GB

      A good start.

    2209121344371558759157187138872

    Product

    • About
    • Team
    • Careers

    Support

    • How it works
    • Trust & Safety
    • Help Centre

    Discover

    • GuidesStoriesNews

    Resources

    • Customer Stories
    • Business Cost Calculator
    • Startup Cities

    Browse

    • Freelance Services
    • Freelance Services By Country
    • Freelance Skills
    • Terms
    • Privacy
    • Sitemap
    • Company Details
    • © 2023 People Per Hour Ltd
    We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
    Cookie Settings
    Accept All Cookies