Experience
2020 — Now
2020 — Now
San Francisco, California
Okta Privileged Access (fka Advanced Server Access)
* Implemented the Gateway client software for securely forwarding SSH and RDP sessions to customer infrastructure, and built tamper-proof session recording.
* Designed and built Active Directory Passwordless login, to allow customers in Windows environments to seemlessly log in using ASA
* Built the Access Requests feature in collaboration with the Inbox product team for customers to create manual access approval processes
* Full Stack: work across database, and backend Go code, and also Typescript/React frontend, acting as frontend architect
2018 — 2019
2018 — 2019
San Francisco Bay Area
Platform team, Backend Core team (framework and services), International team.
* Designed and lead technical work on feature flag system to implement pricing plans.
* Contributed to beta release of public API v2, including significant refactor of serialization system
* Designed and implemented new cache framework to improve site performance
* Led Architecture Review Team: a cross-team group of senior engineers who set technical direction across engineering
2005 — 2018
2005 — 2018
San Francisco Bay Area
Salesforce Platform Cloud: 2/2017 - Present: Designed next-gen page layout customization metadata and infrastructure.
Salesforce IoT cloud: 6/2014 - 2/2017:
* Created React/Flux/ES6 infrastructure for front end, refactored existing UI to use it.
* Contributed to build systems for frontend (Grunt) and backend (Gradle) modules
* Created Java server framework as basis for IoT Java-based microservices
* Helped design architecture for safely and reliably hosting customers' 3rd-party Java code, enabling them to write custom connectors.
Various Salesforce Platform teams: 2/2005 - 6/2014
* Proposed and built prototype for Setup 2.0 (now Object Manager), a next-gen administrative interface using Lightning and based on our own platform APIs
* Collaborated on architecture for Lighting Pages, working to ensure Platform and API integration rather than hard-coded solutions for various use cases.
* Architected Quick Action Layout editor and APIs, reusing existing infrastructure.
* Integrated Site.com more closely to the Salesforce platform, adding APIs to allow Sites to participate in the AppExchange.
* Implemented App Quick Start (see patents)
* Invented and implemented Developer Quick Access Menu, a button on each page allowing Salesforce admins to customize that page.
* Maintained internal git-p4 integration an internal developer productivity tool.
* Implemented FieldSets, allowing ISVs to package user-customizable sets of fields
* Created Personal Setup UI for non-admins to customize their preferences and Chatter user information.
* Architected and implemented the Page Layout Editor, a drag-and-drop utility for modifying page layouts with contemporary UI and undo/redo capability.
Education
Swarthmore College