David Ko

Senior Software Engineer Ii, Developer Platform at Greenhouse

David Ko has extensive work experience in software engineering. David currently holds the position of Senior Software Engineer II at Greenhouse Software, specializing in the New Hire Experience. Prior to this, they worked as a Senior Software Engineer I and Software Engineer IV at Greenhouse Software, focusing on the areas of New Hire Experience and Onboarding.

Before joining Greenhouse Software, David worked at XO Group Inc. as a Software Engineer for The Knot. During their tenure there, they made significant contributions to the Redux store of a large React application, introduced unit testing, refactored an existing Elasticsearch implementation, and reduced build time through scripting and parallelism. David also streamlined development workflows for applications using Vagrant and Docker.

David's earlier experience includes roles at Jingle Punks as a Developer and Junior Developer. David was responsible for various development tasks during their time there.

David Ko also had experience as a self-employed Developer prior to joining Jingle Punks. In this role, they focused on designing user experiences with HTML, CSS, and JavaScript, implementing database-driven websites using Ruby on Rails.

Overall, David Ko has a strong background in software engineering, with expertise in areas such as new hire experience, onboarding, Redux, Elasticsearch, build optimization, and web development.

David Ko attended Syracuse University from 2006 to 2010, where they earned a Bachelor of Science degree in Economics.

Links


Timeline

  • Senior Software Engineer Ii, Developer Platform

    February 1, 2023 - present

  • Senior Software Engineer II New Hire Experience

    October, 2021

  • Senior Software Engineer I New Hire Experience

    February, 2021

  • Senior Software Engineer I Onboarding

    February, 2020

  • Software Engineer IV Onboarding

    January, 2019