I am a contract / freelance software engineer and technical consultant. I have been working IT since 2003 and have had the pleasure to work for a variety of different companies.
My biggest piece of work to date is the Fleetintelligence platform for sgfleet. What makes this project stand out for me is that rather than simply building a website, I was tasked with creating a platform that could potentially host all of sgfleet's customer facing web applications. I was required to put a lot of thought and care into the design of the architecture to give it flexibility it needed to cope with the variety of different customers who would use it.
This was also the first web site I have worked on that required a unified interface that would display well, regardless of the device it was displayed on. This was an interesting challenge but I am very proud of the results.
Another important project in my career was the Carbs & Cals iPhone App. Released to the App Store at the end of August 2010, this was the first project for I was soley responsible. By that I mean contracts, requirements gathering, functional specifications, technical design, implementation, testing, distribution and technical support.
This was followed up by the redesign of the Carbs & Cals website. The original website had been purely HTML, selling a single product, the book. As more products were being prepared for release, a new, more interactive site was required with a better sales experience for the customer as well as advanced order and product management for the company.
To this end I re-developed the entire site using ASP.NET and SQL Server, creating a new e-commerce solution integrated into PayPal, as well as offering more traditional payment methods such as by cheque. A whole suite of administration functions was added, to allow management of orders, products and mailing lists as well as reporting on sales by product, by and customer and producing VAT data.
I have developed AndrewMclachlan.com primarily because I believe that someone who claims to be a developer should have some sort of presence on the web, showing off at least some of what they do for a living.
While some of my work visible to the wider world, most of it is either running internally on my client's systems or has no visible component, such as the digital media delivery system I wrote while working at Ascent Media or more recently, SQL Server data migration using SSIS packages for RBI.