Find challenging opportunities and implement the expertise and experience I have in this field to develop elegant solutions for complex problems, while learning and expanding upon my capabilities.
FrameworksLaravel, Symfony, Magento, WordPress, Vue.js, AlpineJS, Livewire
Server administrationDocker, Ansible, Vagrant, AWS, CentOS, Debian
Additional languages and toolsPython, RabbitMQ, Kafka, Redis, Postgres, MySQL, WebSocket, Supervisor, Git, JIRA, Algolia
Cameo UKSep '20 – Present
Worked on splitting a monolith Laravel application into packages which can be pulled in via Composer to add functionality as required.
Extended the current application and streamlined existing functionality to meet needs of the business
Ported the front end of the website from a VueJS SPA to Livewire
Surrey MotorsMar '20 – Sep '20
Created an integration platform based on the Laravel framework to heavily automate routine tasks.
Integration between CMS, Communication platform, AutoTrader, Vehicle Data provider, MOT History Service, Dropbox and other services.
Created a dashboard to oversee the integration platform status and job queues.
We Get Any StockApr '19 – Mar '20
Developed a custom e-commerce application following FMCG workflows using Laravel Nova.
Worked heavily with Laravel’s queues and events.
Integrated campaign emails to quickly and easily allow sending promotional emails.
Built a Livewire and AlpineJS based customer facing website.
Jukebox MeFeb '20 – Mar '20
Organised and helped build the backend API for a React based front end.
Provisioned application servers on AWS and set up automated zero downtime deployments
EmmaboxDec '19 – Mar '20
Built integrations with third-party dropshipping services with extensive logging and alerts for better customer experience
WiredScoreOct '19 – Feb '20
Evaluated and documented the entire development infrastructure.
Streamlined the configuration for their AWS environment including advising and fixing security issues.
Created a deployment pipeline for multiple projects within the organisation based on AWS ECS using Docker.
Debugged and resolved application issues.
Emma DKApr '19 – Sep '19
Restructured a vanilla PHP e-Commerce application to use best practices.
Optimised most of the bottlenecks in the current application and deployment setup to reduce the operational costs to around 50%.
Hex DigitalFeb '19 – Apr '19
Extended functionality of the application, adding features such as handling subscriptions and add-ons.
Refactored and optimised existing code.
Advised the team on best practices along with setting up development environments and IDE configurations.
Gigabyte SoftwareAub '18 – Feb '19
Followed a DDD approach to extend the feature set for the Symfony framework based application used by one of the largest property management companies in the UK.
Optimised performance bottlenecks and decreased page load times by 60% on average.
Integrated multiple external services using REST APIs to streamline daily user tasks.
Managed production servers including provisioning and debugging issues.
Mentored junior team members informing them of best practices.
NetmatterJun '16 – Aug '18
Winner of 2017 ECMOD Direct Commerce Award for best exploitation of technology for B2C using Magento2.
Worked on many Magento, Magento2 and WordPress websites developing new plugins to extend functionality specific to each client’s requirements.
Lead developer on their integration platform for e-commerce applications working with REST and SOAP APIs.
Developed APIs and other web applications using the Laravel framework.
Solely responsible for servers hosting the organisation's iPaaS application and client e-commerce websites.