Rick is the principal consultant at Arborian Consulting, LLC. Previously, he was a lead software engineer at Geeknet, the company that owns the websites SourceForge, Slashdot, ThinkGeek, and FreeCode. He has spoken at OSCON, PyCon, and several MongoDB-related events, and is a regular speaker at the Atlanta Python User Group and MongoDB User Groups. He is the author of Essential SQLAlchemy and MongoDB with Python and Ming, as well as the upcoming title, MongoDB Applied Design Patterns.
Rick is the primary developer of Ming, a Python object-mapper for MongoDB, as well as Zarkov, a MongoDB-based event logging and aggregation framework. Rick has participated in several initiatives at SourceForge, using MongoDB and Python. Prior to GeekNet, Rick worked in various fields, from retail analytics to hardware chip design. He holds an M.S. in Electrical and Computer Engineering and B.S. in Computer Engineering from Georgia Tech, and a B.S. in Computer Science from Eckerd College.