Nick Day, Developer in Newcastle upon Tyne, United Kingdom
Nick is available for hire
Hire Nick

Nick Day

Verified Expert  in Engineering

Full-stack Developer

Location
Newcastle upon Tyne, United Kingdom
Toptal Member Since
September 20, 2019

Nick is a highly-skilled, versatile, and experienced full-stack web developer with over 15 years of experience. He's operated in various roles, both within and leading teams. He has worked on a wide range of projects, from creating quick MVPs to developing robust, successful applications over several years and multiple iterations. Nick prides himself on attention to detail and finding straightforward, pragmatic solutions to problems regardless of complexity.

Portfolio

Pfizer
JavaScript, TypeScript, React, React Query, D3.js, Material UI, AdonisJS...
RadiLens
JavaScript, TypeScript, Next.js, Prisma, Tailwind CSS, Figma, APIs, Front-end...
Endeavor
JavaScript, TypeScript, CSS, Git, GitHub, Jira, Figma, Zeplin, Datadog, Cypress...

Experience

Availability

Part-time

Preferred Environment

Git, WebStorm, Figma

The most amazing...

...project I've worked on was periodically used on a big touch screen on a live television show. The millions of viewers could use the app to contribute, too.

Work Experience

Full-stack Developer

2022 - 2023
Pfizer
  • Developed an analytics platform to track how and when users used Pfizer's in-house tooling. This included a small npm package to do the tracking and a partner API and UI to capture and visualize the large dataset being created.
  • Worked with the development teams for many other in-house tools to integrate the npm tracker and customize the integration to track their own analytics events and data.
  • Wrote the API in Express, which was backed with both PostgreSQL and Neo4j databases. Due to the large amounts of data being sent and processed, much time was spent optimizing database views and queries and the data being sent from each endpoint.
  • Developed a React-based UI that allowed the management teams to inspect, visualize, and analyze the gathered data through interactive charts and timelines created with D3, which could be tailored to the individual's needs.
  • Worked closely with the project manager and designer to outline the technical feasibility of mockups and designs, providing time estimates and breaking up high-level requirements into workable tasks.
Technologies: JavaScript, TypeScript, React, React Query, D3.js, Material UI, AdonisJS, Sentry, PostgreSQL, Neo4j, Figma, Front-end, APIs, SDKs, Data Visualization, GitHub, HTML, JSON Web Tokens (JWT), REST, React Testing Library, ESLint, Front-end Development, Functional Programming, Zustand, Context API, Web Development, Full-stack, User Experience (UX), User Interface (UI), WebStorm, Sass, CSS, Express.js, Node.js

Full-stack Developer

2021 - 2022
RadiLens
  • Built the front and back end of an MVP to help radiologists book follow-up appointments with patients.
  • Helped the company decide on a tech stack of Next.js, Tailwind, and Prisma and developed the app from scratch, working from a set of Figma designs.
  • Worked closely with the CEO and CTO to outline the features required for the MVP and then define the lowest risk strategy for developing the app in the required timeframe.
Technologies: JavaScript, TypeScript, Next.js, Prisma, Tailwind CSS, Figma, APIs, Front-end, Azure, Data Visualization, GitHub, HTML, JSON Web Tokens (JWT), REST, React Testing Library, ESLint, Front-end Development, Functional Programming, React Query, Context API, Web Development, PostgreSQL, Full-stack, User Experience (UX), User Interface (UI), WebStorm, React, CSS, Node.js, Galaxy

Front-end Developer

2020 - 2021
Endeavor
  • Developed OpenStage, a website that allows users to book "exceptional talent" to take part in their virtual events.
  • Worked on all aspects of the website, including pixel-perfect responsive views, auth, analytics, error-tracking, emails, performance, and unit and integration testing.
  • Communicated with project managers and designers to outline technical feasibility of mockups and designs, providing time estimates and breaking up high-level requirements into workable tasks.
Technologies: JavaScript, TypeScript, CSS, Git, GitHub, Jira, Figma, Zeplin, Datadog, Cypress, Amazon Cognito, Segment.io, Autopilot, Next.js, APIs, Styled-components, Front-end, HTML, JSON Web Tokens (JWT), REST, React Testing Library, ESLint, Front-end Development, Functional Programming, React Query, Context API, Web Development, MongoDB, PostgreSQL, User Experience (UX), User Interface (UI), WebStorm, Sass, React, Node.js

Front-end Developer

2020 - 2020
Metail
  • Transformed a static, jQuery-based MVP of an image workflow tool into a fully responsive React single-page application (SPA), including reimplementing and extending the features.
  • Implemented key features such as user account lifecycle, user group management, and advanced search and filtering.
  • Designed the layout and user flows for the application in the absence of a dedicated designer.
