NEW
Proxify is bringing transparency to tech team performance based on research conducted at Stanford. An industry first, built for engineering leaders.
Learn more
Nick D.
Fullstack-kehittäjä
Nick on erittäin taitava Senior Fullstack -kehittäjä, jolla on yli 15 vuoden kokemus. Hän on menestyksekkäästi navigoinut eri rooleissa, osoittaen pätevyyttä sekä yksilöllisenä tekijänä että tiimin johtajana.
Nick on työskennellyt eri teollisuudenaloilla, mukaan lukien lääke-, muoti- ja verkkokauppateollisuus, ja hänellä on ammatillista kokemusta sekä Isossa-Britanniassa että Yhdysvalloissa.
Yksi Nickin merkittävistä saavutuksista on ollut Metailin 'virtuaalinen sovituskaappi', joka mahdollistaa maailmanlaajuisille käyttäjille pukeutumaisten visualisoimisen 3D-avattareilla ja koon suositusten saamisen. Tämä työkalu saavutti satojatuhansia päivittäisiä käyttäjiä viidellä mantereella.
Lisäksi Nick ohjasi front-end-kehitystä työkalulle, jota esiteltiin suorassa TV-lähetyksessä Isossa-Britanniassa, ja se sai BAFTA-nimityksen digitaalisesta luovuudesta.
Tärkein asiantuntemus
- JavaScript 18 vuotta

- React.js 8 vuotta
- TypeScript 6 vuotta
Muut taidot
- AWS 10 vuotta
- Figma 5 vuotta

