Brendon Crawford

BUILDING CODE, TEAMS, AND PRODUCTS

Los Angeles, CA

b at brendoncrawford dot net

This document can be found at https://brendoncrawford.net/

I taught myself to program at age 10, and have been involved with software ever since. I am a full-stack developer with over 20 years of experience in the web and mobile space. I work with an emphasis on teamwork, good communication, and using technology to drive business-value.

I prefer to call myself a company builder more than simply a programmer or software engineer. Over the years I have taken on many roles including backend developer, frontend web developer, mobile developer, project manager, security consultant, technical co-founder, technical sales, technical hiring, reliability engineer, systems administration, devops, scalability engineer, and even customer support.

I support Free and Open Source software. Some of the projects I have contributed code to include VS Code, The Django Project, The Celery Project, Piwik Open Analytics Platform, JSLint, and Strophejs.

Skills

  • General

    • Product Strategy
    • Recruiting / Hiring
    • Architectural Planning
    • UX Analysis
    • Funnel Optimization
    • Technical Budgeting
    • Jira / Pivotal / Trello
    • Agile / Scrum / KanBan
  • Backend

    • Python 2/3
    • PostgreSQL
    • Redis
    • Flask
    • Django
    • Redshift DB
    • Express.js
    • MySQL
    • CouchDB
    • RabbitMQ
  • Frontend

    • ReactJS
    • SCSS/SASS
    • TypeScript
    • Redux
    • GraphQL
    • Webpack
    • Websocket
    • Bootstrap
    • Selenium
    • jQuery
  • Systems/Devops

    • Docker
    • Jenkins
    • GoCD
    • AWS
    • Git
    • Nginx
    • GNU/Linux

Experience

  • Revenue.com

    Software Engineer, Contract

    Revenue.com was a native advertising platform that provided customizable, in-stream advertising for content publishers.

    I helped build the development team, where I did product strategy, product management, as well as building complex systems for high scale.

    I successfully migrated years of legacy in the billions of records, from legacy systems to AWS. I also built new high performance systems for tracking high traffic loads of ad impressions and processing financial transactions for those impressions. I have scaled the system to about 100x performance, allowing for hundreds of millions of ad impressions per day. I also have built complex analytics systems and business insight tools on top of the impressions datasets. This particular project has been mainly built on Python, AWS, Redshift and Redis.

    • Revenue 1
    • Revenue 2
    • Revenue 3
    • Revenue 3
  • Stockr

    Software Engineer, Contract

    Stockr was a social network connecting investors, traders and public companies. The Stockr system processed 100s of million data events per business day.

    The Stockr stack consisted of Python, Django, Celery, CouchDB, MySQL, AWS, BackboneJS, Phonegap, NodeJS, Erlang, and Ejabberd to name a few.

    After the team grew, in addition to continuing to write both backend and frontend code, I also performed many other tasks including hiring technical talent, managing developers, writing backend code, writing frontend code, systems administration, devops, product planning, product scheduling, budgeting, user experience optimization, quality assurance, customer support, and fundraising.

    • Stockr 1
    • Stockr 2
    • Stockr 3
    • Stockr 4
    • Stockr 5
    • Stockr 6

More history available upon request.

Publications

  • JavaScript by Example (2nd Edition)

    • ISBN-10: 0137054890
    • ISBN-13: 978-0137054893
    • Author: Ellie Quigley
    • Publication Date: 2010-10-15

    I did consultation on coding best practices for this JavaScript book.

Hobbies

I have enjoyed surfing and playing guitar since 8 years old.