I've just thrown this website together so I'm still working on some content for it.

In the meantime, I've pseudo-interviewed myself. It was a fun evening...

Who are you?

I'm Jamie McDonald, a Scottish Software Developer currently working as a Software Engineer on Armoured Vehicles in the Defence Industry.


Where are you?

At the moment I live in Leicester, but I'm all over the place :)


Got any credentials?

I'm 21, I have a 1st Class Honours Degree in Computer Science and I've been working as a Software Engineer developing systems on armoured vehicles for a year.

I've also developed all the code for this website myself. It's a very simple deployment using my own Object-Oriented PHP framework which allowed me to make the actual code in an hour or two. It's very scalable, so the underlying framework was used for my final year project, an accounting application, a Content Management System and a few other smaller projects.


What Languages do you know?

Well, I used to be able to speak French...

I'm much better with these though:

  • Java
  • C++
  • PHP
  • JavaScript
  • (X)HTML
  • CSS
  • XML
  • Some C# .NET
  • UML

...and a few more besides. I don't believe that the actual language is all that important anyway. I think the concepts, ideas, patterns and approaches are the fundamentals that make learning the new syntax straightforward.

 

I also have experience with a number of tools and libraries:

  • Eclipse
  • Aptana
  • Macromedia Studio 8
  • Microsoft Visual Studio 2005/2008
  • Rational Clearcase
  • Programming Research Static Analyser
  • SVN
  • RTI DDS
  • jQuery
  • Boost

...and again, a few more that I won't mention here!


Anything Else?

Object Oriented design and development. Full Software Engineering lifecycle. I've got experience in developing applications from pre-requirementsstages through to testing and deployment. I've also got experience in configuration control and integration of software onto a platform. I've developed for real-time embedded platforms and Win32, done a fair bit of web development and I pick up new languages very quickly.


What if we want to know more?

Get in touch! I'll be developing this section more with some examples over the next few months, but the best way to find anything out is to click the little contact me button at the bottom. I've even made it a little bit swishy to entertain you...

Contact Card