Experience

Auth0 -> Okta

Staff Engineer

2019 - now, Durham, NC (remote)

Spent the first 4+ years working on Auth0's manage dashboard and docs. I'm currently doing similar work on the Fine Grained Authorization team.

Validic

Front-End Engineer / Team Lead

2017 - 2019, Durham, NC

I joined and later managed a small team working on the pilot release of a remote patient monitoring system. Proposed, prototyped, and guided implementation of a micro front-end redesign to accelerate UI feature development. Also designed and implemented a multi-language CMS with live in-page editing. Wore the multiple hats typical of a small startup including CI and release management, QA tooling, and some Go and Kotlin when needed.

Bronto -> Netsuite / Oracle

Principal Front-End Engineer / Team Lead

2014 - 2017, Durham, NC

Worked on various UI features of Bronto's email marketing platform including a reporting redesign, marketplace plugin integrations, and a core React component library. Led the development of an interactive drag and drop message designer supporting multiple email-compliant text and HTML transforms, paving the way for future upgrades without rewrites.

Integrify

Lead Product Developer

2005 - 2014, Chapel Hill, NC

For 8+ years I was immersed in "low code" development long before it was a common term. Designed the workflow and rules engine, UI, task plugin API, multi-DB layer, and delivered the first of three major, upgradable releases to on-premise and cloud customers seven months after hiring. I even designed the company logo. Originally a .NET application, I spearheaded the integration of a pre-1.0 Node.js SPA, Redis-based caching, and OAuth 1.0 - all running on our existing Microsoft architecture.

Koroberi

Lead Product Developer

2004 - 2005, Chapel Hill, NC

Launched a website for a major logistics corporation one month after hiring. Designed the database schema, site search, content management tools, on-demand PDF generation, and image asset processing.

Freelance

Various Clients

2003 - 2004, Durham, NC (remote)

Developed web-based internal tools for sales tracking, order processing, and sales force management, as well as a system to export online personal ads for use in nationwide publications. All tools were built with (pre-jQuery) AJAX functionality and utilized SPA-like features such as dynamic grid entry/sorting and image cropping without page reload.

Intelligent Solutions

Lead Developer

2002 - 2003, Chicago, IL (remote)

Lead developer of CAPERS: a web-based incident reporting system for law enforcement. Designed the database, UI, reporting, and data import utilities.

Rollingstone.com

Senior Software Engineer

1999 - 2002, Chicago, IL

Sole developer of RS Radio: a cross-browser, streaming radio UI with drag and drop controls. Developed personalization features allowing users to rate any artist, album, or song title with real-time stats.

Northwestern Mutual Life

Systems Analyst

1998 - 1999, Milwaukee, WI


Graduated from Marquette University with a degree in Electrical and Computer Engineering.