- Azure 4 vuotta
Valittu kokemus
Työllisyys
Senior Front-end Developer
Breach Point Inc. - 6 months
-
Developed a dashboard UI for the company's cybersecurity scanning tool. This was based on Next.js and featured the heavy use of Recharts to produce graphs of the scanner's complex data output.
-
Worked from a series of Figma designs to produce a pixel-perfect, responsive site with dark and light modes.
-
Collaborated closely with the CTO and another back-end developer to integrate with the existing C#-based REST API. This included authentication with MFA and adding payment support through Paddle.
Tekniikat:
- Tekniikat:
JavaScript
React.js
CSS
TypeScript
Tailwind
REST API
D3.js
-
Full-stack Developer
Pfizer - 3 months
-
Developed an MVP for hierarchy management and versioning tool, including the user dashboard, admin section, authentication with JWT, and secure cookies.
-
Built the tool with Next.js, with the front-end being based around React Flow to allow users to easily create and view their hierarchies with visible nodes and edges.
-
Worked closely with the PM to outline the data model required to define the hierarchies and how to version them. This was then implemented in the graph database Neo4j.
-
Implemented pixel-perfect designs and user flows provided through Figma.
Tekniikat:
- Tekniikat:
JavaScript
React.js
CSS
TypeScript
Next.js
Figma
- Data Engineering
Neo4j
Material-UI
- Data Modeling
ETL
REST API
GitHub Actions
JWT
-
Senior Front-end Developer
StubHub - 9 months
-
Worked on the "My Account" section which allows users to create and manage ticket listings and purchases. The site has over 15 million users per month, so there was a strong emphasis on review, testing, and experimentation of changes.
-
Joined the team as they were just starting to incrementally introduce TypeScript to the large codebase. As the only front-end specialist on the team, I spent a lot of time converting any sections I worked on into TypeScript.
-
Introduced essential front-end tooling, such as React linting and Prettier, to the codebase.
-
Created pixel-perfect responsive implementations from Figma designs.
Tekniikat:
- Tekniikat:
MySQL
JavaScript
React.js
CSS
TypeScript
Figma
Jira
REST API
Gulp
-
Fullstack-kehittäjä
Pfizer - 1 year 10 months
- Kehitti analyysiseurannan ja siihen liittyvän API: n ja käyttöliittymän, joka mahdollistaa Pfizerin seurata niiden sisäisten työkalujen käyttökuvioita tehokkaasti.
- Toteutti seurannan NPM-pakettina ja teki yhteistyötä eri sisäisten työkalujen kehitystiimien kanssa varmistaen, että seuranta saatiin saumattomasti integroitua ja muokattua siten, että se pystyi tallentamaan erityisiä analytiikkatapahtumia ja -dataa.
- Loitsi API:n käyttäen Expressiä, tuettuna sekä PostgreSQL- että Neo4j-tietokannoilla, ja optimoi tietokannan näkymiä, kyselyitä ja dataa, joka lähetetään kustakin lisäksi huomattavan tietomäärän käsittelyn vuoksi.
- Suunnitteli käyttöliittymän, joka tarjoaa hallintotiimeille työkaluja kerättyjen tietojen tarkastamiseen, visualisoimiseen ja analysoimiseen interaktiivisten kaavioiden ja aikajanojen avulla, jotka on kehitetty D3-tekniikalla ja räätälöity yksilöllisiin tarpeisiin.
Full-stack Developer
Pfizer - 1 year 10 months
-
Developed an analytics tracker along with its related API and UI, enabling Pfizer to monitor the usage patterns of their in-house tools effectively.
-
Implemented the tracker as an NPM package and collaborated with development teams for various in-house tools, ensuring seamless integration and customization of the tracker to capture specific analytics events and data.
-
Created the API using Express and supported by both PostgreSQL and Neo4j databases. Extensive efforts were made to optimize database views, queries, and the data transmitted from each endpoint due to the substantial volume of data processed.
-
Designed the UI, providing management teams with tools to inspect, visualize, and analyze gathered data through interactive charts and timelines developed with D3. The UI could be tailored to individual needs.
-
Collaborated closely with the project manager and designer, outlining the technical feasibility of mockups and designs, offering time estimates, and breaking down high-level requirements into manageable tasks.
Tekniikat:
- Tekniikat:
JavaScript
React.js
PostgreSQL
TypeScript
Node.js
Express.js
Figma
Neo4j
Webstorm
SASS
Material-UI
Sentry
REST API
D3.js
AdonisJS
JWT
Zustand
-
Fullstack-kehittäjä
Radilens - 1 month
- Rakensi sekä sovelluksen etu- että taustajärjestelmän Minimum Viable Product (MVP), joka auttoi radiologeja varaamaan seurantakäyntejä potilaiden kanssa.
- Osallistui teknologiapinon valintaprosessiin ja kehitti sovelluksen alusta alkaen Figma-suunnitelmista.
Full-stack Developer
Radilens - 1 month
-
Constructed both the front-end and back-end of a Minimum Viable Product (MVP) to assist radiologists in booking follow-up appointments with patients.
-
Collaborated in the decision-making process for selecting a technology stack and developed the application from scratch based on Figma designs.
-
Worked closely with the CEO and CTO to identify the necessary features for the MVP. Collaboratively outlined the lowest-risk strategy for developing the MVP within the specified timeframe.
Tekniikat:
- Tekniikat:
JavaScript
React.js
PostgreSQL
CSS
TypeScript
Node.js
Azure
Next.js
Figma
Tailwind
Prisma
JWT
-
Frontend-kehittäjä
Endeavor - 11 months
- Kehitti verkkosivuston, jonka avulla käyttäjät voivat varata "erityistä osaamista" osallistumaan virtuaalitapahtumiinsa.
- Työskenteli sivuston koosten kaikissa osa-alueissa, mukaan lukien pixel-perfect-reaktiiviset näkymät, autentikointi, analytiikka, virheiden seuranta, suorituskyky sekä yksikkö- ja integraatiotestaus.
Front-end Developer
Endeavor - 11 months
-
Developed a site that allows users to book "exceptional talent" to take part in their virtual events.
-
Worked on all aspects of the site, including pixel-perfect responsive views, auth, analytics, error-tracking, emails, performance, and unit and integration testing.
Tekniikat:
- Tekniikat:
JavaScript
React.js
MongoDB
PostgreSQL
CSS
TypeScript
Node.js
Next.js
Figma
Git
DataDog
SASS
REST API
Cypress
AWS Cognito
Segment (Twilio)
JWT
-
Front-end Developer
Metail - 5 months
-
I was asked to take a static, jQuery-based MVP of an image workflow tool and to reimplement and extend the features as a fully responsive React SPA.
-
The features included user account lifecycle, user group management, search, filtering, and being able to move the images through the various stages of the workflow.
-
As there was no designer on the project, I was required to design the layout and the user flows through the app.
Tekniikat:
- Tekniikat:
JavaScript
React.js
TypeScript
Git
Material-UI
REST API
AWS Amplify
AWS Cognito
-
Front-end Developer
Inclusively - 4 months
-
I was tasked with taking an existing WordPress site, which helped people with disabilities find suitable jobs, and to rewrite and expand on the features using a React SPA.
-
As the sole front-end developer, I worked closely with a back-end developer and designer to implement the landing site, account creation, profile management, job search and job application features.
Tekniikat:
- Tekniikat:
JavaScript
React.js
Node.js
Git
Heroku
Material-UI
Sentry
REST API
-
Lead Full-stack Developer
Metail - 4 years 5 months
-
Served as the lead engineer for the development of Metail's virtual fitting rooms, overseeing the front-end and all related middle-tier REST APIs and components. This role was distinct from my previous position at Metail, focusing exclusively on software development as the company separated technical and management specialties.
-
Developed the primary product, a customizable and localizable JavaScript plugin designed for clothing retailers' desktop and mobile websites. The plugin enabled users to generate a virtual representation of their body shape, try on clothes, and receive sizing recommendations.
-
Successfully deployed the plugin to retailers across four continents, implementing it on sites with a substantial daily user base numbering in the hundreds of thousands.
-
Collaborated closely with project managers and designers, contributing to the technical feasibility assessment of mockups and designs. Provided time estimates and broke down high-level requirements into manageable tasks.
-
Actively engaged in the development process and took on a mentoring role for both junior and senior engineers, fostering professional growth within the team.
Tekniikat:
- Tekniikat:
JavaScript
React.js
PostgreSQL
Java
Spring
AWS S3
Redux.js
Azure
Less CSS
Selenium
ClojureScript
Sentry
REST API
AWS EC2
Clojure
D3.js
AWS CloudFront
-
Co-founder
The Club HQ - 10 years 10 months
- Kehitti kaikkia osia reaktiivisesta alustasta, joka on suunnattu maailmanlaajuisten grassroots-urheiluklubien auttamiseen, mahdollistamalla mukautettujen verkkosivustojen luomisen klubeille, jotta ne voivat hallita, tiedottaa ja olla vuorovaikutuksessa jäsentensä kanssa tehokkaasti.
Tekniikat:
- Tekniikat:
JavaScript
MongoDB
ElasticSearch
Node.js
AWS S3
Redux.js
Less CSS
Tailwind
Sentry
REST API
Cypress
Meteor.js
- NoSQL
Stripe
Zustand
MongoDB Atlas
AWS CloudFront
Web Development Lead
Metail - 2 years 5 months
Played a key role in building, line managing, and leading the technical team dedicated to developing Metail's fitting room UIs.
-
Contributed to the development of the primary product, which was akin to the later customizable, localizable plugin for retailer's sites. This version, however, was iframe-based and specifically targeted desktop sites.
-
Extended the capabilities by developing standalone fitting room sites, including collaborations like the one with ITV's This Morning. The solution was utilized periodically on live television, demonstrating its adaptability and reliability.
Tekniikat:
- Tekniikat:
JavaScript
Java
Maven
Backbone
Less CSS
Grunt.js
REST API
AWS EC2
CoffeeScript
-
Developer
Metail - 2 years 4 months
-
Joined the startup as the inaugural developer, being the first one hired by the CTO.
-
Tasked with a dual role of leading front-end development and contributing to the construction of the Java-based middle-tier for the company.
Tekniikat:
- Tekniikat:
PHP
MySQL
JavaScript
CSS
WordPress
Java
Maven
Backbone
REST API
-
Postdoctoral Research Assistant
University of Cambridge - 2 years 1 month
- Developed Open Source software to aid capture, processing and sharing of data within and between institutions.
Tekniikat:
- Tekniikat:
MySQL
JavaScript
HTML
CSS
Java
- Data Science
- Data Engineering
- Data Modeling
ETL
XML
REST API
Clojure
Koulutus
Doctor Of PhilosophyChemical Informatics
University of Cambridge · 2004 - 2008
MSc.Chemistry
University of Oxford · 1999 - 2003
Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä
Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:
- Kartoitamme yrityksenne kehitystarvetta
- Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
- Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä
