Ryan Angilly is a senior developer at MyPunchbowl.com who has an electrical engineering background but has primarily built web applications using Ruby and Rails with SQL databases. He had no experience with NoSQL or MongoDB until September 2009 when MyPunchbowl decided to explore using it to handle their large datasets from millions of users, events, invites and vendors. He aims to provide a beginner's perspective on transitioning from SQL to MongoDB.