Scroll To View More
Roy Pfaffman

Roy Pfaffman

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
Portfolio
Experience
  • JavaScript, 5 years
  • Ruby, 5 years
  • Object-oriented Programming (OOP), 5 years
  • Agile Software Development, 4 years
  • Node.js, 4 years
  • Ruby on Rails (RoR), 3 years
  • React, 2 years
  • React Native, 2 years
Oakland, CA, United States
Availability
Part-time
Preferred Environment
MacOS, RubyMine, Xcode, Vim, Git
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.
Employment
  • Software Engineer
    2016 - PRESENT
    Vevo
    • 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: Node, React, Redux
  • 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: Ruby on Rails, JavaScript
  • Software Engineer
    2014 - 2015
    Thanx
    • Architected and implemented a complete redesign of Thanx.com'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: Ruby on Rails, BehaviorUI
  • Software Engineer
    2012 - 2014
    SocialChorus
    • 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: Ruby on Rails, Sinatra, Node, Backbone, Angular
Experience
  • Thanx.com (Development)
    http://Thanx.com

    Implemented a complete redesign of the Thanx.com website.

  • Vevo TV (Development)
    http://firetv.vevo.com

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

Skills
  • Languages
    JavaScript, ECMAScript (ES6), Ruby, Sass, Less, Java
  • Frameworks
    Redux, Express.io, Sinatra, React Native, Ruby on Rails (RoR)
  • Libraries/APIs
    Node.js, React, Backbone.js, Resque, AMQP
  • Tools
    Git, Webpack 2, Babel, Subversion (SVN), Gulp.js
  • Paradigms
    Responsive Web Design (RWD), Pair programming, Agile Software Development, Object-oriented Programming (OOP), Test-driven Development (TDD), Service-oriented Architecture (SOA)
  • Storage
    MySQL, Redis, PostgreSQL, CouchDB, MongoDB
  • Other
    HTML5 WebSockets, Hexagonal Architecture
Education
  • Bachelor's degree in Cognitive Science
    2006 - 2010
    University of California: Berkeley - Berkeley, CA
I really like this profile
Share it with others