- News UKFull Stack DeveloperDIGITAL & ITOctober 2021 - Today (3 years and 6 months)London, UKWithin the performance team developed and maintained the SEO and accessibility of a high traffic web application.- Carried out spikes, analysed data and presented findings back to the team for discussion.- Created changes behind feature switches and assessed changes in a production environment.- Developed various automated audits to track changes in performance during development and production.- Implemented changes provided by the SEO team and external accessibility reports.- Along with changes, improved and modernised the code touched within a mature mono repo.
- Energy AspectsSenior Frontend DeveloperDIGITAL & ITJune 2020 - September 2021 (1 year and 3 months)London, UKWithin a small team developed and maintained a client portal, reporting tool and various services.- Extended CKEditor to transform content copied from word document into a web article including custom Microsoft linked objects.- Implemented configurable section pages with various responsive and interactive widgets for curated and dynamically generated content.- Refactored current solution into a white labelled product.- Developed a URL driven multi-faceted search page.- Migrated data from legacy into new applications through automated syncs and one off scripts.- Setup site wide user tracking following standardised naming conventions and complementary dashboards.- Carried out code reviews for code contributed by external vendors.
- British PearlSoftware EngineerDIGITAL & ITMarch 2019 - May 2020 (1 year and 2 months)London, UKWithin a small team developed and maintained a white labelled back office, a property investment platform, and an OAuth application.- Refactored various components into single reusable components and migrated to TypeScript.- Improved e2e testing reliability, increased code coverage and reduced test execution time.- Carried out code reviews, pair programming sessions and prototyping.- Updated libraries, addressed deprecated features, improved code build infrastructure, and overall improved the maintainability of the codebase.- Created a mono-repo to share packages across different projects.- Various SEO improvement based on monthly supplied reports.- Improved page loads by analyzing bundles and using perf tools.
- Bachelor of ScienceDe Montfort University2014Bachelor of Science (BSc), Computer Science
- A-Levels, Advanced Diploma in ITWest London College2010A-Levels, Advanced Diploma in IT