Company Logo


Justin Barnes freelance software developer

 

I have 20 years experience in software development, typically on large complex projects.

 

I have done work for a number of different companies, these include:
Toyota
Ford
HBOS
Futures Exchange
British Gas Research and Development
Gaz De France
Esprit Telecom
db Schenker(EWS Railway)
Royal Sun Alliance(MoreThan.Com)
Guardian Royal Exchange(AXA)
NHS
Scottish Office
Cheshire County Council

My background is predominantly object orientation having completed a number of C++ projects.


Towards the end of my C++ work I used Atl/Com with classic ASP and VB6.


Since the beginning of 2003 I have worked on .Net projects using a number of different technologies as detailed below:


Sql server, Sql server reporting services, C#, vb.net, ASP.Net, MVC, Win-Forms, Remoting, WPF, WCF & WF; along with many other technologies.

I have over this time held a number of different roles of Mentor, Senior Analyst/Developer or Technical Team Leader.

I have used a number of design patterns including MVC and MVVM; along with (Factory, Connection pool, Lazy initialization, Singleton, Adapter, Command, Iterator, Null object, Observer, Lock, Thread Pool etc).

I have worked on Agile projects and have an understanding of Kanban and Scrum, I am also a member of the Agile North Group and attend Agile Yorkshire meetings in Leeds.

I feel an important part of team work is understanding people and to that end I have spent my time acquiring soft skills, this helps me to communicate more effectively with the people around me. This includes Body Language and Social Styles training.

I have also attended Microsoft TechEd on a number of occasions along with DevWeek.

I am also a keen follower of the Channel 9 blog.

My cv is here.