I run a software development and consultancy company, Carnallan Software, based in Dundee, Scotland.

In my previous life, I was Technical Director at Avian Communications, a web and development agency also based in Dundee, Scotland.

I am a Microsoft Certified Professional Developer (MCPD) with over 12 years experience designing and developing software systems. This includes experience in Microsoft .NET, C# and SQL Server technologies but also experience running Linux based servers and developing with Perl, PHP and MySQL.

I have a BSc (hons) degree in Applied Computing from the University of Dundee and have undertaken work for several high profile clients at Avian. This includes work on banking, e-commerce and content management systems. I have also undertaken work for NHS Tayside and NCR Financial Solutions.

I am particularily interested in Content Management, Database and Cloud Computing.

My full CV is available on request, you can contact me here

View Allan McCulloch's profile on LinkedIn