An experienced and versatile backend developer specializing in PHP with object-oriented design, Linux devops, and React.js. With over 15 years in the field, I have worked across multiple sectors such as government, banking, and healthcare. Known for delivering high-quality, scalable solutions and consistently securing contract renewals due to my expertise and commitment.
A proactive and friendly professional who excels in remote settings, I am motivated by challenges and enthusiastic about using technology to solve complex problems.
Recent roles include Lead Developer for a government COVID platform, Senior Drupal Developer at Santander, and multiple senior roles focusing on Drupal development across various organizations. Consistently recognized for deep technical skills, leadership in project management, and successful adaptation to diverse working environments.
Core Skills
- PHP
- REACT
- SQL
- NOSQL (MONGODB)
- LINUX (BASH/ZSH/SHELL)
- API INTEGRATION
- GIT
- NGINX
- DOCKER/DOCKER-COMPOSE
- LEMP STACK
- TESTING (PHPUNIT/CYPRESS)
- DEPLOY (JENKINS/AWS/GC)
- HTML
- CSS/SASS
- RESPONSIVE WEB DESIGN
- BOOTSTRAP
- JAVASCRIPT
- NODE.JS
- JQUERY
- TYPESCRIPT
- SEARCH ENGINE OPTIMIZATION
- ANALYTICS (GRAFANA,ELK)
Web Development Skills
- Expert OO PHP developer, up to date with latest PHP innovations, strong object-orientated background, learnt strongly typed Java first.
- Experienced in a range of object-orientated design principles.
- Working knowledge of PSR (PHP Standards Recommendations).
- Strict adherence to Open Web Application Security Project (OWASP) security guidelines.
- Continuous Deployment using Bitbucket pipelines, Jenkins, Bamboo, TeamCity, GitLab, goCD and Azure DevOps.
- Custom API builds and integration with third-party APIs. Experience includes REST, SOAP and graphQL.
- Log tracking and analysis using the ELK stack.
Drupal-specific skills
- Strong knowledge of Drupal programming and the ability to write high-quality object-orientated code using Drupal best practices.
- Drupal theme creation including bespoke Drupal theme development, theme optimisation & theme conversions.
- Adoption and experience in using new Drupal 8 features including
- Custom services
- Event subscribers and dispatchers
- State and Configuration API
- Custom build scripting using Drush.
- Advanced caching using Memcached and varnish.
- Strong advocate of Test Driven Development (TDD) and expert in writing tests for Drupal (D7: Simpletest and D8:PHPUnit).