Bryan Witherspoon

Bryan Witherspoon is a software engineer with over fifteen years of professional experience designing, building and delivering web applications.

Employment

GitHub

Staff Software Engineer - Cloud and Enterprise Security

- present

Summary

At GitHub, I am part of the Enterprise Security team, responsible for developing and maintaining security automations that protect the company.

Accomplishments

  • Designed and developed a platform for conducting internal security communication campaigns.
  • Developed a proof-of-concept for the Cloud Security team for automatically tagging resources in AWS with the user or role that created it.

DataGrail

Senior Software Engineer

-

Summary

At DataGrail, I developed several key features for the company's growing Data Privacy Platform.

Accomplishments

  • Developed key functionality allowing the service to be sold into enterprise markets.
  • Implemented tools and processes for reviewing changes in a live environment before deploying to production.

Duo Security, part of Cisco Systems

Technical Lead - Site Reliability Engineering

-

Summary

While at Duo, which was acquired by Cisco in 2018, I've grown from a frontend web developer into my current role as a Technical Lead in Site Reliability Engineering.

I've developed a handful of key features for Duo's core authentication service. I've led the design and implementation of a data pipeline service, a project which emphasized performance, scale, reliability, automation, and security. I was a Technical Lead in Site Reliability Engineering for ~2 years where I planned and implemented internal tools to accelerate the delivery of our software into our customers' hands.

Accomplishments

  • Implemented internal tools and processes to reduce time to deliver code changes to production.
  • Served in regular on-call rotations to ensure service uptime.
  • Designed and built a data pipeline service to store customer authentication data and generate near real-time reports.
  • Led visual redesign project of product's administrative interface.
  • Implemented many key features of the company's flagship product.
  • Designed and built an internal dashboard for displaying business metrics.
  • Continuously improved HTML, CSS and JavaScript coding standards and product's build pipeline.
  • Screened and interviewed software engineer and engineering management candidates.

Digital Roots

Software Engineer

-

Summary

Responsible for designing and developing web-based user interfaces for social media engagement and reporting platform.

Accomplishments

  • Designed and developed abstract reporting tool used for visualizing performance metrics.
  • Built a social media command center used for data exploration by social media teams.
  • Built an application for tracking performance of data processing pipeline.
  • Co-organized local Ember.js meetup group.

Arbor Networks

Software Engineer

-

Summary

Responsible for designing and developing web-based user interfaces for distributed network security solutions.

Accomplishments

  • Successfully launched initial version, major release, and several minor releases of network security application.
  • Spoke to 85+ person engineering team on the topic of migrating from image-based graphs to SVG.
  • Submitted patent application for the automatic transformation of selected text into regular expression.
  • Led small to medium-sized groups in user interface design sessions.
  • Participated in cross-functional user experience team.

Consumers Energy

Engineer

-

Accomplishments

  • Designed and developed lightweight web interface for managing electronic switchgear.
  • Built and programmed a wireless interface between a Roomba and an electric meter to alter cleaning schedules based on the current price of electricity.

The State News

Creative Director

-

Accomplishments

  • Successfully launched two major redesigns of the company's main websites and numerous internal web applications.
  • Supported nightly production efforts by proofreading and formatting content for web.

Proficiencies

Software engineering practices

Education

Michigan State University

Bachelor of Science, Electrical Engineering