Summary
Craig Petterson is a Senior Fullstack Rails Engineer with nearly a decade of professional experience building and modernising Ruby on Rails applications, from charity automation to complex accountancy systems and community platforms. He combines hands-on engineering with client-facing delivery, having run his own consultancy to deliver bespoke apps covering payments, access control and deployment, and repeatedly stepping in as sole back-end owner to keep products moving. Comfortable across backend, frontend and integrations, he has introduced GraphQL, Zapier, SSO and numerous third-party APIs while guiding migrations and major Rails upgrades. A natural mentor and cross-functional coordinator, Craig blends pragmatic technical leadership with a focus on readable, maintainable solutions that simplify complex problems. Based in Ellesmere Port, he brings an uncommon mix of end-to-end project management and deep Rails craftsmanship that consistently translates business needs into shipping software.
9 years of coding experience
10 years of employment as a software developer
Foundation Degree Computer Science, Foundation Degree Computer Science at West Cheshire College
High School Mathematics English Science IT Economics Graphical Design French, High School Mathematics English Science IT Economics Graphical Design French at Whitby High School
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Chester