Contractor Full-stack Software Engineer with more than 11 years commercial experience. Predominantly working with Ruby on Rails, highly proficient at responsive front-end development, high-performance backend development and Linux systems administration. Agile practitioner, project leader, consultant, excellent communicator and perpetual learner.
Creative development services, on-site & remote contracting. Designing and developing dynamic web applications, large and small. Consultancy, training and project management.Recent clients include:
Award-winning web agency. Prototyping and building new web products, maintaining and rewriting old code, systems administration and project management, all while striving to beat the company directors at pool. Fast-paced startup environment which instilled an unusually high attention to detail.
Web solutions agency. PHP and Ruby development on proprietary Content Management System. Implemented a CMS in Ruby on Rails, guided the company towards cleaner code and other emerging industry best practices.
Making music. Enjoy playing guitar, keyboard, bass guitar and drums - all self-taught. Learning the violin, whenever my schedule and neighbourly etiquette allows. Also enjoy some light electronics (mostly hooking things up to Espruino and Raspberry Pi)
Networking. Previously run and sponsor the Norwich Ruby User Group (nrug.co.uk) and have attended and given presentations at Ipswich Ruby User Group. Previous contributor to Norfolk Tech Journal and active participant in Sync Norwich and Norfolk Developers networking events.
You're looking for an expert software developer or team lead who can balance getting results with producing high quality code, and brings out the best in others. I'm passionate about what I do, and motivated to see your business flourish as a result.
I'm primarily looking for remote or Norwich-based contract roles, and sometimes can consider on-site roles in London. If you are looking for a contractor, send me an email to enquire about rates, or use the form on our contact page listed below. If you're looking for a full product development team, I may be able to help with that too. If I don't quite fit the bill, feel free to get in contact anyway (details at the bottom of this CV) and I'll try to help if I can.