Scroll To View More
Bryant Williams

Bryant Williams

Palo Alto, CA, United States
Member since February 14, 2018
Bryant is an entrepreneur and product/engineering leader with experience designing, developing, and managing large-scale infrastructure, web, and mobile projects for a variety of companies, including Hulu. For over the past decade, he's worked as an expert software engineer specializing in building APIs and user interfaces using JavaScript/CoffeeScript and MongoDB.
Bryant is now available for hire
Portfolio
Experience
  • JavaScript, 12 years
  • Vim Text Editor, 10 years
  • CoffeeScript, 8 years
  • Node.js, 6 years
  • MongoDB, 6 years
  • Mocha.js, 5 years
  • Stylus, 5 years
  • React, 5 years
Palo Alto, CA, United States
Availability
Part-time
Preferred Environment
Mac OSX, Vim, Git
The most amazing...
...system I've built managed, optimized, and scheduled petabytes of video data being transcoded into more than ten encoding profiles across multiple data centers.
Employment
  • Senior Director of Engineering
    2016 - PRESENT
    ShareThis
    • Oversaw the publisher platform, partner pixel management, application infrastructure, and audience builder projects.
    • Led the work on a new publisher platform—creating seven new products for the company and contributing over 25% of the companies publisher network after just one year.
    • Led the development of Audience Builder, a data management platform for ShareThis and close partners.
    • Improved the operational efficiency of our data team and increased revenue 400% in one year.
    • Worked closely with the product, sales, support, and marketing to keep teams aligned and focused on projects that will make a difference for the company.
    Technologies: Node.js, CoffeeScript, MongoDB, DynamoDB, Elasticsearch, Python
  • Founder | CTO
    2013 - 2016
    Maestro
    • Built a real-time, scalable, indexible database using MongoDB and Firebase shards.
    • Scaled a system across six Firebase instances to support more than 150,000 concurrent end users.
    • Developed a white-label video live-stream product to help broadcasters engage their audience during events.
    Technologies: Node.js, CoffeeScript, MongoDB, Firebase
  • Director of Engineering
    2012 - 2012
    Event Entertainment Group, Inc.
    • Developed a WordPress-based website for Ultra Music Festival's online web presence.
    • Scaled the theme to work across more than different sites as UMF took their music festival around the world to new countries.
    • Worked with local representatives in each country to translate content for the websites and train each team on how to use the system.
    Technologies: MySQL, WordPress, iOS, Android
  • Founder | CTO
    2011 - 2012
    LessThan3
    • Built a platform for digital goods based on electronic music artists and their music.
    • Developed shared online environments where users could spend time together, show off their music collections, and listen to music together.
    • Participated in Stanford's StartX Accelerator Program.
    Technologies: Node.js, CoffeeScript, Backbone.js, MongoDB
  • Software Developer
    2008 - 2011
    Hulu
    • Worked as one of two developers on the Hulu desktop project—launching a TV-based video experience before TVs had built-in applications.
    • Designed and built a transcoding platform to manage and schedule petabytes of video data across our network; this was an optimization problem factoring network speed, disk read speed, CPU strength, file size, and content priority.
    • Designed and built a CMS for managing Hulu's growing content library—this enabled the QA team to grow from 3 to over 20 people and work on content in multiple languages.
    Technologies: Python, MySQL, Couchbase, CentOS, ActionScript, Flex
Experience
  • GDPR Compliance Tool (Development)

    This tool provides publishers a way to receive consent from their European users. It integrates with the IAB framework to collect and share proof of user consent.

  • Social Analytics (Development)
    https://www.sharethis.com/news/2018/05/introducing-social-analytics-dashboard/

    This shows registered publishers analytics about their social activity including the number of shares and number of social referrals.

  • Audience Builder (Development)
    https://www.sharethis.com/intelligence/audience-segments/

    Indexed and organized 600,000 “signals” that represent user interest, intent, behavior, and demographics. It uses a real-time search and recommendation API that mines billions of data points in milliseconds that smoothly creates audiences. I enforced rigid structure and organization to our data business in order to allow it to scale. I also integrated it with over ten DMP/DSP partners.

  • Email List Builder (Development)
    https://www.sharethis.com/platform/email-list-builder

    A tool to help publisher's build email lists of their customers.

  • Reaction Buttons (Development)
    https://www.sharethis.com/platform/reaction-buttons/

    A tool to let users react to a publisher’s content which helps the publisher learn more about their user base.

  • Share Buttons (Development)
    https://www.sharethis.com/platform/share-buttons/

    Buttons for a publisher to help their users share content to social networks.

  • Viral Notifications (Development)
    https://www.sharethis.com/platform/viral-notifications/

    Our services monitor traffic from a publisher’s website—specifically the average page-specific and site-wide traffic patterns are analyzed. When a page begins to see extraordinary growth, the publisher is notified via Slack within 30 minutes. This signals to them to ensure their messaging is optimal for social media and checks the article's content for clarity and accuracy.

  • Social A/B (Development)
    https://www.sharethis.com/platform/social-ab/

    Publishers can prepare A/B tests to run on Facebook. Tests can be performed free via their Facebook page against two subsets of their fans or can be performed via Facebook Ads across a broad lookalike audience based on their existing fans.

  • Maestro.io (Development)
    http://info.maestro.io/product

    A white-labeled live streaming engagement platform for video broadcasters. It integrates with many external video hosts and offers a wide variety of engagement options, design customizability as well as advertising and sponsorship opportunities.

  • Hulu Video CMS (Development)

    I redesigned and architected Hulu's entire content ingestion pipeline from content ingestion, review, transcoding to distribution. The new system allowed the company to keep up with growing demands in terms of the number of videos being delivered, the aggregate file size of the incoming content, and the growing number of transcodes needed for each video file.

  • Hulu Transcoding Farm (Development)

    I designed and implemented a transcoding service for Hulu’s video content. The company was originally using third-party software which did little to meet the growing business demands.

  • Hulu Desktop (Development)

    A lean-back experience for experiencing Hulu on a large-screen format. I developed this before smart TVs and set-top boxes had a system for apps.

Skills
  • Languages
    CSS3, Python, JavaScript, CoffeeScript, Less, Sass, ActionScript, PHP 7, HTML5
  • Frameworks
    Mocha.js, Ember.js, Flex, Angular
  • Libraries/APIs
    Chai, Backbone.js, React, Node.js, Twitter API, Facebook Ads API, Facebook Open Graph API, Facebook API, GitHub API, Twitch.tv API, Instagram API
  • Tools
    Vim Text Editor, Git, Stylus, AWS SES, AWS SQS, SuperTest
  • Platforms
    Firebase, Rackspace, DigitalOcean, AWS EC2, CentOS
  • Storage
    MongoDB, AWS S3, AWS RDS, AWS DynamoDB, SQLite, Couchbase, Elasticsearch
  • Other
    Responsive UI, AWS Route 53, Firebase Hosting
Education
  • Bachelor of Science degree in Computer Science
    2006 - 2010
    Cornell University - Ithaca, NY, USA
I really like this profile
Share it with others