<Alistair Shaw/>

Software Architect + Programmer

About Me

With nearly 20 years of commercial experience in software development, I specialise in the design and development of software systems with a particular focus on distributed systems and database architecture. Writing clean and efficient code to meet specific business goals.

My business knowledge and communication skills give me a huge advantage when it comes to translating business requirements into working software, from initial design through to production and maintenance. I also have a great deal of experience as a qualified software project manager, with in-depth experience of Waterfall (Prince2) and a deep understanding of Agile methodologies (Scrum and Kanban).

Get in Touch

alistair@alistairshaw.co.uk

@alistair_shaw

+44 (0)7851 222 528

alistairshaw.co.uk

Nottingham, United Kingdom

Working With See More

Resume

Work Experience

Keywords and Acronyms

Languages

I currently spend most of my time working in PHP on a fairly standard LAMP stack, occasionally with NGINX instead of Apache and Mongo instead of MySQL. I keep my Java skills sharp by developing for Android. I also manage a couple of projects written in NodeJS, so am comfortable there as well.

Front End

I favour either Angular or React/Redux depending on the project requirements. Having worked with jQuery for years I tend to avoid it for greenfield projects, but a large part of my existing work is written with it. I generally favour SASS over LESS, Grunt over Gulp and Babilify for ES2015 over Webpack, but these things are essentially interchangeable.

Testing

I have experience in both TDD (Test Driven Design) and BDD (Behaviour Driven Design). I do prefer to work in a test driven manner for new projects, but have been able to very successfully leverage the ideals of BDD on legacy systems.

Architecture

I have built several highly scalable systems, either with a distributed or micro-services architecture, as well as going through the process of transferring a legacy monolith to this more flexible and scalable solution while maintaining continuous delivery, uninterrupted up-time and the addition of new features throughout the entire process.

Clients

I've had the privilege over the years of working with a range of clients, from huge multi-national brands to small businesses, government and start-ups. Here are a few that you might recognise, feel free to ask if you'd like more information.

Recent Projects

A selection of some of the projects I've been working on lately.

CLICPoint

CLICPoint

eLearning and Collaboration

Vendirun

Vendirun

CRM, CMS and eShop

Hygge

Hygge

Mobile App

See More

Testimonials

Plenty more on my LinkedIn profile, these are some of my favourites.

Martin MacDonald

Martin MacDonald

Head of SEO Orbitz Worldwide

Alistair is a highly competent and professional developer across a number of web based languages. I have hired him to work on specific projects numerous times over the last 7 years, and intend to do so for a long time to come!

Oliver Gilson

Oliver Gilson

Chief Technical Officer Cyber Creative LLC

It was a pleasure to work with Alistair. A fantastic ability to grasp new unfamiliar technologies with ease. His work was always of high quality and delivered on time.

Milena Lolli

Milena Lolli

UI Designer AIMIA

Highly Self Motivated, Excellent analytic capabilities, Problem Solving attitude. He comes from a strong educational background and he has great communication skills. This makes him a must-have inside a team.

Steve Burns

Steve Burns

Director Benalmedia SL

Alistair really knows his stuff. I have been working with him on and off for nearly 15 years, and I have yet to meet anyone else with his level of ability and knowledge.