Experience
2022 — Now
2022 — Now
San Francisco, California, United States
I made many improvements to Slack's Workflow Builder no-code automation platform. I led the effort to improve the UI performance when editing very large workflows. The time to reorder workflow steps was reduced by 60%, the time to publish workflows was reduced by 65% and the delay per keystroke when editing Slack message content was reduced by 97%. I played a key role in launching Workflow Builder on Slack's FedRAMP-certified platform. I led the effort to display workflow date and time variables with customizable fully-localized formatting.
I contributed to transitioning Workflow Builder from a separate windowed web app to be embedded within the main Slack client. I made significant contributions to adding support for workflow conditional branching logic. I led the effort to modernize Slack's frontend take-home exercise interview, incorporating internal and candidate feedback.
2021 — 2022
2021 — 2022
San Francisco Bay Area
Working on the web infrastructure team, I led the time-sensitive effort to annotate Twitter web with schema.org SEO microdata using a server-rendering strategy to comply with Google’s cut-over to mobile-first indexing. As part of this effort, I implemented video previews in search results, which resulted in a 336% increase in daily video views on Twitter video impressions and a 73.6% increase in daily referrals to Twitter from video.
I proactively profiled and reduced the twitter.com local and CI build times by 20%, saving significant engineer time and CI infrastructure costs.
I also spent significant time working on team focused on enhancing Twitter's web design system.
Solutions leveraged JavaScript, Flow, React, React Native Web and webpack
2017 — 2021
2017 — 2021
San Francisco Bay Area
For most of my time at Optimizely I worked on the frontend infrastructure team, with part of that time as the team lead. I led several initiatives including a monolith code-splitting implementation leveraging webpack and a large monolith React component conversion effort. I worked with a focused team on rolling out a micro-frontend strategy implementation. I also led a long-term monolith performance improvement effort that involved developing new ElasticSearch-based API capabilities as well as significant frontend refactoring. I played a key role in guiding the front-end monolith engineers to adopt more modern coding standards as well as more sustainable coding patterns.
2015 — 2017
2015 — 2017
San Francisco Bay Area
Developed multiple greenfield web applications with a modern tech stack including node, hapi, react, redux, and ES6 javascript. Developed a single-sign-on login application that serves as the oauth2 authentication hub for many internal and external systems. Developed cloud media management, account management, and social sharing web applications as part of the GoPro Plus monthly subscription service. Developed core web app infrastructure components including a custom universal rendering system and reusable react components for media upload, analytics, and social sharing. Mentored other engineers in architecture approaches, problem solving, and best practices. Temporarily joined back-end team to develop several API endpoints in ruby/rails when back-end team resources were constrained.
2012 — 2015
Greater Pittsburgh Area
As the only software development engineer for the first 2 years, worked closely with the client to design and deploy a responsive healthcare data collection and reporting web application with a focus on minimizing costs and delivering a great end-user experience. Technical solution leveraged ruby, rails, devise, slim templates, and bootstrap. Multi-tenancy achieved using postgres schemas. Incorporated data security design for HIPAA PHI compliance. Configured automated application deployments to digital ocean via cloud 66 server management.
Education
Virginia Tech