Brev Patterson

Frontend Engineer & Web Developer


GitHub, LinkedIn
Sunnyvale, CA


  1. Numenta

    Senior Front End Engineer Dec 2012 — Current

    Building systems based on the operating principles of the neocortex. Technologies used: Javascript, HTML5, CSS3, Backbone, NodeJS, Python, REST, AJAX, jQuery, Git.

  2. Yahoo!

    Lead Engineer Jul 2007 — Jun 2011

    Engineering Manager, Lead Frontend Engineer, Hiring Manager, and Scrum Master for Yahoo! Local Search,, and Yahoo! Neighbors. These sites served several million users per day. Technologies used: Javascript, HTML5, CSS3, NodeJS, PHP, Perl, MySQL, YUI, OAuth, REST, AJAX, SubVersion, SEO.


    Lead Engineer Aug 2002 — Jul 2007

    Team Lead and Lead Engineer for a scalable platform of seven online retail stores. Each month these sites handled millions of dollars in sales, and several hundred thousand users. Technologies used: Javascript, HTML, CSS, Perl, PostgreSQL, XSLT, REST, AJAX, CVS, SEO.

  4. Red Hat

    Web Developer Feb 2001 — Jun 2002

    Built a turnkey e-commerce software suite that received favorable reviews in the trade press. Created a wiki-based web application that powered the corporate intranet. Developed enterprise web solutions for clients such as Compaq, Canon, and McGraw-Hill. Technologies used: Javascript, HTML, CSS, Perl, PostgreSQL, CVS.

  5. Mediabang!

    Web Developer Jul 1999 — Feb 2001

    Created dynamic websites for clients such as the Sundance Film Festival, Franklin Covey, Brewvies, and the Utah Highway Patrol. Technologies used: Javascript, HTML, CSS, Perl, MySQL.

  6. XMission

    Support Engineer Apr 1995 — Jul 1997

    Customer support for Utah's first and largest Internet Service Provider. Developed web-based statistics monitoring to watch the health of routers and servers. Created a CD-ROM installer for new user connectivity software. Technologies used: HTML, C, C++, Perl, Shell Scripting, SNMP.

  7. Starnet

    Junior Software Developer Dec 1994 — Apr 1995

    Developed client software and user interfaces for an early video server system. Captured embedded data in video streams for statistics generation. Technologies used: C, C++, Assembly.


  1. 2008

    Certified Scrum Master (CSM)

    Scrum Alliance
  2. 2005

    Visual Communication & Design BS
    Anthropology Minor

    Weber State University
  3. 2002

    Red Hat Certified Engineer (RHCE)

    Red Hat
  4. 1995

    Summer Computing Institute (SCI)

    University of Utah