David Hernon, Developer in Madrid, Spain
David is available for hire
Hire David

David Hernon

Verified Expert  in Engineering

User-centered Design (UCD) Developer

Madrid, Spain

Toptal member since February 15, 2021

Bio

David is a full-stack engineer, specializing in user experience. His expertise includes progressive web apps, responsive design, UX design, mobile development, React, and data visualization, and he is passionate about entrepreneurship and scaling web technology for Series A and seed-level startups. David developed a web chat application that serves over one million conversations, and he pioneered a patented method of generating conversation UIs driven by machine learning data.

Portfolio

Automat
Immutable Infrastructure, User Testing, User Experience (UX), Responsive Design...

Experience

  • JavaScript - 7 years
  • User-centered Design (UCD) - 6 years
  • Responsive Web Apps - 6 years
  • Node.js - 6 years
  • React - 6 years
  • TypeScript - 4 years
  • Apollo - 2 years
  • GraphQL - 2 years

Availability

Part-time

Preferred Environment

Web, Responsive Web Apps, Visual Studio Code (VS Code), MacOS, Slack

The most amazing...

...thing I've developed is a custom web chat that serves over one million conversations and is used by major retail clients.

Work Experience

Software Engineer

2016 - 2020
Automat
  • Developed a web chat that serves over one million conversations and integrates directly onto clients' websites. Clients included major brands in retail and skincare.
  • Pioneered a patented method of generating conversation UIs driven by machine learning data. The process led to an increase of 100% for our client's retail sales.
  • Implemented a user testing framework that drove app feedback and A/B-tested new components and designs. Analytics were integrated into the tool UI.
  • Developed a decentralized messaging service that used the iframe messaging API to link any website to our custom chat components. Offered a seamless, no stress implementation for our clients.
Technologies: Immutable Infrastructure, User Testing, User Experience (UX), Responsive Design, Python 3, Node.js, GraphQL, TypeScript, JavaScript, React

Experience

Automat.ai

A conversational marketing tool that integrates directly onto your company's website and offers one-on-one conversations with your clients. Learn about your clients' needs or give them information on your products in a natural way.

Education

2010 - 2015

Bachelor's Degree in Software Engineering

McGill University - Montréal, Québec, Canada

Skills

Libraries/APIs

React, Node.js

Tools

Slack

Languages

GraphQL, JavaScript, TypeScript, SQL, Python 3

Paradigms

Agile Software Development, User Testing, Test-driven Development (TDD)

Platforms

MacOS, Visual Studio Code (VS Code), Web

Storage

PostgreSQL

Other

Responsive Design, User Experience (UX), Responsive Web Apps, User-centered Design (UCD), Immutable Infrastructure, Apollo

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