As a senior full-stack engineer, I contributed to multiple autonomous teams building products on the AWS platform before becoming the tech lead for the team responsible for restaurant information, scheduled availability, and delivery areas, which was central to many critical business processes.
In this role, I was the team's technical point of contact and was responsible for taking business requirements and designing scalable solutions. I worked with my team to build, test, deploy, and support these solutions in production. In addition, I managed the team's technical debt backlog and on-call rota.
I emphasized open communication, fostering an environment where anyone in the team could get involved in a problem. I also enjoyed sharing my newfound knowledge that I gained from being an active participant in guilds with the team through presentations, tech demos, and direct mentoring, encouraging others to do the same.
Some examples of what I've worked on were:
Restaurant Performance
I played a key role in developing an event-driven system that aggregated partner order and review data from across the platform to generate a performance score. This score was easily accessible by partners and included improvement recommendations while also affecting the partner's search ranking.
Just Log
As the lead contributor, I supported the development of a lightweight and extensible JavaScript library for logging. This library enables quick and easy pushing of logs to multiple sources, including Just Eat's ELK stack. I also provided valuable support teams across the business, ensuring successful implementation of the library.
Orderpad Lite
I was the lead engineer for a progressive web application, I enabled restaurants to continue taking orders even when they experienced Orderpad hardware issues. I was selected for this project due to my extensive front-end experience and was able to deliver a viable product within a month, complete with a comprehensive test suite and hand-over documentation.
Restaurant Creation Service
I designed an event-driven service that orchestrates the setup of new restaurants joining the platform, greatly reducing manual effort in the onboarding process while ensuring they conform to compliance checks before activation. Utilizing serverless technology, the service is extensible and allows for efficient development of new quality gates and market-specific flows.