Experience
Senior Software Engineer
I'm currently revolutionising the spa industry with Trybe Spa Solutions.
In an industry that's been left behind by technology, we're building a platform that will allow spas to manage their business, sell their services and connect with their customers effortlessly.
I'm leading a team of engineers and working alongside the founders of the business to build a product that will change the way spas operate.
Lead Software Engineer
As Lead Software Engineer, I was directly managing a team of junior and senior developers on the Collins Bookings product.
Senior Developer
As a senior developer on the Collins Bookings team, I work closely with the CTO and product owner to build new features and fix bugs, as well as continually working to reduce technical debt. Tech stack includes PHP (Laravel), JavaScript and TypeScript (AngularJS, AngularIO, Vue, StencilJS, Webpack), Docker, Jenkins, MongoDB, MySQL, AWS managed by Terraform.
Web Developer
Training junior developers
Junior Web Developer
At Comms Express I was a full-stack developer responsible for both the customer-facing e-commerce website as well as an array of internal systems. I worked in a small team of two other developers where we collaborated together and also worked individually. The role consisted of bug fixes, optimisation tweaks and development of new features. I worked closely with the Marketing & Design department to produce clear, consistent and tested code to match a specification. The tech stack involved:
- PHP, Laravel, Symfony
- JavaScript, NodeJS, WebSockets
- MySQL, MSSQL, MongoDB, ElasticSearch, Solr, PostgreSQL, Sqlite
- Grunt, SCSS
- PHPUnit, Mocha
- HTML, CSS
- Bash, Git, Apache, RabbitMQ
Web Developer
Creating small static websites for local businesses.