James Anderson
Software Engineer @Marks and Spencer
Signup · Get unlimited contacts
WORK HISTORY
Software Engineer @Marks and Spencer
London, GB
Led the design and implementation of a new caching architecture for our core web app to enable new business initiatives.• Contributed to several internal tech standards and authored numerous architectural decision logs.• Designed a new internationalisation framework for our web apps, and worked with various product teams to enable its adoption.• Worked within tiger teams to enable the decommission of legacy services within tight deadlines.• Front-end lead for phase 1 of the Inspire Me migration to the new tech stack, and involvement in end-to-end delivery of the project.• Involvement in the implementation of domain-driven design in our codebase, and led the adoption of and up-skilling for component composition within the codebase.• Designed scrapers that used a custom lexer and parser to migrate content to new systems instead of requiring manual migration.• Designed and built a new version of the website’s global navigation and header, resulting in a ~25% improvement in mobile INP.• Collaborated with other teams to ensure the launch and productionisation of new internal APIs.• Delivered knowledge sharing sessions on best practices and new ways to build components with our tech stack.• Supported our web apps during incidents, including authoring post-mortems and leading investigations.• Increased observability of our app and improved supports mechanisms, helping to uncover and resolve previously undetected production issues.• Introduced new coding standards and improvements to developer experience within the codebase.• Authored proposals for architectural changes.
EDUCATION
Royal Holloway, University of London
Computer Science BSc
Heckmondwike Grammar School & Sixth Form
Computer Science, Economics, and Maths
ABOUT JAMES ANDERSON
Software engineer with a focus on web technologies. Key areas of interest include…
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.