Nick Day,英国泰恩河畔纽卡斯尔的开发商
Nick is available for hire
Hire Nick

Nick Day

Verified Expert  in Engineering

UI、UX和前端开发人员

Location
英国泰恩河畔的纽卡斯尔
Toptal Member Since
September 20, 2019

Nick是一个前端专家,他也有超过十年的后端经验. 他高度致力于质量和最佳实践的使用,并喜欢为复杂问题制定简单的解决方案.

Portfolio

The Club HQ
用户界面(UI), Less, CSS, MUI(以前的Material UI), Cypress...
RadiLens
JavaScript, TypeScript, Next.. js、Prisma、顺风CSS、Azure、Figma
Endeavor
JavaScript, TypeScript, CSS, Git, GitHub, Jira, Figma, Zeplin, Datadog, Cypress...

Experience

Availability

Part-time

首选的环境

Git, WebStorm, IntelliJ IDEA

The most amazing...

...我所从事的项目是一个web应用程序,它定期在数百万观众面前的直播电视节目中使用.

Work Experience

Co-founder

2017 - PRESENT
The Club HQ
  • 开发了网站从前端到后端的各个方面.
  • 创建了一个平台,允许用户为他们的体育俱乐部或团队创建渐进式web应用程序.
  • 设计了一个简单的架构来支持添加多个运动和本地化.
Technologies: 用户界面(UI), Less, CSS, MUI(以前的Material UI), Cypress, React测试库, Amazon CloudFront CDN, Stripe, React Query, Meteor, Node.js, React

Web Engineer

2021 - 2022
RadiLens
  • 建立了MVP的前端和后端,以帮助放射科医生预约患者的后续预约.
  • 帮助公司决定Next的技术栈.js, Tailwind和Prisma,并从一组已有的Figma设计从头开始开发应用程序.
  • 与首席执行官和首席技术官密切合作,勾勒出MVP所需的功能,然后定义在规定时间内开发应用的最低风险策略.
技术:JavaScript, TypeScript, Next.. js、Prisma、顺风CSS、Azure、Figma

Web Engineer

2020 - 2021
Endeavor
  • Developed OpenStage, 一个允许用户预订“杰出人才”参加他们的虚拟活动的网站.
  • 负责前端的各个方面, 包括像素完美的响应视图, auth, analytics, error-tracking, emails, performance, 单元和集成测试.
  • 与项目经理和设计师沟通,概述模型和设计的技术可行性, 提供时间估计并将高级需求分解为可操作的任务.
技术:JavaScript, TypeScript, CSS, Git, GitHub, Jira, Figma, Zeplin, Datadog, Cypress, Amazon Cognito, Segment.io, Autopilot, Next.js

Web Engineer

2020 - 2020
Metail
  • 重新实现了基于jquery的, 静态MVP的图像工作流工具,并扩展功能作为一个完全响应, 单页React站点.
  • 开发了包括用户帐户生命周期在内的功能, 次用户组管理, 并通过其工作流程的各个阶段对图像进行过滤和分页.
  • 与使用AWS Amplify提供REST API的后端开发人员密切合作(使用Amazon Cognito作为用户身份).
  • 定义了应用程序的布局和用户流.
Technologies: CSS, MUI(原材质界面), Git, React测试库, Amazon Cognito, AWS Amplify, Zustand, React Query, React, JavaScript

Web Engineer

2020 - 2020
Inclusively
  • 重写了一个现有的WordPress站点, 帮助残疾人找到合适的工作, 并扩展了React生态系统的特性.
  • 与后端开发人员和设计人员密切合作,实现登陆站点, account creation, profile management, job search, 以及求职特点.
  • 使用Jira将不同的功能分解为可行的任务,并提供时间估计,以满足项目的广泛需求.
  • 指导五名亚利桑那州立大学的学生,他们将这个项目作为课程的一部分.
技术:CSS, MUI(以前的Material UI), Sentry, Git, Heroku, JSON Web令牌(JWT), Node.. js, React Query, React, JavaScript

Web Engineer

2019 - 2019
Social News Desk
  • 重新实施并扩展了SND On Air产品, 这使得新闻电台能够在直播中创建社交媒体并与之互动, 作为一个三人团队的前端专家.
  • 创建了一个组件结构和相关样式,允许直接重用和扩展不同的品牌.
  • 领导实现像素完美的样式和开发Sass混合创建平滑, 可重用的CSS动画.
技术:CSS, Node.. js、Git、AWS Lambda、MongoDB、Sass、Redux、React、JavaScript

Lead Web Engineer

