Led the migration of a monolithic frontend application to a microfrontend architecture, providing technical guidance and ensuring alignment with project goals.
Collaborated with diverse teams to gather and document requirements for microfrontend components, facilitating seamless integration and contributions.
Proactively addressed technical challenges, developed innovative solutions, and improved project clarity to enhance productivity and code quality.
Played a pivotal role in elevating the stability and functionality of in-store Mobile Point of Sale (MPOS) systems while actively contributing to feature development.
Orchestrated the seamless integration of third-party applications, significantly enhancing the search capabilities of dunelm.com, and improving user experience.
Demonstrated a commitment to clarity and knowledge-sharing by actively working to demystify acronyms, enhance documentation, and promote industry best practices. Feel free to connect for insights into my initiatives in this regard!
Established and enforced industry best practices within junior and mid-level teams, fostering excellence in both technological implementations and methodology.
Led the design and development of TypeScript microservices, including the creation of a template service, leveraging the NestJS framework to ensure robust, scalable, and maintainable backend solutions.
Pioneered the construction of cutting-edge frontend applications, incorporating a template frontend, utilizing the NextJS framework to deliver performant, user-centric web experiences.
Spearheaded the strategic transition from a C# monolithic system to a scalable TypeScript microservice architecture, optimizing performance, and flexibility.
Provided effective leadership and mentorship to a team of 7 engineers, fostering a collaborative environment and driving project success.
Assumed the pivotal role of Scrum Master, orchestrating essential ceremonies and actively removing obstacles to ensure the team's productivity and the timely delivery of projects.
Designed and implemented a feature-rich dashboard within the main website, employing React with Redux to enhance user experience and provide valuable insights.
Collaborated on the strategic shift from a Java monolithic system to a modern, efficient NodeJS & TypeScript microservice architecture, ensuring enhanced performance and scalability.
Designed and meticulously maintained Terraform Infrastructure as Code (IaC) to orchestrate the deployment of service infrastructure, encompassing ECS, EC2, API Gateway, DynamoDB, IAM, Lambda, CloudFront, and CloudFormation.
Contributed to the creation and maintenance of a robust Continuous Integration (CI) pipeline utilizing DroneCI, streamlining development workflows and ensuring consistent code quality.
Collaborated with my team to develop and conduct rigorous load testing on services, culminating in the creation of a high-performing geo-location service capable of sustaining over 20,000 requests per second (rps).
Contributed to the development of a robust API testing framework utilizing industry-standard JavaScript frameworks Chai and Mocha, facilitating comprehensive testing and quality assurance procedures.
Cultivated and nurtured enduring client partnerships, resulting in the extension of two client engagements on multiple occasions, demonstrating commitment to client satisfaction and project success.
Successfully served as a line manager for two individuals, which encompassed establishing SMART goals, providing career guidance, and offering valuable mental health support, fostering professional growth and well-being within the team.
Played an active role in enhancing the company's digital footprint by participating as a speaker at industry meetups and crafting informative blog posts, elevating the organization's thought leadership and industry influence.
Spearheaded the creation of the YLD Green Team, dedicated to evaluating and improving the company's environmental impact, showcasing dedication to sustainability and corporate responsibility.
Initiated my tenure by contributing to a cross-functional team dedicated to the development of an industry-standard product, which included IBM Integration Bus. This formidable monolithic system had been in continuous development for two decades, providing me with valuable insights into legacy systems.
Transitioned to a different team after six months, where I excelled in the creation of meticulously tested microservices, following a Test-Driven Development (TDD) approach, for the groundbreaking IBM App Connect product. This contribution was pivotal to the product's success.
Beyond my core responsibilities, I co-founded an initiative with colleagues to establish a dedicated team focused on the deployment of IoT equipment at the Grade II* listed Hursley House. This project served as a compelling client showcase and fostered a productive partnership with the device supplier, underscoring my ability to drive innovative and collaborative ventures.