Brandon Blakeley, Software Developer in Portland, United States
Brandon Blakeley

Software Developer in Portland, United States

Member since October 18, 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

Portfolio

Experience

Location

Portland, United States

Availability

Part-time

Preferred Environment

Sublime Text 2, Git, OS X

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).

Employment

  • Founder

    2013 - PRESENT
    Noteriver.com
    • 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: Ember.js, Ruby on Rails (RoR)
  • Software Developer

    2015 - 2016
    FocusVision
    • 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: Ember.js, Ruby on Rails (RoR), Ruby
  • 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: Python, iOS
  • Software Development Intern

    2010 - 2010
    Amazon.com
    • 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

Experience

  • Enzyme Corporation

    Enzyme.io 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

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

  • Animidify
    https://www.youtube.com/user/aniMIDIfy

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

  • WatchPlayPiano
    https://www.youtube.com/user/watchplaypiano

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

  • CCAudiobooks

    Programmatically generated videos from LibriVox audiobooks, uploaded to YouTube.

Skills

  • Languages

    Sass, HTML5, JavaScript, Ruby, CoffeeScript, HTML, Python, CSS3, CSS, Java, Objective-C, Swift, Lisp, Haskell
  • Frameworks

    Ember.js, Ruby on Rails (RoR), iOS SDK
  • Libraries/APIs

    JSON API, Web Audio API, FFmpeg, YouTube API, jQuery, HTML5 Canvas, jQuery UI, Google API, Amazon API
  • Tools

    GitHub, Git, Sublime Text 2
  • Paradigms

    Object-oriented Programming (OOP), Test-driven Development (TDD), Agile Software Development, Model View Controller (MVC), Functional Programming, Event-driven Programming
  • Platforms

    MacOS, Ubuntu, Amazon EC2, Amazon Web Services (AWS), Linux, iOS, OS X
  • Storage

    PostgreSQL, Amazon S3 (AWS S3), MySQL
  • Other

    Software Development, Front-end Development, Unix Shell Scripting

Education

  • 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

To view more profiles

Join Toptal
Share it with others