
Christopher Riley
Verified Expert in Engineering
Laminas Developer
Christopher has been a contractor for six years and has worked with medium and large-scale companies and government projects. His main focus is PHP and software architecture, but this often spills over into creating improvements throughout the delivery pipeline. Chris also speaks fairly regularly at PHP conferences on security and architecture topics as well as delivering training courses both at these events and to private clients.
Portfolio
Experience
Availability
Preferred Environment
GitLab, GitHub, IRC, Slack, JetBrains, PhpStorm, Docker, Linux
The most amazing...
...project I've turned around had a bad review from an outside QA consultant. After leading a 10-week refactoring project, it passed with an exceptional rating.
Work Experience
Lead Software Engineer (Contract)
BJSS Ltd
- Delivered a digital transformation project for a UK high street name.
- Designed and delivered a new Symfony-based API layer to power an AngularJS front end moving away from a legacy Drupal 7 system.
- Led the team to deliver a valuable improvement for the business with a challenging deadline in the face of the Coronavirus pandemic.
Senior Software Engineer (Contract)
Office of the Public Guardian
- Delivered the MVP for an extension to their existing case management system.
- Provided incremental improvements to the software architecture.
- Completed two data migration projects bringing data in from legacy systems.
Senior Software Engineer (Contract)
Quidco
- Documented development environment set up and streamlined its set up.
- Worked on decoupling business logic from the Laravel framework code.
- Tracked down a tricky race condition between two microservices and designed the solution.
Technical Architect
Wren Kitchens
- Oversaw architecture requirements for several streams of new work.
- Planned a successful update to the latest PHP version and core software dependencies.
- Solved database configuration issue that improved query performance by 75% across several areas of the admin tool.
- Mentored and trained their in-house team in good object-oriented design practices.
Software Engineer/Technical Architect
DVSA
- Built an API and front-end layer for a brand new vehicle operator licensing system.
- Delivered a significant refactoring project to improve code quality and move business logic into a proper domain model.
- Established a code review process to ensure that all code met a minimum standard and complied with good practices established in the project.
Experience
Stamphpede
Skills
Languages
PHP, SQL, JavaScript
Frameworks
Zend Framework, Symfony, PHPUnit, Laravel
Tools
Git, PhpStorm, JetBrains, Slack, GitHub, GitLab
Other
Software Architecture, Laminas, APIs, IRC
Libraries/APIs
REST APIs, Doctrine 2, Doctrine
Platforms
Docker, Google Cloud Platform (GCP), Kubernetes, Linux, Drupal, Amazon Web Services (AWS)
Industry Expertise
Security
Storage
MySQL, PostgreSQL
Paradigms
Microservices
Education
Master of Engineering Degree in Computer Science
University of York - York, UK