Skip to content

magsallen/CV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 

Repository files navigation

Mags Allen

Senior Software Engineer

Profile | Technologies | Experience | Blog posts | Qualifications | Get in touch


A focused and collaborative fullstack engineer with excellent communication, problem-solving and leadership skills.

With 8 years professional experience spanning CSS to CDNs I have a broad skill set that allows me to understand and resolve complex challenges and deliver on work that I am deeply proud of. Alongside technical best practice I advocate for culture, accessibility, documentation and mentoring in my teams.

Beyond work, I am a runner, a reader, a British Sign Language learner and a former City Lead of Women Who Code Belfast.


Languages:

  • Proficient: JavaScript, Typescript, NodeJS, React, HTML & CSS, SASS
  • Also used: Python, Ruby, PHP

Tooling:

  • Proficient: Webpack, Babel, Express.js, GraphQL, Heroku, Circle CI
  • Also used: Splunk, Figma, AWS Lambda, S3, IAM

Databases:

  • MongoDB, PostgreSQL, Neo4j, Redis

Testing:

  • Jest, Mocha & Chai, Enzyme, Puppeteer

Financial Times, Senior Software Engineer, August 2016-July 2024

Content Pipeline

  • Part of an expert team reimagining how article content gets served on FT.com using Typescript, GraphQL and unist
  • Established a schema and a shared language for describing content on its journey from Editorial through to rendering
  • Reduced the number of transformations being applied to content data
  • Prioritised monitoring, dashboards and comprehensive logs to assist debugging
  • Regularly blogged about and presented our work internally to share progress and gather feedback

Newsletters

  • Tech led a rebuild and redesign of the Newsletters portal with company-wide impact
  • Planned and prioritised work for a team of mixed-level developers
  • Identified and resolved blockers with stakeholders across multiple departments
  • Designed short and long term solutions to handle inconsistencies between data sources

Platforms

  • Shaped technical strategy and produced technical designs for proposed projects
  • Identified redundant code and created a plan for archiving legacy applications across the department
  • Proposed and implemented site-wide security improvements
  • Improved documentation for shared developer tools

Page Kit

  • Built a flexible, extendable frontend library to manage shared assets, provide bundle-splitting, layouts, core branding and UI components to user-facing applications
  • Migrated all user-facing services, collaborating closely with Engineers, Delivery, Editorial and Support teams to mitigate risks
  • Defined a new front-end strategy

Interview Refresh

  • Designed and rolled out a new tech test and interviews process to reduce bias in hiring while improving the experience for both candidates and interviewers

Reliability Engineering

  • Built UI components for a service monitoring technical assets and serving out-of-hours support

GDPR Consent

  • Supported a cross-departmental, cross-discipline effort to build a new consent management platform and refactor existing systems for GDPR compliance

myFT

  • Built onboarding artefacts to target and convert new users to the platform
  • Prototyped a blended behavioural and content recommendations engine

Achievement Unlocked: Migrating FT.com to Page Kit

A Developer’s Guide to GDPR that won’t make you sweat

Future Leaders: Maggie Allen, Developer


Bootcamp Graduate Makers Academy, April-July 2016

AWS Associate Architect AWS Certification, July 2017

British Sign Language Level 1 Belfast Metropolitan College, 2005-2006

MA, Linguistics Queen's University Belfast, 2011-2012

BA, English Language and Linguistics Queen's University Belfast, 2007-2010


email: [email protected]

github: magsallen

About

A little bit about me

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published