Tom Christian, Full-stack software engineer
An accomplished Full-stack software engineer with circa 10 years experience working in contract roles specialising in React and NodeJS. Motivated and results-focused with a proven track record of developing enterprise grade, accessible and test-driven products, working as the Lead front-end developer for an e-commerce checkout migration project and supporting/mentoring colleagues on modern front-end development principles. Proficient in an assortment of technologies, including React, NodeJS, TypeScript, GraphQL, Next.js, React Query, Redux, React Testing Library, Cypress and i18n. Available for new roles →
Migrated an Angular 1.5 & RxJS project to a new React, Typescript & React Query codebase along with complete visual re-design using theme-ui (Emotion based CSS-in-JS library).
Working on multiple projects over a one year period for PA, I was the lead FE developer on both an NIHR research study transformation project and Genomics England genetic sample tracking portal.
Lead front-end developer for e-commerce checkout migration project involving Sainsbury's, Argos, Habitat & Tu
Senior developer building a React & Mobx based faceted search experience in a TDD style
EpiServer CMS & ReactJS app for Grosvenor Casino’s
React based SPA social network for Pearson (Redux, Sagas, Mocha)
Backbase CXP & Angular consultant for HSBC (Angular 1.5, TDD)
Unilever CMS site for Lipton Ice Tea (SASS, Backbone.js)
Adobe Premiere Pro music library plugin (Angular 2, Typescript, TDD) & Iterative responsive re-build of existing platform (Bootstrap, SASS)
Designed and developed the UI for a white-label event app (OOJS, SASS) Medical simulator app for Novo Nordisk used at a conference by 900 attendees. (AngularJS, PHP, SQLite)
Invision Power Services
Freelanced between 2009-2011 for IPS, Inc working with premium clients such as NFL, NHL, NBC, Warner Bros & Skype