Technologies: TypeScript, React, React Query, Material UI, React Testing Library, AWS Amplify, Amazon Cognito, Git, APIs, Front-end, User Interface (UI), User Experience (UX)

Front-end Developer

2020 - 2020
Inclusively
  • Led the transformation of an existing WordPress website dedicated to helping people with disabilities find suitable jobs. Rewrote and expanded on the features using a React SPA.
  • Collaborated with a back-end developer and designer as the sole front-end developer to reimplement and enhance features, including the landing site, account creation, profile management, and job search/application.
  • Utilized Jira for efficient task breakdown, time estimation, and meeting project requirements.
Technologies: JavaScript, React, React Query, Material UI, Heroku, Node.js, Sentry, Git, Front-end, APIs

Lead Full-stack Developer

2015 - 2020
Metail
  • Developed Metails's virtual fitting rooms, which covered the front-end and all related middle-tier REST APIs and components, as the lead engineer.
  • Produced the primary product: a customizable, localizable plugin for clothing retailers' desktop and mobile websites. It allows users to create a virtual representation of their body shape as they try on clothes and receive sizing recommendations.
  • Deployed the plugin across four continents to sites with tens of thousands of daily users, paying particular attention to payload size, scalability, and robustness.
  • Worked closely with project managers and designers to outline the technical feasibility of mockups and designs, providing time estimates and breaking up high-level requirements into workable tasks.
  • Ensured the planned technical evolution of projects aligned with feature development, technical debt, and customer adoption. We worked in a cross-functional, cross-site team using a Kanban board in Jira to manage the workstreams.
  • Actively developed and mentored junior and senior engineers.
Technologies: Java, Less, CSS, Material UI, Git, Amazon S3 (AWS S3), Amazon CloudFront CDN, Clojure, ClojureScript, React, Selenium, BrowserStack, APIs, Styled-components, Front-end, D3.js, Azure, SDKs, Data Visualization, GitHub, HTML, REST, IntelliJ IDEA, ESLint, Sentry, Kanban, Front-end Development, Functional Programming, Object-oriented Programming (OOP), AWS Lambda, Web Development, Amazon EC2, PostgreSQL, Full-stack, User Experience (UX), User Interface (UI), Redux, WebStorm, JavaScript, Node.js

Lead Full-stack Developer

2017 - 2019
The Club HQ
  • Created and co-own a platform that allows users to easily create and manage a progressive web application for their sports club or team.
  • Designed the architecture and implemented all aspects of the site. The site continues to run with new paying customers joining all the time. Due to its robustness, it rarely requires updates or fixes.
  • Built the site in React using the Meteor framework.
Technologies: Less, CSS, Material UI, Cypress, React Testing Library, Amazon CloudFront CDN, Stripe, React Query, Meteor, Node.js, React, APIs, Styled-components, Front-end, Tailwind CSS, GitHub, TypeScript, HTML, REST, ESLint, Sentry, Front-end Development, Functional Programming, Zustand, Context API, Web Development, Elasticsearch, MongoDB, Full-stack, User Experience (UX), Redux, WebStorm, Amazon S3 (AWS S3), JavaScript

Lead Full-stack Developer

2013 - 2015
Metail
  • Helped build, line managed, and led the technical team to develop Metail’s fitting-room UIs. The team grew to eight members at its largest.
  • Defined the architecture for and led the development of an iframe-based, customizable, localizable virtual fitting-room plugin for retailers' desktop sites.
  • Led the development for standalone fitting-room sites, such as our collaboration with ITV’s This Morning, where it was used periodically on live television. We were nominated for the BAFTA for Digital Creativity in 2014.
Technologies: Java, Less, CSS, Grunt, Jetty, Apache Maven, Backbone.js, CoffeeScript, APIs, Front-end, SDKs, Data Visualization, HTML, REST, IntelliJ IDEA, ESLint, Kanban, Front-end Development, Object-oriented Programming (OOP), Web Development, Amazon EC2, Full-stack, User Experience (UX), User Interface (UI), WebStorm, JavaScript

Full-stack Developer

2010 - 2013
Metail
  • Led the re-implementation and expansion of Metail’s prototype virtual fitting room.
  • Advocated for and implemented the move from Flash to an HTML/JavaScript solution.
  • Replaced the company’s holding page with a WordPress-backed website.
Technologies: Java, Less, WordPress, PHP, Apache Maven, Backbone.js, JavaScript, APIs, Front-end, HTML, REST, Kanban, Front-end Development, Object-oriented Programming (OOP), Web Development, MySQL, Full-stack, User Experience (UX), User Interface (UI), CSS

Ph.D. Candidate and Postdoctoral Research Assistant

