I have experience in a number of areas including:
- architecting a new application or feature
- improving app stability and performance
- leading a development team
- advising on which technologies to use (and which to avoid)
Prior to becoming a software developer I worked in consulting at IBM Global Business Services. I hold a Master of Electronic and Communications Engineering (MEng) undergraduate degree from the University of Bristol.
I am currently unavailable for consulting, but you can still get in touch.