Rob Rosenbaum

Software Engineer, Engineering Manager

Contact

Url

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 manage the team's CircleCI and Github Actions tooling, local docker environments, and backend admin tools. We've introduced an automated database migrations tool, and we fill in for product work when necessary. I design and plan the projects for the team, as well as mentor the individual contributors and do code reviews and paired refactors with them.

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.