2015 - 2019
Metail
  • 开发了Metails的虚拟试衣间, 它涵盖了前端和所有相关的中间层REST api和组件, 作为首席工程师.
  • 生产的初级产品:可定制的, 可本地化的插件服装零售商的桌面和移动网站, 允许用户在试穿衣服时创建自己体型的虚拟表示,并获得尺码建议.
  • 将插件部署到四大洲每天有数以万计用户的站点, 特别注意有效载荷的大小, scalability, and robustness.
  • 与项目经理和设计师密切合作,勾勒出模型和设计的技术可行性, 提供时间估计并将高级需求分解为可操作的任务.
  • 根据特性开发计划项目的技术演进, technical debt, 以及客户接受度. 我们在一个跨职能部门工作, 跨站点团队使用Jira中的看板板来管理工作流.
  • 积极培养和指导初级和高级工程师.
Technologies: Java, Less, CSS, MUI(原材质界面), Git, Amazon S3 (AWS S3), Amazon CloudFront CDN, Clojure, ClojureScript, React, Selenium, BrowserStack

Web Tech Lead

2013 - 2015
Metail
  • 帮助建立、管理并领导技术团队开发Metail的试衣间界面. 这个团队最多的时候增加到8名成员.
  • 定义了架构并领导了基于框架的开发, customizable, 零售商桌面网站的可本地化虚拟试衣间插件.
  • 领导独立试衣间场地的开发, 比如我们与英国独立电视台《欧博体育app下载》的合作, 在电视直播中定期使用的地方. 2014年,我们获得了BAFTA数字创意奖提名.
技术:Java, Less, CSS, Mercurial, Grunt, Jetty, Apache Maven, Backbone.js, CoffeeScript

开发者|产品

2010 - 2013
Metail
  • 领导Metail虚拟试衣间原型的重新实施和扩展.
  • 倡导并实施从Flash到HTML/JavaScript解决方案的转变.
  • 用wordpress支持的网站取代了公司的控股页面.
技术:Java, Less, WordPress, PHP, Apache Maven, Backbone.js, JavaScript

Ph.D. 候选人和博士后研究助理

2004 - 2010
剑桥大学
  • 开发了一个开源软件来帮助抓捕, processing, 以及机构内部和机构之间化学数据的传播.
  • 创建了一个自我更新的网站,发现, aggregated, 并将同行评审期刊上的晶体学数据以更可重复使用的方式重新发表, semantic form.
  • 从上述网站自动选择数据集,随后使用全校范围的网格进行高通量性能和量子力学计算分析.
技术:Java, CSS, Atom, RDF, XML, Clojure, JavaScript, HTML,数据可视化,分析

虚拟活动人才预约

基于react的网站允许您为您的虚拟活动预订知名人才. 我负责前台的各个方面, 包括像素完美的响应视图, auth, analytics, error-tracking, emails, performance, 单元和集成测试.

The Club HQ

http://www.theclubhq.com
我是The Club HQ的联合创始人和唯一开发者, 它旨在通过提供廉价的体育用品来支持基层体育俱乐部, 简单的方法来创建一个现代化的网站来管理和参与他们的成员. 该网站将很快支持多种运动和本地化.

Metail的虚拟试衣间

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

我定义了架构,并领导了这个插件的前端和中间层开发. 它被设计成使用单一代码库来支持零售商本地化, style, 品牌定制和跨桌面工作, mobile, 原生平台.

接管改造

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

其中一位主持人在触摸屏上使用试衣间, 观众们被邀请为嘉宾提交自己的服装建议. 在高峰期,试衣间可以同时支持超过5000名用户.

我们的作品获得了2014年英国电影和电视艺术学院奖数字创意奖的提名.

CrystalEye

http://journals.iucr.org/j/issues/2012/02/00/he5533/
CrystalEye是我在攻读博士学位时创建的一个工具.D. 帮我收集发表在同行评议期刊上的晶体学数据. 它最初是一个网络爬虫,自动从期刊文章中抓取这些数据,然后在其网站上以单个集合的形式重新发布.

Later, 我扩展了该工具,将数据转换为XML,以便于处理, 添加RSS/Atom提要,使其他研究人员能够轻松访问数据, 以及3D可视化和图形.

Languages

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

Frameworks

MUI(原材质界面), ClojureScript, Redux, Tailwind CSS, JSON Web令牌(JWT), Cypress, Re-frame, Jest, Spring, Next.js, Selenium

Libraries/APIs

上下文API, React, AWS Amplify, Node.js, Marionette.js, Stripe, Backbone.js, Backbone.Marionette, Segment.io

Other

User Interface (UI), 用户体验(UX), Full-stack, 前端开发, React Query, Zustand, Web Development, ESLint, React测试库, Autopilot, RSS Feeds, Data Visualization, Web Crawlers, SDKs, Analysis

Tools

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

Paradigms

函数式编程, 敏捷软件开发, 面向对象编程(OOP), REST, Kanban, Testing

Platforms

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

Storage

Amazon S3, MongoDB, MySQL, PostgreSQL, Elasticsearch, Datadog

2004 - 2008

Ph.D. 化学信息学

剑桥大学-英国

1999 - 2003

化学硕士学位

英国牛津大学