Personal details

Jo C. - Remote

Jo C.

Timezone: London (UTC+1)

Summary

Experienced and organised team lead, technical architect, software engineer, tester, developer, mentor and coach with knowledge of Agile methodologies, Continuous Integration, and test-driven and domain-driven development for websites and APIs. Expertise in PHP, with a preference for the Symfony framework; comfortable as a full-stack developer, with a focus on UX and Accessibility. Specialisation in code gardening (refactoring, pruning, maintenance, documentation, automation). Adept at picking up new concepts and skills quickly, and eager to learn new things.

Work Experience

Consultant Senior PHP Developer at J Sainsbury
Daemon Solutions | May 2019 - Present
PHP
Phpunit
Test driven development
Symfony
Docker
React
Kubernetes
Yarn
Nightwatch.js
---- Daemon Solutions is a technology consultancy that puts people first. We believe that technology can help people to do better work in the world. Making that happen for business isn’t always easy, we’ll help you to bridge the gap between where you are now and where you want to be.
Freelance PHP Developer
Babylon Health | Mar 2019 - Apr 2019
PHP
Continuous Integration
Phpunit
Test driven development
Symfony
Docker
Kubernetes
Brought in to upgrade a legacy Symfony 2 application for long term support. Also did some code gardening.

Personal Projects

2018
HTML/CSS
PHP
MySQL
Phpunit
Accessibility
Test driven development
Symfony
Full Stack
JavaScript
Webpack
During my time on Explorify we refactored the majority of the codebase (PHP, frontend and the database), added additional automation for testing and QA, and upgraded the site from Symfony 3 to 4. Day to day work included code reviews, adding new features, cleaning data, maintenance and as much code gardening as I could squeeze in. I also contributed back to several of the open source bundles we used. I was brought in as a full stack developer, so I also worked with the team on adding automated testing to the frontend using Chai, Mocha, Cypress and Nightwatch (with Browserstack); and helped refactor the frontend code (with an emphasis on accessibly and UX) and developed new features (using Webpack, Javascript and SCSS/CSS). We also added in a stats dashboard, split testing (A/B), tracking and monitoring so we could see how our new features improved the user experience.