Benjamin Knight, JavaScript Developer in Melbourne, Victoria, Australia
Benjamin Knight

JavaScript Developer in Melbourne, Victoria, Australia

Member since November 13, 2014
Benjamin brings over 10 years of industry experience to the table and has worked with major Bay Area tech giants including Yelp, Thumbtack, Airtable, and Namecheap. He's an expert in bridging the gap between design and engineering, helping teams to establish a design language that results in quality end-user experiences. He's competent across the full web stack. He values communication and trust above all else when working with remote teams.
Benjamin is now available for hire

Portfolio

Experience

Location

Melbourne, Victoria, Australia

Availability

Full-time

Preferred Environment

MacOS, Unix, Git, Google Chrome, VS Code

The most amazing...

...and notable brand identity I've had a hand in is Yelp, spearheading the design of their public style guide and precipitating a company-wide change in approach.

Employment

  • Full-stack Developer

    2020 - PRESENT
    Namecheap
    • Built a sales lead collection app for a large portfolio of high-value domains worth several million dollars.
    • Coded a new marketplace using React, AdonisJs, and GraphQL. Also contributed UI/UX design.
    • Worked effectively with a remote team spread across three distant corners of the globe.
    Technologies: React, Node.js, PHP
  • Front-end Developer (via Toptal)

    2016 - 2019
    Thumbtack
    • Built a help center from the ground up using Create React App.
    • Built a Salesforce integration layer using Salesforce's Force.com platform.
    • Developed a dispute settlement application also with React and Redux.
    • Worked effectively with a remote team in a distant time zone (US) while living in Vietnam.
    Technologies: React, Redux, React Router, Create React App, Visualforce, Apex
  • Front-end Developer (via Toptal)

    2017 - 2017
    Airtable
    • Built three new blocks for their pro blocks feature, including the records block, description block, and chart block.
    Technologies: React
  • Front-end Developer (via Toptal)

    2015 - 2016
    Homely.com.au
    • Implemented React component-based UIs for new product features.
    • Created mobile-first, responsive interfaces.
    • Utilized advanced ECMAScript 6 and 7 language features for more expressive, flexible code.
    • Worked effectively with a remote team in a distant time zone (Australia) while living in the US.
    Technologies: React, Node.js
  • Front-end Software Engineer

    2012 - 2014
    Yelp
    • Worked closely with the product team to build new features for the desktop and mobile site.
    • Had a lead role on the small team that produced Yelp's first UI style guide, and then made it available to the public. The style guide precipitated an organization-wide push towards modular design.
    • Rebuilt completely Yelp's most important page (the business page) from scratch, using advanced CSS features for layout and interaction.
    • Led the development of a complete overhaul of all email templates, including Yelp Weekly, which is sent to millions of users per week.
    • Gained unique experience working on a large-scale software project with hundreds of contributors. Learned extensively about release engineering, including testing and deployment, as well as common web security vulnerabilities.
    Technologies: Python, jQuery, Google Clojure Library
  • UI Designer/Web Developer

    2011 - 2012
    Couchsurfing
    • Designed multiple experiments focused on optimizing user onboarding, using Optimizely's A/B testing platform.
    • Had a fluid role within a startup environment, ranging from coding to graphic design and product management.
    • Used Scrum.
    • Redesigned the website's main navigation.
    • Overcame challenges involved in modernizing the front-end of a seven-year-old codebase.
    Technologies: PHP, jQuery
  • Web Developer

    2009 - 2011
    Perch Design Studio
    • Turned beautiful Photoshop designs into WordPress sites.
    • Built some Shopify sites.
    • Learned how to use WordPress as a framework for general application development, not just for blogging and static content.
    • Built mobile sites using both custom mobile stylesheets as well as media queries when they were still a new technology.
    • Got to work with many local businesses in and around my home town of Portland, Maine.
    Technologies: WordPress, PHP, jQuery

Experience

  • Thumbtack Help Center (Development)
    https://help.thumbtack.com

    Built Thumbtack's help center as a sole developer, using React and Redux on top of a Salesforce back end. Filled the UX and UI design role as well.

  • Thumbtack Solution Center (Development)

    I built a conflict resolution application as a sole developer using React and Redux. It uses a chat-like interface to guide two parties step-by-step towards finding a resolution to project conflict, such as a refund or redoing the work. It supports media attachments, single sign-on authentication, and email notifications. The public front end is behind authentication but I can demo the app during interviews.

  • Cocolist (Side project) (Development)
    https://cocolist.app

    I made a directory app with Gatsby, Firebase, and AIrtable for finding eco-conscious businesses such as hotels and restaurants in different cities mostly across Southeast Asia.

  • Personal Website (Development)
    https://benknight.me

    My own Firebase-hosted personal website.

  • Yelp Style Guide (Development)
    https://yelp.com/styleguide

    I had a lead role on the small design team that created Yelp’s first public style guide. The style guide precipitated an organization-wide effort toward modular design across all platforms.

Skills

  • Languages

    JavaScript, CSS, HTML, TypeScript, GraphQL, Python, PHP
  • Frameworks

    Tailwind CSS, Redux, Express.js, AdonisJs, Visualforce
  • Libraries/APIs

    D3.js, React, Node.js, GatsbyJS
  • Tools

    PostCSS, Create React App, Knex.js, React Apollo
  • Paradigms

    Responsive Web Design (RWD), UX Design, Agile
  • Platforms

    Web, WordPress, Firebase, Unix
  • Other

    Airtable, HTML Email, Style Guides, React Hooks, Full-Stack Developer, Freelance Developer, User Experience (UX), Web UX, Apollo, Apollo Server, Rendering Performance, SA
  • Storage

    Cloud Firestore

Education

  • Bachelor of Arts degree in Mathematics and Computer Science
    2005 - 2009
    Colby College - Waterville, Maine

To view more profiles

Join Toptal
Share it with others