Summary
Accomplished lead software engineer with 20+ years of experience
writing high quality, robust code for enterprise business applications
using modern technologies. Focused on front-end development and
passionate about user experience and developing creative user
interfaces.
Experience
Lead Software Engineer, Salesforce
Raleigh, NC — August 2016 - Present
Sales Enablement
May 2022 - Present
- Created a new Enablement program assignment modal, which provided filter and search capabilities and the ability to assign a program to up to 200 Sales Enablement users at once.
- Implemented an Invocable Action that assigns a user to an Enablement program, providing a way for customers to automate the process
- Developed the UI to display the results of an Enablement Coaching feedback exercise, utilizing GraphQL queries to fetch data
Admin Success
March 2020 - May 2022
- Implemented the UI for Lightning Experience Assistant Platform (LEAP), which is the foundation of the Guidance Center
Lightning Adoption
November 2018 - March 2020
- Helped deliver the Lightning Transition Assistant, which helps admins to prepare, rollout and optimize Lightning Experience in their org.
- Architected and implemented the Optimizer Lightning app UI, giving admins invaluable insights into the state of their org
Records Experience
March 2018 - November 2018
- Created a mitigation plan for common, recurring test failures, helping the team reduce future Trust burden
- Helped deliver the Dynamic Forms pilot, which allowed customers to configure sections of fields on a record layout
Setup Experience
August 2016 - March 2018
- Implemented a redesign of the object details page in Object Manager allowing for a more performant and usable experience
- Helped deliver Mobile Publisher, which allows admins to create branded mobile apps for their users
Staff Software Engineer, IBM
Durham, NC — January 2001 - August 2016
IBM Bluemix Admin Console, Lead UI Engineer
February 2015 - August 2016
- Administration console for dedicated customer deployments of the IBM Bluemix cloud platform
IBM RapidApps, Lead UI Engineer
November 2013 - January 2015
- An extension of the IBM Bluemix cloud platform allowing business developers to design applications for web browsers, tablets or mobile devices through a graphical user interface
IBM SSO, Lead UI Engineer
August 2013 - November 2013
- Single Sign-On solution for ibm.com, jazz.net and developerworks.com
Rational Asset Manager, Lead UI Engineer
July 2007 - August 2013
- Asset management solution based on Reusable Asset Specification
- Contributor - OSLC Asset Management specification
- Received patent "Systems and Methods for Governing the Disclosure of Restricted Data"
WebSphere Portal Tooling
February 2005 - July 2007
- Integrated tooling in Rational Application Developer to support portal and portlet development for WebSphere Portal Server.
Graphical Editing Framework
January 2001 - February 2005
- UI/Editor framework for Eclipse
- Published article "Using Native Drag and Drop with GEF"
Hydraulics Mechanic, United States Air Force
Plattsburgh, NY — July 1991 - August 1994
- Maintained the hydraulic, pneumatic and refueling systems of the Boeing KC-135 Stratotanker with the 380th Air Refueling Squadron
- Promoted to Senior Airman Below-the-Zone (BTZ)
- Southwest Asia Service Medal, National Defense Service Medal
Skills
- Java, JavaScript, TypeScript
- HTML, CSS
- LWC, LDS, Aura
- SOQL, Connect API
Education
State University of New York, Plattsburgh
B.S., summa cum laude, Computer Science — December 2000
Clinton Community College
A.S., summa cum laude, Math & Science — December 1998
Honors: Phi Theta Kappa
Honors: Phi Theta Kappa