JD Cantrell

Staff Software Engineer
SF/Bay Area • jd@goodrobot.netgoodrobot.net

Hi, I'm JD! I am a full-stack engineer with a focus on front-end. I have a passion for building systems that power amazing customer experiences. I like building software for humans.

Core competencies

Education

B.S. in Computer Science from Kansas State University

Job history

Opendoor

Staff Software Engineer - March 2022 - Present

At Opendoor I work on the Product Growth team developing experiments and building out our customer onboarding platform. During my time here I have re-architected and streamlined how we describe onboarding flows, enabled easier experimentation, and led the implementation of our latest brand look and feel.

Additionally, my responsibilities include site-reliability engineering and DevOps as part of our on-call rotation.

Tech Stack: Typescript, GraphQL, Golang, Python, Ruby, Postgres, CloudFlare Workers, React, redux-toolkit, Next.js, create-react-app, Remix, AWS

Resilience Insurance

Staff Software Engineer - July 2019 - February 2022

Resilience gave me the opportunity to lead a small team responsible for designing and developing various customer-facing portals and prototypes for exploring market-fit for new products. We built up a foundational toolset to quickly build new portals, worked with design to build out a design system, and set up processes to ensure high quality code.

Tech Stack: Typescript, React, Next.js, create-react-app, GraphQL, Auth0, Hasura

Trulia

Software Engineer - May 2011 - 2013

Senior Software Engineer - 2013 - 2017

Principal Software Engineer - 2017 - Jul 2019

At Trulia I started as a mid-level engineer and was promoted twice up to Principal engineer. My team owned the entire customer-facing search experience. We put this experience through many design iterations, extensive a/b testing of features, SEO improvements, and a lot more. All of this took place while delivering the experience at scale.

In addition to the consumer-facing search experience, I took part in developing Trulia's design system, iterating that system through several major versions, multiple migrations to different front-end frameworks and applying domain-driven design to our core back-end search library.

Tech Stack: Javascript, CSS, SaSS, MySQL, PHP, Smarty, jQuery, Backbone, React, GraphQL, JSON, Next.js

AllofE Solutions

Systems Analyst - June 2005 - May 2011

At AllofE I worked on a small team that took client needs and ideas and turned them into full web applications. This gave me a lot of opportunities to work closely with our users to develop intuitive interfaces to solve their problems.

Tech Stack: PHP, Javascript, CSS, MySQL, Adobe Air, Linux, Apache