Lead Software Engineer
CurrentWorked to mature broader engineering org's ops practices.• Implemented real-user monitoring (RUM), and built usage dashboards in Grafana.• Implemented synthetic monitoring, executing against global application deployments.• Formalized on-call duties for engineers, and trained other engineers on processes.On the Field Service Lightning team, I developed mid-tier endpoints to support the Field Service mobile apps.• API endpoints to download UI components for later offline use.• Testing and debugging Android and IOS apps.Continuing on the Visualforce team, I developed related features for Salesforce's UI customization platform. We grew the Visualforce platform to more than 28 billion page views and 30 million users each month.• Led a small dedicated scrum team through Agile process.• Monitored performance and production tests to maintain platform stability.• Developed features to keep older Salesforce UI up to date with Lightning branding and add user theming customization.• Used web sockets and Salesforce streaming API to automatically refresh pages with live data.• Developed a PDF-rendering microservice, deployed on Heroku.• Coordinated with outside contracting team to secure external apps and manage Heroku installations.• Guided development of Lightning Message Service, a platform for delivering secure messages between namespaced client-side components.• Designed and implemented platform security improvements and access control patterns.