2004 - 2010
University of Cambridge
  • Developed an open-source software to aid the capture, processing, and dissemination of chemical data within and between institutions.
  • Created a self-updating website that found, aggregated, and republished crystallographic data from peer-reviewed journals in a more reusable, semantic form.
  • Automated the selection of datasets from the aforementioned website and subsequent high-throughput performance and analysis of quantum-mechanical calculations using a university-wide grid.
Technologies: Java, CSS, Atom, RDF, XML, Clojure, JavaScript, HTML, Data Visualization, Analysis, APIs, Front-end, REST, Front-end Development, Object-oriented Programming (OOP), Web Development, MySQL, Full-stack, User Interface (UI)

Usage Tracker

I developed an analytics platform to track how and when users used Pfizer's in-house tooling. This included a small, easily integratable npm module to track each tool and a partner API and UI to capture and visualize a large amount of data being created.

I worked closely with many development teams for the various tools to help them customize their integration. The API required lots of optimization of endpoints, queries, and views to capture and query the large dataset quickly.

The React-based UI had several interactive visualizations to allow the management team to inspect and customize the data rapidly, e.g., interactive timelines for each user or grouping to see which tools were being used and when over arbitrary periods that could be years long.

Metail's Virtual Fitting Room

https://metail.com/
While I worked at Metail, the primary product was a JavaScript plugin for clothing retailer's sites. This was a helper that followed the user around the retailer's site and allowed them to create a 3D version of themselves to see what clothes looked like on their body and receive recommendations on which size to buy.

I defined the architecture and led this plugin's front and middle-tier development. It was designed to use a single codebase to support retailer localizations, style, and branding customizations and work across their desktop, mobile, and native platforms.

The Club HQ

https://www.theclubhq.com
I'm a co-founder and sole developer of The Club HQ, which aims to support grassroots sports clubs by providing a platform for them to create a modern website to manage their club and engage with their members. The site will soon support multiple sports and localizations.

Talent Booking for Virtual Events

A React-based site allows you to book well-known talent for your virtual events. I worked on all aspects of the front end, including pixel-perfect responsive views, auth, analytics, error-tracking, emails, performance, and unit and integration testing.

Takeover the Makeover

https://www.youtube.com/watch?v=czUYyMh0jwk
While at Metail, I led the front-end development for a collaboration project with ITV's This Morning. The standalone virtual fitting room we created was used on the live show every month to find a guest's outfit for a special occasion.

One of the hosts used the fitting room on a touchscreen, and viewers were invited to try to submit outfits for themselves as suggestions for the guest. At the peak, the fitting room supported over 5,000 concurrent users.

We were nominated for the 2014 BAFTA for Digital Creativity for this work.

CrystalEye

https://journals.iucr.org/j/issues/2012/02/00/he5533/
CrystalEye was a tool I created while doing my Ph.D. to help me gather crystallographic data published in peer-reviewed journals. It started as a web crawler that automatically scraped this data from the journal articles before republishing them in a single collection on its website.

Later, I expanded the tool to convert the data to XML for easier processing, added RSS/Atom feeds to allow other researchers easy access to the data, and 3D visualizations and graphs.

Languages

HTML, JavaScript, CSS, Less, Sass, TypeScript, Java, Clojure, PHP, XML, RDF, CoffeeScript

Frameworks

Material UI, Express.js, Cypress, ClojureScript, Redux, Next.js, Tailwind CSS, JSON Web Tokens (JWT), Re-frame, Jest, Spring, Selenium, AdonisJS

Libraries/APIs

Context API, React, AWS Amplify, React Testing Library, Node.js, D3.js, Marionette.js, Stripe, Backbone.js, Backbone.Marionette, Segment.io

Other

React Query, User Interface (UI), User Experience (UX), Full-stack, Front-end Development, APIs, Front-end, Zustand, Styled-components, Web Development, ESLint, Autopilot, RSS Feeds, Data Visualization, Web Crawlers, SDKs, Analysis, Back-end

Tools

WebStorm, Amazon Cognito, Amazon CloudFront CDN, Git, Prisma, IntelliJ IDEA, Grunt, Jenkins, Atom, Zeplin, Sentry, BrowserStack, Leiningen, Jetty, Apache Maven, GitHub, Jira, Figma, Uploadcare

Paradigms

Functional Programming, Agile Software Development, Object-oriented Programming (OOP), REST, Kanban, Testing

Platforms

Meteor, Azure, Heroku, WordPress, Galaxy, AWS Lambda, Amazon EC2, Amazon Web Services (AWS)

Storage

PostgreSQL, Amazon S3 (AWS S3), MongoDB, MySQL, Elasticsearch, Datadog, Neo4j

2004 - 2008

Ph.D. in Chemical Informatics

University of Cambridge - England

1999 - 2003

Master's Degree in Chemistry

University of Oxford - England

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring