Brandon Blakeley
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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).
Work Experience
Founder
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.
Software Developer
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.
Research Assistant
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.
Software Development Intern
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.
Experience
Enzyme Corporation
Ruby on Rails API back-end and Ember.js front-end.
Time Zone App
Animidify
https://www.youtube.com/user/aniMIDIfyWatchPlayPiano
https://www.youtube.com/user/watchplaypianoCCAudiobooks
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
The University of Washington, Seattle - Seattle, Washington
Bachelor's Degree in Mathematics
The University of Texas at Austin - Austin, Texas
Bachelor's Degree in Computer Science
The University of Texas at Austin - Austin, Texas
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring