Rob Rosenbaum

Software Engineer, Engineering Manager

Contact

Experience

Manager of Technical Operations, Refersion, November 2021 - November 2022

Refersion offers an influencer and affiliate marketing tool as part of the Assembly SaaS platform. The stack is PHP, MySQL, Node.js, and React, built on an AWS backend. The Technical Operations team is responsible for tooling, developer experience, and other cross-cutting engineering concerns. We managed the team's tooling, local environments, and backend admin tools. We also filled in on product work when necessary. I designed and planned the projects for the team, mentored the individual contributors, did code reviews and paired refactors with them, and worked within the team as an IC. My direct contributions included:

Lead Software Engineer, Greenhouse Software, March 2015 - April 2020

Greenhouse Software produces a suite of SaaS products to facilitate businesses' hiring processes. The main stack is based on Ruby on Rails and PostgreSQL, served from AWS. The following is a sample of some of the work I did there:

Software Engineer, Newgrounds, April 2008 - November 2013

Newgrounds is an entertainment portal built on the LAMP stack, serving user-submitted games and animated shorts. Newgrounds is a high-traffic site with over one million registered users, and thus requires scalable code and diligent attention to database efficiency. My major projects there included:

Freelancer, 2005 - 2008

Various clients.

Projects

Papuascript
A function-oriented dialect of JavaScript, written in JavaScript and the parser-generator Jison. Aspires to be more readable than JavaScript without being a different language.
NodAM
Node.js Asynchronous Monad - Combines the Continuation, State, and Error monads to simplify the callback-style IO of node.js.
Additional projects
Please refer to the Github link at the top of this document.

Skills