Dave from 2010 120 x 150 px ffbcd92c1aea386ccbaf4d8cdb0780f88a2a23682693232af259dbdd87317323
Dave Aronson 
Dinosaur and computer color left small 85776e0ee454cfb99d5ea2a2bf6bdeff2abe8a575f07ef46cd985ec0adf780ad
The Codosaurus
(by Fanie GrĂ©goire)

Codosaurus, LLC

Software Development Consulting

Home of the ACRUMEN Software Quality Framework

What can I help you evolve today?

Clients: RBM Technologies

Who are they?

RBM Technologies, based in Cambridge (a suburb of Boston), Massachusetts, USA, provides sales floor planning SaaS (Software as a Service) to large companies with many consumer-serving locations, in the consumer retail/services space.

What did I do, when, where?

My contract with RBM started in February 2015 and was originally anticipated to run for about three to six months, via Toptal, and actually lasted about nine (stopping in November to take the US government contract).  My main tasks were to make enhancements and bugfixes in two systems.  All work was 100% remote.

The first system supports an API to answer queries sent in a JSON-based custom query language, and sends the results in JSON.  It is intended for use by the second system, to reduce the time it takes to answer these queries from about half an hour (sounds crazy, but that's what they said!) to a couple seconds.  (We were aiming for half a second, and most known queries quickly became that fast.  However, a few took up to a couple seconds.  We agreed that the extra effort to speed up the few slow ones would not be worthwhile.)  For this one, I:

The second one is their "flagship" application, under constant active development by a large-ish team.  I worked on it while they had some decisions to make about the first one.  This one is for planning floor layouts for chains of retail sales stores and other such consumer service centers, such as banks, big-box retailers, and cellphone stores.  For this one, I:

I also advised on matters of coding style, tools, and process, such as ticket granularity, ticket state definitions, and what to test in what way.

What did they say?
Dave joined our team and made an immediate and tangible contribution enhancing and extending a back-end Rails service.  He took on complex work, completed tasks with confidence and quality, and worked well both with our current team and independently.  I would go back to Dave for any RoR server side work without hesitation.
-Ken Sonberg, CTO, RBM Technologies
What did I use?

Technologies, techniques, tools, etc. I used there: