Profileimage by James Barton .Net C# Developer from Manchester

James Barton

partly available

Last update: 29.02.2016

.Net C# Developer

Graduation: Computer Science Bsc Hons (First Class)
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Native or Bilingual)


First-class Computer Science graduate. I am fascinated in the intricacies of software design and its various applications in the world, specifically Big Data and Machine Learning algorithms which I research and implement on my site at
Education and Qualifications
2010 – 2014            De Montfort University
First Class Honours – BSC Hons Computer Science
Computing Project (Double Credit) – 76%
Mobile Robotics – 67%
Secure Web Application Development – 54%
Software Engineering (Double Credit) – 74%
Fuzzy Logic & Knowledge Based Systems (AI) -75%
Computing, Ethics & Professional Practice – 48%
2008 – 2010            Aquinas College
            A level: Mathematics with Mechanics – B
            Computing – C
            Physics - B
2003 – 2008            Bramhall High School
GCSE: Math’s, Physics, Chemistry, Biology, Food Technology, Geography, Business Communications, English, PE – 3 A’s, 4 B’s, 2 C’s

Project history

Social Care Network Contract .Net DeveloperSep’ 15 – Present
  • Introduced and up-skilled the dev team in myriad modern practices and supporting systems, including: Migrating from Subversion to Git, introducing branching workflows, Continuous Deployment with TeamCity, Normalisation of the databases, and company-wide adoption of Slack.
  • Substantial refactoring of the codebase of their main system to a more extensible N-tier architecture on top of MVC to reduce dependencies and coupling and increase cohesion in the system.
  • Multiple new features & upgrades from WebForms & Classic ASP created using MVC5, AngularJS & custom bespoke Javascript & C# solutions.

NCC GroupSystems EngineerApr' 15 – Sep’ 15
  • Multiple responsibilities including: deploying and maintaining the company's 'Group Websites', updating infrastructure to the highest security standards, cross-department project coordination.
  • Upgraded the proprietary Escrowing software systems from .Net Web Forms to MVC and implemented '.trust' security standards.
  • Liaising with Marketing, Networking, Sales and other departments to coordinate projects and meet deadlines.

Degree53Developer (Middleware)Jun’ 14 - Apr' 15  
  • Worked as part of Agile teams with daily scrums and weekly sprints to rebrand and redesign the client's website. The design had to be responsive for mobile display and so was designed mobile-first. The client needed to be able to easily add content so the back-end used the Umbraco CMS.
  • Lead developer for a project for The Cooperative. With guidance from the Technical Director I implemented a solution using .NET MVC 5, SQL Server, Bootstrap & JS enhanced front-end. I worked as part of a Scrum Team to deliver the solution to the client ahead of schedule. The success of the project lead to further contracts with the client.
  • Another project: creation of a ‘data abstraction layer’ for the Betfred Middleware team. The solution required an easily configurable system that would point to services exposing various types of data like offers available on ProjectOct’ 13 – Present
  • For the past two years I have been working on a ‘golf statistics website’ which uses periodically scraped data and predictive algorithms to create predictions for upcoming golf tournaments.
  • The back-end architecture is in constant refine & development, I’ve recently adopted an N-Tier approach  to better separate the concerns within the application and continue to improve the BigData driven, Machine Learning back-end.
  • It is currently deployed on Azure with continuous deployment from the GitHub repo.
  • I have recently employed Wyze LTD to assist with the marketing and communications of the company and I am confident in the project’s potential.

Siemens Undergraduate Software EngineerAug’ 12 – Aug’ 13
  • I helped develop and support control systems and associated tooling, predominantly in the rail sector. I undertook several software projects, the majority of which were written in C#.
  • The largest project was a refactoring of an existing SQL Server Database that supported 1000s of users and creation of an entirely new front end using ASP.NET MVC.

Local Availability

Only available for the countries United Kingdom
Entirely flexible, I'm on this site to try and pick up contract work on my travels.
Profileimage by James Barton .Net C# Developer from Manchester .Net C# Developer