Roy Pfaffman, Software Developer in Oakland, CA, United States
Roy Pfaffman

Software Developer in Oakland, CA, United States

Member since June 28, 2017
Roy is a full-stack web developer with extensive experience in several Ruby and JavaScript frameworks and libraries, especially Ruby on Rails, Node, and React. He has learned to value efficiency and clear communication through his experience working with highly collaborative teams using the Agile methodologies, and he takes pride in writing code that is clear, extensible, and well-tested.
Roy is now available for hire




Oakland, CA, United States



Preferred Environment

Git, Vim Text Editor, Xcode, RubyMine, MacOS

The most amazing...

...project I've worked on is monitoring software for RabbitMQ, which would allow developers to locally trace AMQP messages across service-oriented architectures.


  • Software Engineer

    2016 - PRESENT
    • Built and maintained the company's main consumer-facing React/Redux media application deployed across multiple platforms, including Amazon FireTV, TiVo, Samsung TV, XBox One, Playstation 4, and Virgin Media.
    • Architected, built, and maintained a live music video playlist management service and front-end mobile web application.
    • Architected and built a service to perform automated end-to-end testing and simulation for user interaction.
    • Significantly refactored and maintained a consumer-facing application for Apple TV (third generation).
    Technologies: Redux, React, Node.js
  • Mentor

    2016 - 2016
    The Firehose Project
    • Mentored students in Ruby on Rails, JavaScript, object-oriented programming, test-driven development, Agile practices, version control, algorithms, and data structures.
    Technologies: JavaScript, Ruby on Rails (RoR), Ruby
  • Software Engineer

    2014 - 2015
    • Architected and implemented a complete redesign of's website, using a Ruby on Rails back-end and BehaviorUI on the front-end.
    • Refactored authentication and transaction portions of a monolithic Rails application into maintainable, scalable services.
    • Built an Android mobile web application framework to allow the existing mobile web application to be deployed natively to Android.
    • Implemented analytics and marketing infrastructure for mobile web and Android applications as well as created the analytics management application, written in Ruby on Rails and BehaviorUI.
    Technologies: Behavioral Design, Ruby on Rails (RoR)
  • Software Engineer

    2012 - 2014
    • Built and maintained a business-facing application for content management and analytics.
    • Created a responsive, highly-reactive consumer-facing front-end application, optimized for both desktop and mobile.
    • Built a consumer-facing mobile hybrid application to use Cordova to improve performance over existing mobile web application.
    • Separated out advertisement analytics logic into a separate service to communicate with the rest of service-oriented architecture using AMQP, written in Node.
    • Designed and built an AMQP monitoring application, providing coworkers with analytics and visibility into message traffic between services, written in Node.
    Technologies: Angular, Backbone.js, Node.js, Sinatra, Ruby on Rails (RoR), Ruby



    Implemented a complete redesign of the website.

  • Vevo TV

    Designed and built the Vevo TV web application, deployed across several different platforms, including FireTV, Samsung TV, VirginTV, and PS4.


  • Languages

    ECMAScript (ES6), JavaScript, Ruby, Java, Sass, Less
  • Frameworks

    Redux,, React Native, Ruby on Rails (RoR), Sinatra, Angular
  • Libraries/APIs

    React, Node.js, Backbone.js, Resque, AMQP
  • Tools

    Git, Webpack 2, Babel, Gulp.js, Subversion (SVN), RubyMine, Xcode, Vim Text Editor
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, Pair Programming, Responsive Web Design (RWD), Test-driven Development (TDD), Service-oriented Architecture (SOA), Behavioral Design
  • Storage

    PostgreSQL, MySQL, Redis, MongoDB, CouchDB
  • Other

    Hexagonal Architecture, WebSockets
  • Platforms



  • Bachelor's Degree in Cognitive Science
    2006 - 2010
    University of California: Berkeley - Berkeley, CA

To view more profiles

Join Toptal
Share it with others