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 →
2022
NewDay
ComplyAdvantage
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).
PA Consulting
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.
2021
Sainsbury's
Lead front-end developer for e-commerce checkout migration project involving Sainsbury's, Argos, Habitat & Tu
2018
Argos
Senior developer for several projects including a bespoke live chat & support bot, search and navigation taxonomy build, header-as-a-service NodeJS API, Design system & component library maintainence and lead developer for the Homepage, Store Locator & Help sections
2017
Audio Network
Senior developer building a React & Mobx based faceted search experience in a TDD style
Brilliant Basics
EpiServer CMS & ReactJS app for Grosvenor Casino’s
KWT Design
React based SPA social network for Pearson (Redux, Sagas, Mocha)
Salmon
Backbase CXP & Angular consultant for HSBC (Angular 1.5, TDD)
2016
Tribal Worldwide
Unilever CMS site for Lipton Ice Tea (SASS, Backbone.js)
Audio Network
Adobe Premiere Pro music library plugin (Angular 2, Typescript, TDD) & Iterative responsive re-build of existing platform (Bootstrap, SASS)
2015
Concise Media Design
Designed and developed the UI for a white-label event app. UI for a event technician controller app allowing instant control of thousands of attendee devices. Medical simulator app for Novo Nordisk used at a conference by 900 attendees. (AngularJS, PHP, SQLite)
2011
Web Infinity
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