Experience
Auth0 -> Okta
Staff Engineer2019 - 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 Lead2017 - 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 Lead2014 - 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 Developer2005 - 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 Developer2004 - 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 Clients2003 - 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 Developer2002 - 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 Engineer1999 - 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 Analyst1998 - 1999, Milwaukee, WI
Graduated from Marquette University with a degree in Electrical and Computer Engineering.