generic speaker image
Rick Copeland - Arborian Consulting. Marietta, GA, US

Rick Copeland

Principal Consultant | Arborian Consulting

Marietta, GA, UNITED STATES

Experienced speaker and author who specializes in Python and MongoDB

Media

Publications:

Documents:

Photos:

loading image

Videos:

Audio/Podcasts:

Social

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 from retail analytics to hardware chip design. He holds MS in Electrical and Computer Engineering and Bachelor of Computer Engineering degrees from Georgia Tech and a Bachelor of Computer Science degree from Eckerd College.

Industry Expertise (2)

Internet

Computer Software

Areas of Expertise (3)

Real-Time Web

Python Programming

Mongodb Database

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

Affiliations (2)

  • Masters of MongoDB
  • Python Software Foundation

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.

Event Appearances (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

Sample Talks (2)

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.

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.

Style

Availability

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

Fees

500 to 5000 *Will consider certain engagements for no fee