Senior Product Engineer

for Complex SaaS Systems

Senior full-stack engineer with 12+ years across CRM, ad tech, QA automation, integrations, and legacy modernization. Strongest in frontend-led product engineering, cross-system debugging, and translating messy business workflows into stable production software

View Selected Work
David Justice with his dog

About

I’ve always been drawn to systems, how they connect, where they break, and how to make them work better. I started in tech support, moved into QA and automation, and eventually into engineering because I wanted to understand the systems I was testing deeply enough to fix them myself. That path shaped how I work: I care about maintainability, reliability, and the real-world behavior of software under pressure. I’m frontend-minded, but comfortable working through APIs, databases, and search layers when that’s what the product requires. Long term, I’m especially interested in roles that sit closer to the intersection of engineering, product, and system design.

Selected Impact

Featured Work

Internal Google Ads Platform

Served as the sole frontend engineer for an internal campaign platform used by digital marketing teams, shaping early architecture in React/MUI and supporting backend workflows including Google Ads API research and account import tooling.

View details

Modernizing a Legacy CRM Contact Experience

Led redesign and refactor work across contact pages, filtering, and action systems while preserving permissions, communication states, and business-critical legacy behavior.

View details

Fixing Search and Data Access Parity

Reconciled SQL and Elasticsearch query behavior so segmentation, permissions, and contact visibility matched intended business rules across legacy and modern systems.

View details

Work Experience

Inside Real Estate (including BoomTown platform) | Associate Software Engineer to Senior Software Engineer | 2020 - Present

Led frontend and full-stack product work across CRM modernization, internal Google Ads account and campaign tooling, and cross-system debugging, including SQL/Elasticsearch parity issues, legacy refactors, and workflow-heavy SaaS features delivered across multiple repositories.

BoomTown | Senior Quality Assurance Engineer to Associate Software Test Engineer | 2013 - 2020

Progressed from QA into automation and engineering while contributing to workflow-heavy CRM features, client-facing product discussions, third-party integrations, and mobile/API testing.

Blackbaud | Senior QA Analyst / Support Specialist | 2010 - 2013

Began in enterprise software support, then moved into QA and early product-facing client work, helping shape a new ticketing platform through structured feedback, test planning, and automation leadership.

Education

B.A. in Electronic Media/Broadcasting with a Business minor from Appalachian State University, along with technical training through The Iron Yard (Ruby/Application Development), Stanford coursework in Introduction to Databases, Certified ScrumMaster (CSM) certification, and ongoing AWS Skill Builder coursework toward the Machine Learning Engineer Associate.

Contact

If you’re building something interesting or just want to connect, feel free to reach out. I’m always up for thoughtful conversations about engineering, product, and making useful things better.