Software Engineer
Impact Team — B2B custom CMS development
December 2024 – Present
- Leading technical delivery for enterprise client projects, providing CMS expertise, architecture guidance and code review — from fully bespoke applications to hybrid CMS implementations.
- Developed a custom responsive data story with d3.js visualisations, receiving very positive client feedback.
- Led development of a dynamic Feed component for a Contentful-based CMS, enabling content editors to create intelligent content queries (based on taxonomy, sections, and initiatives) without developer intervention.
- Architected and executed complete CMS migration of hundreds of pages, writing custom scripts to export legacy data and rebuild pages in a new content model with zero data loss.
- Co-led a multi-scenario disaster recovery exercise — simulating ECS cluster deletion, API key revocation, and AWS Secrets Manager disruption — uncovering a critical New Relic alerting misconfiguration and a CloudFormation stack provisioning failure; resolved both issues and updated runbooks to strengthen production incident response.
Subscriber Engagement Team — B2C web applications
November 2023 – December 2024
- Earned Excellence Award within first three months for exceptional performance and rapid impact on deliverables.
- Led font migration across four web applications ahead of a hard company-wide legal deadline; coordinated dev-design collaboration to implement new typography with no issues at launch.
- Founded Vulnerability Thursdays, a weekly initiative to eliminate all high-severity dependency vulnerabilities across team applications, triaging findings from Snyk and Nimbus Shield as our team's Security Champion.
- Led company-wide mentorship scheme, creating processes that connected ~30 pairs across engineering, design, data, InfoSec, and customer operations teams, resulting in cross-discipline collaboration and new internal projects.
- Served as directly responsible individual for the newsletters platform (Next.js, AWS Lambda), independently launching 6+ new newsletters in support of The Economist's evolving subscription pricing strategy.
- Facilitated regular sprint ceremonies and presented demos to stakeholders, demonstrating strong communication skills and ability to explain technical decisions to non-technical audiences.