Scroll To View More
Brandon Blakeley

Brandon Blakeley

Portland, United States
Member since June 6, 2014
Brandon is a top developer with extensive experience in developing robust solutions to complex problems. He emphasizes communicating proactively with clients and has a knack for writing efficient, clean code.
Brandon is now available for hire
  • Ruby, 5 years
  • Git, 5 years
  • JavaScript, 5 years
  • Ruby on Rails (RoR), 4 years
  • PostgreSQL, 4 years
  • Ember.js, 3 years
  • YouTube API, 3 years
  • CoffeeScript, 2 years
Portland, United States
Preferred Environment
OS X, Git, Sublime Text 2
The most amazing...
...thing I've coded is an interactive, responsive MIDI renderer with a synchronized music synthesizer (ES6, SVG, HTML5 Canvas, Web Audio API).
  • Founder
    2013 - PRESENT
    • Created a MIDI parsing JavaScript/ES6 library following extensive specifications.
    • Developed a music synthesizer using instrument samples and the Web Audio API.
    • Designed an interactive, responsive piano roll renderer in SVG and HTML5 Canvas.
    • Retooled the Web Audio API synthesis and canvas renderer as a Node.js background task to generate videos.
    • Integrated with YouTube to enable video export and upload.
    • Built an API in Ruby on Rails complaint with json:api v1.0.
    • Developed a direct-to-s3 signed file uploader.
    Technologies: Ruby on Rails, Ember.js
  • Software Developer
    2015 - 2016
    • Collaborated with a team of six to develop a qualitative marketing research platform.
    • Integrated legacy authentication for multiple roles (admin, researcher, participant, observer).
    • Developed a background job for creating "printable reports" critical to clients' business needs.
    • Built a JSON API on top of an existing Ruby on Rails back-end.
    • Built the front-end in Ember CLI with carefully considered UX details.
    Technologies: Ruby on Rails, Ember.js
  • Research Assistant
    2010 - 2013
    University of Washington, Seattle
    • Developed an iOS app that infers the mode of locomotion (walking, biking, driving, bussing, etc.) from sensor data (GPS location, speed, acceleration, etc.) cross-referenced with ground-level data (bus stops, streets, sidewalks, etc.).
    • Developed an algorithm that predicts novel bacteria symbiosis from microbial metabolism big data.
    Technologies: iOS, Python
  • Software Development Intern
    2010 - 2010
    • Developed an internal inventory service for EC2.
    • Parsed inventory data dumps in different formats.
    • Built a command line interface to query inventory availability.
    Technologies: Python
  • Enzyme Corporation (Development) provides a platform for life science companies to accelerate development and lower costs for new products by automating much of the hassle involved with FDA regulations.

    Ruby on Rails API back-end and Ember.js front-end.

  • Time Zone App (Development)

    A project for the Toptal screening process that features a Ruby on Rails REST API back-end and Ember.js front-end.

  • Animidify (Development)

    Programmatically generated videos of piano rolls of public domain MIDIs and uploaded to YouTube.

  • WatchPlayPiano (Development)

    Programmatically generated piano tutorials from MusicXML files and uploaded to YouTube.

  • CCAudiobooks (Development)

    Programmatically generated videos from LibriVox audiobooks, uploaded to YouTube.

  • Languages
    HTML, JavaScript, Ruby, CoffeeScript, HTML5, Sass, CSS3, CSS, Python, Java, Haskell, Lisp, Swift, Objective-C
  • Frameworks
    Ruby on Rails (RoR), Ember.js, iOS SDK
  • Libraries/APIs
    YouTube API, HTML5 Canvas, FFmpeg, Web Audio API, jQuery, JSON API, jQuery UI, Google API, Amazon API
  • Tools
    Git, GitHub
  • Paradigms
    Object-oriented Programming (OOP), Test-driven Development (TDD), Agile Software Development, Model View Controller (MVC), Event-driven Programming, Functional Programming
  • Platforms
    Ubuntu, Mac OS, Amazon Web Services (AWS), Linux, AWS EC2
  • Storage
    AWS S3, PostgreSQL, MySQL
  • Other
    Unix Shell Scripting
  • Master's (Ph.D dropout) degree in Computer Science and Engineering
    2010 - 2013
    The University of Washington, Seattle - Seattle, Washington
  • Bachelor's degree in Mathematics
    2006 - 2010
    The University of Texas at Austin - Austin, Texas
  • Bachelor's degree in Computer Science
    2006 - 2010
    The University of Texas at Austin - Austin, Texas
I really like this profile
Share it with others