Rick Copeland - Arborian Consulting. Marietta, GA, US

Rick Copeland

Principal Consultant | Arborian Consulting
Marietta, GA, US
Experienced speaker and author who specializes in Python and MongoDB

Social Media

Availability

  • Keynote
  • Panelist
  • Workshop Leader
  • Author Appearance
  • Corporate Training

Topics

  • Python Programming
  • MongoDB Database
  • Real-time Web

Affiliations

  • Python Software Foundation
  • Masters of MongoDB
  • Photos
    1
  • Documents
    3
  • Zarkov_MongoSV_20111...
  • 20111117-Ming-MongoD...
  • PyGotham2011-GeventS...

Biography

Rick Copeland 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 a OSCON, PyCon, and several MongoDB-related events, and is a regular speaker at the Atlanta Python user group and MongoDB user groups, and he authored the O'Reilly title "Essential SQLAlchemy."

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 fields ...

Industry Expertise (2)

Computer Software Internet

Speaking Style

 
Educational Entertaining
 
Strategic Tactical
 
Lecture Style Interactive
 
Formal Relaxed

Sample Talks (2)

Realtime Analytics Using MongoDB, Python, Gevent, and ZeroMQ

With over 180,000 projects and over 2 million users, SourceForge has tons of data about people developing and downloading open source projects. Until recently, however, that data didn't translate into usable information, so Zarkov was born. Zarkov is system that captures user events, logs them to a MongoDB collection, and aggregates them into useful data about user behavior and project statistics. This talk will discuss the components of Zarkov, including its use of Gevent asynchronous programming, ZeroMQ sockets, and the pymongo/bson driver.

Scaling with MongoDB

MongoDB’s architecture features built-in support for horizontal scalability, and high availability through replica sets. Auto-sharding allows users to easily distribute data across many nodes. Replica sets enable automatic failover and recovery of database nodes within or across data centers. This session will provide an introduction to scaling with MongoDB by one of MongoDB’s early adopters.

Past Speaking Engagements (8)

Rapid and Scalable Development with MongoDB, PyMongo, and Ming

MongoDB Atlanta 2012,  Atlanta, GA
2012-04-20

Scaling with MongoDB

ConFoo: Web Techno Conference,  Montreal, Quebec
2012-02-29

Realtime Analytics using MongoDB, Python, Gevent, and ZeroMQ

MongoSV,  Santa Clara, CA
2011-12-09

Real-time Web: Gevent and Socket.io

PyGotham,  New York, NY
2011-09-17

Rapid and Scalable Development with MongoDB, PyMongo, and Ming

PyGotham,  New York, NY
2011-09-16

Allura -- An Open Source, MongoDB Based, Document Oriented SourceForge

MongoSF,  San Francisco, CA
2011-05-15

How SourceForge is Using MongoDB

MongoDB Atlanta,  Atlanta, GA
2011-02-05

How Python, TurboGears, and MongoDB are Transforming SourceForge.net

PyCon US 2010,  Atlanta, GA
2010-02-21

Education (3)

Georgia Institute of Technology

MS E.C.E, Electrical and Computer Engineering, 1999

Georgia Institute of Technology

B. Cmp.E., Computer Engineering, 1996

Eckerd College

B.S., Computer Science, 1996

Testimonials (2)

Meghan Gill

Community Marketing Manager,  10gen
Rick consistently impresses me with his contribution to open source projects and his community involvement. He has built an expertise in MongoDB & Python, which he has been more than willing to share with the broader open source community. Both his presentations and his blog are a valuable source of information for those getting started with MongoDB or Python, as well as expert users. Check out his blog or presentations and see for yourself!

Samantha Kosko

Field Marketing Manager,  10gen
Rick has been an amazing resource at conference, trade shows and events worldwide for MongoDB. He has always made himself available for our needs and those of the community both before, during and after his presentations.