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.
February 1, 2023 - present
October, 2021
February, 2021
February, 2020
January, 2019