Software engineer at Huboo working on Typescript, PHP Laravel, and Vue projects using agile development.
Experience
2025 — Now
2025 — Now
City Of London, England, United Kingdom
2024 — 2025
2024 — 2025
City Of Bristol, England, United Kingdom
Delivered features end-to-end, including relational database migrations, backend JSON API development with Express, and Vue frontend components. Maintaining microservices architectures with serverless and Kubernetes components.
Collaborated with stakeholders and product owners to refine feature requirements and gather early feedback during sprints. Created deployment guides and encouraged collective maintenance to help new and existing engineers deploy code more confidently.
Frequently pushed to improve code quality by refactoring to adhere to SOLID principles and fixing flaky tests, enhancing extensibility, continuous integration reliability, and confidence in test suites.
Onboarded new engineers through pair programming, sharing domain knowledge, and fostering team growth.
Regularly wrote Product Backlog Items with detailed BDD acceptance criteria to ensure clarity and reduce ambiguity. Advocated for an MVP approach to prioritise essential features and avoid unnecessary work. Contributed to feature development from ideation to delivery, collaborating with engineers and product owners, pair programming solutions, deploying to test and production environments, and presenting new functionality to stakeholders.
2023 — 2024
2023 — 2024
Bristol, England, United Kingdom
Joined a scrum team, quickly advancing to lead sprint goals and ensure feature delivery.
Refactored a critical system component, improving readability, extensibility, and team understanding through detailed documentation.
Investigated and diagramed parts of the system, presenting findings to the team, influencing solution decisions.
2022 — 2023
2022 — 2023
Bristol, England, United Kingdom
Soon after joining I automated a manual task with a Python script, saving the team ten hours a week, increasing productivity.
After investigating areas of the system, I filed gaps in the documentation coverage, writing and sharing Confluence guides used by senior engineers and tech support teams.
Regularly used Jira to manage and prioritise tasks, concisely summarising issues for engineers, saving time and effort for others.
2021 — 2021
2021 — 2021
Remote
Gained startup experience in a remote, distributed team, taking ownership of React tasks and onboarding new engineers to enhance their understanding of the codebase. Learned new technologies through self-learning and pair programming, and demonstrated initiative when senior engineers were unavailable due to time zone differences.
Education
University of Bath