Leaf Rogers

  • Currently unavailable for new work

Senior Full-stack and JavaScript Engineer

I am a friendly, open minded, and product-focussed developer who thrives in cross-discipline teams. I love to build resilient apps, sites, and sometimes teams! Above all, I like to be helpful and compassionate.

Tech skills

  • Full-stack TypeScript/JavaScript, modern HTML/CSS
  • Experienced with large React apps, state management
  • Back end: Next.js, Node.js, Express, Serverless
  • Various databases: Postgres, Redis, MongoDB, Neo4j
  • Avid tester, comfortable with various CI/CD pipelines
  • Writes code that favours readability, low maintenance

Core skills

  • Comfortable in various team sizes and agile workflows
  • Builds effective cross-discipline relationships
  • Happy to coach junior engineers, with patience
  • Thorough and likes to do a good job
  • Enjoys nurturing psychological safety in teams
  • An empathetic and compassionate teammate

Experience

Contract Full-stack Engineer

101 Ways (consultancy)

Abcam (101 Ways client)

Co-built an internal tool for Abcam’s customer support, to replace their aging order management tool.

  • Stack: Next.js, TypeScript, React, XState, Tailwind, GraphQL, Postgres, Docker, AWS: Lambda, S3, Dynamo, Aurora
  • Reduced time to find a customer’s order by 85% (from 1 min to < 10 secs)
  • Streamlined order management workflow from 17 screens to just 1

Senior Software Engineer

(7+ years)

Financial Times: Internal Products

Email Platform and Editorial Tools

  • Stack: Node.js, Express, React, MobX, MongoDB, Redis, RabbitMQ, GraphQL/RESTful APIs
  • Led and contributed to a team that managed dozens of high-traffic, modern JS and TS microservices
  • Led, contributed to, and launched a new front-end React tool for FT journalists to author newsletters
  • Added new GraphQL endpoints and integrations to an existing GraphQL API
  • Designed and implemented new fast, scalable, and highly available RESTful APIs to facilitate new features
  • Modernised and built resilience of numerous RESTful APIs that sent ~10m news emails per week to customers
  • Reduced technical cost of the email platform by an order of magnitude, while maintaining 3 nines reliability
  • Added documentation and improved test coverage (unit, integration, end-to-end) to many legacy apps

Email Platform GDPR

  • Worked as the lead engineer to ensure GDPR compliance of the FT’s email platform by May 2018
  • Set up several AWS integrations to listen for company-wide SAR and deletion requests

Financial Times: Customer Products

Accessibility accreditation

ft.com/accessibility
  • Implemented accessibility fixes and improvements listed from an a11y audit on ft.com
  • As a team of three we gained the FT’s first web accessibility accreditation

myFT

  • Stack: Node.js, Express, RxJS, Neo4j, AWS: API Gateway, Kinesis, Lambda
  • Developed & updated UI styles with semantic HTML and modern CSS
  • Maintained and improved a progressively enhanced UI
  • Co-designed and co-implemented a new email pipeline for customers
  • Team received a paid internal award for a double-digit boost in user engagement
  • Developed and shipped the current iteration of ft.com, together with teammates
  • Replaced the old and slow-to-ship site with microservices that shipped dozens of times per day

Contract Front-end Developer

(4 years)

Macmillan Publishing

(unreleased)
  • Lead front-end developer for a prototype English language-learning web app
  • Developed several sections, co-designed new platform API, led style-guide/template development
  • Used semantic HTML, SCSS/CSS animations, AngularJS, plain JS, gulp, SVG icons, Photoshop, Illustrator

Stink Studios

chance.chanel.com
  • Developed several parts of an interactive video site for Chanel, using HTML, CSS animations, JS

Potato London/Google

googleartproject.com
  • Bug-fixed and tweaked a huge web app built with Backbone, working client-side at Google’s offices

Other clients

  • R/GA
  • General Assembly
  • Crew
  • Possible London
  • AnalogFolk
  • Ostmodern

Senior Web Developer

(1 year)

AKQA Berlin

Nokia
here.com (was maps.ovi.com)
  • Developed and maintained the JS framework for Ovi Maps on the web, in a team of six
  • Implemented user stories, new UI locales, bug-fixing, closely liaising with UX and visual designers
  • Integrated the new Nokia Maps API into the framework as part of a major release
Other clients
  • AKQA(.com)
  • Volkswagen
  • Nike Football

Senior Front-end Developer

(3 years)

BD Network

  • Built campaign sites in HTML, CSS, JS; mentored junior developers; advocated web standards internally
Clients
  • Coca-Cola
  • Nestlé
  • Nintendo
  • Mars
  • Ferrero
  • Orange
  • Tesco
  • Nike
  • eBay
  • Diageo
  • GSK

Previous positions

  • Front-end Developer ()
  • Web Coordinator ()
  • Web Admin ()

Education

HND Computer Science

Solent University, Southampton

Software/Platforms

  • vim
  • iTerm
  • Firefox & Chrome DevTools
  • Figma, Sketch
  • macOS, Windows, Linux

Other Interests

  • People
  • learning
  • poetry
  • language
  • design

Code examples and references available on request.