An experienced full-stack developer with a passion for creating clean, elegant and maintainable software. Constantly embracing new technologies and adhering to the latest standards and best practices in order to design and produce quality web and mobile applications.
Seeking contract software engineering, DevOps or architecture roles.
Reach PLC (News Publishing)Feb - Apr 2023 Contract Senior Software Engineer
Designed and implemented the frontend and backend solution for social sign-in.
Worked closely with the client's full time staff to facilitate their learning of new technology in order to improve existing architecture.
Livi (Healthtech)Nov 2021 - Dec 2022 Contract Senior Software Engineer
Designed the technical architecture and initial build of a brand new platform for General Practice management.
Created a DevOps workflow for continuous delpoyments averaging 10 deployments to production per week, providing a fast feedback loop.
NHS Digital (Healthtech)Mar 2017 - Nov 2021 Contract Senior Software Engineer
Migrated the legacy NHS.UK website data with over 40,000 pages of content to a brand new CMS platform.
Transformed the existing quarterly deployment process into continuous development with weekly releases.
Migrated their first application to Docker and Kubernetes, which became the standard for the rest of the department to follow.
Helped to implement a full frontend redesign, including the conception of an NHS-wide CSS library.
Hoops (Mobile App)Jan 2017 - Mar 2017 Contract Senior Software Engineer
Technical architecture consulting for a startup building a social mobile app for team sports.
Connected Space (Digital agency)Feb 2015 - Jan 2017 Contract Senior Software Engineer
Various web and native mobile app projects for clients such as Samsung and KICCA.
Movement Digital (Digital agency)Dec 2011 - Feb 2015 Developer -> Lead Developer
CoutureLab / GiftLab (E-commerce)Jan 2011 - Dec 2011 Junior Developer
Loughborough University Physics B.Sc. 2:1