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...

...我所参与的项目是在一个电视直播节目的大触摸屏上定期使用的. The millions of viewers could use the app to contribute, too.

Work Experience

Full-stack Developer

2022 - 2023
Pfizer
  • 开发了一个分析平台来跟踪用户如何以及何时使用辉瑞的内部工具. 其中包括一个用于跟踪的小npm包,以及一个用于捕获和可视化正在创建的大型数据集的合作伙伴API和UI.
  • 与许多其他内部工具的开发团队合作,集成npm跟踪器,并自定义集成以跟踪他们自己的分析事件和数据.
  • 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, 我们花了很多时间来优化数据库视图和查询以及从每个端点发送的数据.
  • 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.
  • 与项目经理和设计师密切合作,勾勒出模型和设计的技术可行性, 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
  • 建立了MVP的前端和后端,以帮助放射科医生预约患者的后续预约.
  • Helped the company decide on a tech stack of Next.js, Tailwind和Prisma,并从一组Figma设计开始,从头开始开发应用程序.
  • 与首席执行官和首席技术官密切合作,勾勒出MVP所需的功能,然后定义在规定时间内开发应用的最低风险策略.
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, 一个允许用户预订“杰出人才”参加他们的虚拟活动的网站.
  • Worked on all aspects of the website, including pixel-perfect responsive views, auth, analytics, error-tracking, emails, performance, and unit and integration testing.
  • 与项目经理和设计师沟通,概述模型和设计的技术可行性, 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的MVP图像工作流工具到一个完全响应的React单页应用程序(SPA), including reimplementing and extending the features.
  • Implemented key features such as user account lifecycle, user group management, and advanced search and filtering.
  • 在没有专门设计人员的情况下,为应用程序设计布局和用户流.
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
  • 领导现有WordPress网站的转型,致力于帮助残疾人找到合适的工作. Rewrote and expanded on the features using a React SPA.
  • 作为唯一的前端开发人员,与后端开发人员和设计人员合作,重新实现和增强功能, including the landing site, account creation, profile management, and job search/application.
  • 使用Jira进行有效的任务分解、时间估计和满足项目需求.
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. 它允许用户在试穿衣服时创建自己体型的虚拟表示,并收到尺码建议.
  • 将插件部署到四大洲每天有数以万计用户的站点, paying particular attention to payload size, scalability, and robustness.
  • 与项目经理和设计师密切合作,勾勒出模型和设计的技术可行性, 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
  • 创建并共同拥有一个平台,允许用户轻松地为他们的体育俱乐部或团队创建和管理渐进式web应用程序.
  • 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
  • 帮助建立、管理并领导技术团队开发Metail的试衣间界面. 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.
  • 从上述网站自动选择数据集,随后使用全校范围的网格进行高通量性能和量子力学计算分析.
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

我开发了一个分析平台来跟踪用户如何以及何时使用辉瑞的内部工具. This included a small, 易于集成的npm模块来跟踪每个工具和合作伙伴API和UI,以捕获和可视化正在创建的大量数据.

我与许多开发团队密切合作,使用各种工具来帮助他们定制集成. The API required lots of optimization of endpoints, queries, and views to capture and query the large dataset quickly.

基于react的UI有几个交互式可视化,允许管理团队快速检查和定制数据, e.g., 每个用户或组的交互式时间表,以查看在任意时间段(可能长达数年)使用了哪些工具以及何时使用.

Metail's Virtual Fitting Room

http://metail.com/
当我在Metail工作时,主要的产品是一个服装零售商网站的JavaScript插件. 这是一个跟随用户逛零售商网站的助手,允许用户创建自己的3D版本,看看自己身上穿什么衣服,并收到购买尺码的建议.

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

http://www.theclubhq.com
I'm a co-founder and sole developer of The Club HQ, 它的目的是支持基层体育俱乐部,为他们提供一个平台,让他们创建一个现代化的网站来管理他们的俱乐部,并与他们的会员互动. 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

http://www.youtube.com/watch?v=czUYyMh0jwk
在Metail工作期间,我领导了与ITV的《欧博体育app下载》合作项目的前端开发. 我们创建的独立虚拟试衣间用于每个月的现场秀,为特殊场合寻找嘉宾的服装.

One of the hosts used the fitting room on a touchscreen, 观众们被邀请为嘉宾提交自己的服装建议. 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

http://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. 它最初是一个网络爬虫,自动从期刊文章中抓取这些数据,然后在其网站上以单个集合的形式重新发布.

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.
2004 - 2008

Ph.D. in Chemical Informatics

University of Cambridge - England

1999 - 2003

Master's Degree in Chemistry

University of Oxford - England

Libraries/APIs

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

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

Frameworks

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

Languages

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

Storage

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

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)

Other

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

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

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

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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