This page lists the presenters who have submitted sessions for the next Rock & Roll Code Camp. Would you like to be a presenter? We hope you will offer sessions on topics that you are passionate about!



Aaron Guzman

Aaron is a Board member for the Open Web Application Security Project (OWASP) Los Angeles chapter, Cloud Security Alliance Socal chapter and the First Vice President for the High Technology Crime Investigation Association of Southern California(HTCIA). Aaron evangelizes application security and all the fun things that come along with it. Currently, Aaron currently works as a Senior Penetration Tester hacking all the things to secure the internet of things
Login To Contact Speaker

Securing Your Web Applications through Headers

Ahmed Bakir

Ahmed is the author of Apress Media's "Beginning iOS Media App Development", and the founder of the founder of devAtelier LLC, a San Diego-based app consulting firm . Having worked on over 15 apps, Ahmed is always eager to share his knowledge (sometimes too eager!) You can find him online at .
Login To Contact Speaker

Beginning iOS Media App Development

Andrew Karcher

My passion is delivering value through data. I am a former SQL Server MVP and I serve the community in multiple ways: SQL Saturday Organizer, San Diego .Net User Group President, and San Diego SQL Users Group Board Member. I have presented at multiple Users Groups, SQL Saturdays, Code Camps and conferences such as SQL Pass. I work as a Data Engineer for Pluralsight.
Login To Contact Speaker

A NoSQL Primer for the Relational DB Developer
SQL 2012 Programmability Enhancements

Anand Hemmige

Anand Hemmige is a Senior Developer at on the Social and CRM teams. He has over 10 years experience building web products in Social Media, Advertising and online Education Domains. He has experience doing full stack development with speciality in back end Engineering. His interests include distributed computing, concurrency, Web APIs and Agile methodologies.
Login To Contact Speaker

Building Social Management Tools

Anas Mughal

Hands-on experience in all roles of software development and delivery, enables effective management and mentoring of development teams. Guided technology architects and managers on development methodology, processes and best practices. In my free time, I love to explore new tools and frameworks that would streamline development and empower developers to deliver better quality code more effectively.
Login To Contact Speaker

Speed up .NET Build and Deployment using Open Source Tools

Antonio Chavez

I've been working with Microsoft technologies since 2006. I've written code as a freelancer, worked as a software engineer - then as a project lead- at a software startup and, at my last job, as part of the team working towards CMMI certification. I currently work in LA at an IT consultancy firm as a systems analyst.
Login To Contact Speaker

C# 6, What's New?

Art Villa

Arthur P. Villa of Breakthrough Business Solutions ( has been providing technical solutions for twenty years for companies in both the private and public sectors. Art’s most recent technology focus has been business development project team build-out. Art is currently involved with several software start-up ventures. Art plays a leadership role in the Southern California Developer Community as key organizer of the LA C# and SoCal .NET Developer Groups. Art is also a key organizer of the LA Code Camp. Art’s interest in world events increased after the birth of his two young children (2005 and 2007). Art’s world view evolution took him from confusion to common-sense advocate to frustration to seeker of truth and ultimately to the mindset that while there are control systems holding us back as a society, that an awakening is occurring that is ushering in the Next Renaissance. It was during the “common-sense advocate” phase in 2008/2009 that Art did several Code Camp sessions on The FairTax. One interesting and fun project that Art is involved with is with a friend writing a script for a political action thriller that is intended to be both highly entertaining and educational. When not working on projects, software developer events, and script-writing, Art enjoys spending time with his family, weekly beach volleyball, stand-up paddle-boarding, and traveling. You can learn more about what Art is involved with at
Login To Contact Speaker

Art's Off-Topic - Making Sense of Our World

Bret Stateham

I am Microsoft Developer Evangelist based in San Diego. I have been working with Microsoft technologies since 1992 and speaking about Microsoft server platforms since 1998. You can learn more about me via my blog at, or follow @BretStateham on twitter.

Arduino and Azure Part 1 - Getting Started
Arduino and Azure Part 3 - Azure Mobile Services
Arduino and Azure Part 2 - Azure Websites

Ashok Modi

I am currently a Computer Systems Analyst for the Cherry Hill Company. My primary duties involve working on the web presence of Libraries, EDUs, and other non-profits and intimately working with various technologies to bring their goals to fruition. Outside Cherry Hill, I dedicate some of my time in working on a freelance basis and, whenever possible, contributing back what I learn and/or create back to the open source community. Right now (and for the past 8 years), I'm primarily involved in the Drupal, Ruby, and DevOps communities in LA.
Login To Contact Speaker

Achieving Continuous Integration/Deployment/Workflow using Jenkins

Chris Charlton

Published Tech Author. LA Drupal Manager.
Login To Contact Speaker

Drupal 8 - The World's Most Powerful Open Source CMS

David Max

I'm the founder of Dynamic Frontier, an Internet consulting firm, and organizer of the OC Application Developers Meetup. I'm a developer and technology evangelist. I built my first web application for EMC Document Sciences 14 years ago and I've been hooked ever since. I'm really excited about the MEAN Stack and MVC/MV* frameworks.
Login To Contact Speaker

Building Real-Time Apps With Firebase And AngularJS

Justin James

I am is a senior developer at Intel with 10+ year of development experience. I has been writing code in C# since 1.0 beta. I have focused mainly been on but have dabbled with winforms and wpf applications over the years. Along with .NET I am skilled in sql. In my free time I play drums.
Login To Contact Speaker

Nuget is easier than you think and you should be using it.
Maximize your productivity potential in Windows and Visual Studio
Quickly spin up a new windows machine and get your software installed using Chocolatey

Daniel Lewis

Daniel Lewis is a senior level application developer who works for Esri. With over 15 years of experience building enterprise level applications. As a developer he has built and shipped many successful projects. His areas of technical expertise include ASP.NET, C#, Javascript, SQL, NOSQL, and other languages and stacks. He is a passionate AGILE practitioner with a strong understanding of what it takes to run an effective team in an AGILE manner. He is an active member of the local user community and is committed to sharing his enthusiasm about software developers with others.
Login To Contact Speaker

Building Model Bound JavaScript Applications Using Knockout.JS
Better code is better than perfect code because you can get better, but you will never be perfect.

David McCarter

David McCarter is a principal software engineer/architect in San Diego. He is the editor-in-chief of a web site dedicated to helping programmers in all aspects of programming. David has written for magazines like the VB Programmers Journal and has published three books (the latest is "David McCarter's .NET Coding Standards" available at: He is one of the founders and directors of the 18+ year old San Diego .NET Developers Group ( In 2008 David won the INETA Community Excellence Award for his involvement in the .NET community. David is also an inventor of a software printing system that was approved by the US Patient Office in May 2008. David will have a limited number of his latest book to sell ($12) and a DVD full of previous sessions on video, slides, code and more ($15) at the end of each session. Please try to bring exact change or a check. All session slides and videos will be available at:
Login To Contact Speaker

Röck Yoür Technical Interview (Part 1)
Röck Yoür Technical Interview (Part 2)
Röck Yoür Cöde With Visual Studio Add-ins
Röck Yoür .NET Cöding Standards

Ike Ellis

Ike Ellis is a three time SQL Server MVP, partner at The Monastery, Chairman of the San Diego Tech Immersion Group, and chapter leader for the SQL Pass Book Readers. He's spoken at TechEd and is a popular lecturer at various code camps and SQL Saturdays around Southern California. Check for more information.
Login To Contact Speaker

Introduction to DocumentDB

Griffin Lee, Esq.

Intellectual Property Attorney.
Login To Contact Speaker

Intellectual Property Law: Critical Knowledge for Developers

Hattan Shobokshi

Hattan Shobokshi is a software developer, technical speaker & Microsoft MVP. Hattan is responsible for developing applications on a variety of platforms including web and mobile devices. He is passionate about delivering scalable applications that adhere to industry best practices. He is Vice President of the Los Angeles .NET user group as well as a member of the organizing committee for SoCal Code Camp. He regularly presents at local user groups and code camps. Hattan is also one of the founding members and organizers of JavaScript Saturday Los Angeles.
Login To Contact Speaker

Angular JS with ASP.NET MVC and WebAPI
JavaScript Simplified: Closures, Prototypes, Promises, and more
Introducing ASP.NET vNext - Part 2
Introducing ASP.NET vNext- Part 1

Matt Ingenthron

Matt Ingenthron is a member of the Web Infrastructure team in the Global Systems Practice at Sun Microsystems where he assists customers with how Sun technologies fit in to their web based products and services.

More Responsive, More Engaging with Node.js and Couchbase Server

Jon Bachelor

After discovering the strong .NET community in Southern California in 2009, Jon's focus has been on building up his capabilities in .NET, C#, WPF, Entity Framework, SQL Server 2008, aspect-oriented programming with PostSharp, dependency injection, MVVM, ASP.NET, MVC and more. An energetic proponent of knowledge sharing and technical communities, Jon enjoys giving something back by educating others about what he has discovered through personal experience and devotion to the field.
Login To Contact Speaker

Debugging Tips & Tricks For The .NET Developer

Jeff Morris

Software developer/engineer focusing on NoSQL and related topics, frameworks and SDK's.
Login To Contact Speaker

Bringing the SQL back to NoSQL: Querying JSON w/N1QL

Jeremy Clark

Jeremy Clark is an application developer and speaker with over 14 years of experience in all aspects of the development lifecycle. Through speaking and consulting, he helps developers take a "step up" in their skillset with a focus on making complex topics approachable to developers of all skill levels. He is a Microsoft MVP for Visual C# and has authored several courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a better understanding of abstraction. He lives in Southern California with 2 cats and a constantly changing stack of books to be read (both technical and fiction). For more information, visit
Login To Contact Speaker

Clean Code: Homicidal Maniacs Read Code, Too!
Abstract Art: Getting Things "Just Right"
Learn the Lingo: Design Patterns
Learn to Love Lambdas
Dependency Injection: A Practical Introduction

Jimmy Muga

Web Developer for TMZ. Specializing in elasticsearch, Redis, CQRS, AWS services, .Net, PHP.

elasticsearch: What you need to know

Jon Flanders

Jon is most at home spelunking, trying to figure out exactly how things work. Jon wrote Essential ASP for Addison-Wesley, and co-authored Mastering Visual Studio.NET for O'Reilly, and is currently working on a book on REST and WCF for O'Reilly. Jon has also been involved with Windows Workflow Foundation and Windows Communication Foundation since early betas and currently is interested in helping Microsoft developers learn about REST.

Introduction to Swift

Jonathan Melvin

CEO, Entrepreneur, and Technology Team Leader: Corporate CEO since 2000, business owner since 1975, software developer since 1961. Architected, created, and supported information technology solutions for green technology, aerospace, financial, medical, and educational organizations, in the US and overseas. Provided external services under contract, and performed as team leader and director within organizations. Created custom software for education, engineering, medicine, and data monitoring. Architected and implemented general-purpose software for real time operating systems, networks, data collection systems, data plotting packages, and software development frameworks. Designed and built embedded hardware control systems for accelerators and gas monitoring. Fluent in physics principles required for engineering projects. Experienced with a wide range of software systems, including the latest Microsoft server, database, networking, and custom software development systems. Specialties:Green technology (solar power). Information technology designs, decisions, and solutions for engineering, business, medical, and educational organizations. Team leader, director, and mentor.
Login To Contact Speaker

Case Study: Enterprise ASP.NET System based on a compact framework

Lance Lakey

Engineer at a Node.JS consulting company. Organizer of CoffeeScript.LA and HackNight.LA meetups in LA.
Login To Contact Speaker

Introduction to Ansible Configuration Management

Li Chen

Li Chen, MCSE, MCSD, MCDBA, SCJP, SCDJWS and SCWCD, is a Microsoft ASP/ASP.NET MVP. He has been a Microsoft certified developer since 1996. He is the developer of compiler and ASP Classic Compiler (
Login To Contact Speaker

LINQ to Objects A-Z and beyond

Ryan Milbourne

Ryan is a java developer and a certified crypto-currency consultant by the Digital Currency Institute and has given Bitcoin talks at So Cal Code Camp. He is primarily interested in how Bitcoin can serve the 6 billion under banked of the world and how smart contracts can reduce the friction in conducting business and creating worker owned cooperatives.
Login To Contact Speaker

Bitcoin 101:The Digital Currency Revolution

Marcella Missirian

Entrepreneur, visual designer, developer, user experience evangelist and cook. Marcella grew up in the LA area and is the rare Los Angeles native as well as worldwide traveler. Marcella has a background in economics, business and political science but spent most of her higher education years immersed in art, visual and performance experiences and as well as being a professional pastry chef. Marcella's work has been seen and used globally and has inspired an entire generation of designers and continues to set the standard for usability and user experience that is not only functional but is rich in emotional experience as well as delightful! Marcella is a digital expert, entrepreneur, innovator and thinker and is the Executive Director of UXPA (User Experience Professional Association of Los Angeles) and active participant at many design, ux and technology events throughout the world. Everyone is welcome to UXPA of LA events. If you're in the Technology, UX, design or the like field, join our meetup page to get updates on events, forum discussion on issues and resources related to your field. @Marcella_UX
Login To Contact Speaker

Attitude Adjustment — Valuing Developers in UX and Usability

Mario Hernandez

Mario works for Mediacurrent as a Front-End Developer and Drupal themer. He is also a public speaker living in Los Angeles. Before joining Mediacurrent Mario worked for the U.S. District Court in Los Angeles, the largest federal court in the country, as the lead themer and front-end developer. He designed and developed the first responsive website for a federal court. Mario is a volunteer instructor and technology advisor for Teens eXploring Technology (TxT), a non-profit organization in South Los Angeles teaching inner city teens about technology and entrepreneurship. As a public speaker Mario conducts private and community-driven workshops and webinars where he continues to express his passion for design and Drupal. When he’s not theming or conducting training, you can find Mario tweeting about Drupal, CSS, HTML, RWD and more. Twitter: @designsdrive Web:
Login To Contact Speaker

Responsive Web Design using Sass

Mehul Harry

Mehul Harry is the Web Program Manager at DevExpress where he works with and blogs about ASP.NET, HTML5, and JavaScript. He has produced more than 200 technical videos and interviews on Windows development and developer culture.
Login To Contact Speaker

Write once, deploy to multiple mobile platforms

Michael Ossou

Michael Ossou is a second generation software developer who has spent the last 7 years working at DiscountASP.NET, one of the largest web hosting companies in the world that cater specifically to ASP.NET developers. In addition to working on the provisioning systems that make the DiscountASP.NET platform the most feature-rich in the industry, he has spent the last several years working on, a newly announced service that uses the latest cloud-based technologies Microsoft has to offer.
Login To Contact Speaker

Obama, JQuery, & ASP.NET SignalR. Getting Started with the Real-Time Web

Marco Villalobos

Marco Villalobos is a Sr. Software Engineer, Application Developer, and Architect. He has also served as the organizer for the Los Angeles Java Users' group for over ten years. He enjoys coding in Java and Ruby.
Login To Contact Speaker

Tips in Java Concurrency
Delivering Quality Software with Modern Unit Testing Techniques
RESTful JSON Web Services with Jersey and Jackson
Get there Faster with JRuby and JRuby on Rails

Ned Harris

Login To Contact Speaker

Automating your infrastructure with Chef

Nuri Halperin

Principal for +N Consulting Inc (Santa Monica, CA), Nuri brings over 15 years of development and leadership experience in internet, E-Commerce and corporate space. He currently serves as Solution Architect focusing on .Net technologies and platforms. Nuri has successfully championed initiatives in ASP.NET, database, data mining, E-commerce, integration projects and custom component development for specific business needs. In recent years Nuri has been active in the coding community, providing training, mentoring and contributing to the coding community, focusing on cutting edge technologies, C# and core framework programming. His passion for efficient computing and his SDLC perspective bring a unique and valuable contribution to every project he engages in.
Login To Contact Speaker

Concurrency In Action
MongoDB First Steps

Christoph Wagner

Software Engineer at Panda Strike. Eat bamboo. Shit code.
Login To Contact Speaker

Future Stack: Writing Modern Web Apps with CoffeeScript and Polymer

Patrick Wolf

Over 13 years of experience in software development, design and architecture. Currently working as Head of Pipeline for Visual Effects company Pixomondo. Over the last 8 years I contributed to the success of 25 movies including Hugo, Star Trek into Darkness, Oblivion, Die Hard 5, The Amazing Spiderman and 2012. Originally coming from a C#, SQL-Server background I discovered and learned to love Python in the VFX industry. . Links: .
Login To Contact Speaker

Getting started with Python (Part 2)
Getting started with Python (Part 1)

Ralf Quint

Programmer/Software Developer since '76, IT service consultant and software developer here in LA since '97...

Memories of an Arduino-every last bit of it

Rafael Nenninger

Rafael Nenninger is based in San Diego, California and currently working as a Developer/Integrator with experience in web development using Microsoft technologies.
Login To Contact Speaker

Building a Cross-Platform Mobile App with C# and Xamarin Forms

Ron Diamond

Ron Diamond is a developer/architect/consultant, specializing in native iOS development. He has worked with an array of clients, from small startups to Fortune 500 companies. @Ron_Diamond

Intro to Git Concepts (for SVN users, and DVCS newbs)

Rob Davarnia

Rob (Sohrab) was born in Iran. He started programming when he was 9, and moved to the U.S. at the age of 16. He works with PHP, Java, and C++. He is a huge supporter of WordPress, Drupal, and Joomla!. He is currently working on his degree in Computer Engineering. In his free time, he enjoys contributing to the open-source projects, working out, watching movies, and reading... @robdvr
Login To Contact Speaker

Getting Sassy with Sass and Compass

Sam Davarnia

BDD with Cucumber

Steve Bearman

Steve Bearman is an independent software developer with his company, Suzy B Studios, where he innovates, designs, and develops web and client software for all sectors from science and engineering through finance--especially the thorny, complex problems where architecture, algorithms, and performance are critical. Always available to help develop software, he often leads development teams. Along the way he taught graduate-level university computer science, successfully managed both marketing and operations as VP of a manufacturing corporation, and published technical papers dealing with data. He has a special fondness for good algorithms and appropriate technology.
Login To Contact Speaker

Concurrency In Action

Scott Lackey

Scott Lackey is a veteran Sr. DevOps Engineer who has been working with configuration management and infrastructure as code since 2003. He currently works at Salesforce and lives in Los Angeles. He has a parrot named pickles.
Login To Contact Speaker

cancelled) Using Hiera with Puppet while encrypting your credentials

Steve Evans

Steve Evans has been doing DevOps since before the term DevOps was invented. He is a Pluralsight Author, five time Microsoft Most Valuable Professional (MVP), and technical Speaker at various industry events. In his spare time he manages a DevOps team at a Silicon Valley Biotech focused on improving the lives of cancer patients. For over 15 years Steve has focused on making technology better for businesses by bridging the gap between IT and Development teams. You can follow his technical blog at or find him on twitter at @TheLoudSteve.
Login To Contact Speaker

TCP/IP Networking for Developers

Theo Jungeblut

I have been designing and implementing .NET based applications, components and frameworks for more than 9 years, and I am currently working as a Senior Software Engineer at AppDynamics, one of the leading application performance management solutions for distributed application for web and cloud. Previously, I worked in health care and factory automation with focus on component based software and framework development for more than 7 years. Besides minor excursions in Java, VFP and embedded C++, I have been working almost exclusively with C# for more than 9 years. My special interests are software architecture, framework and platform design, and writing Clean Code applying craftsmanship principles.
Login To Contact Speaker

Accidentally Manager – A Survival Guide for First-Time Engineering Managers
Clean Code III - Software Craftsmanship
Clean Code II - Dependency Injection
Clean Code I - Best Practices

Tom Paulus

Tom is a 16 year old guy, who loves working with computers and other electronic devices. Tom runs his own business, called the Ramona Tech Guys. In addition Tom has been working with embedded devices since 2007. These devices include Arduino and both Lego Mindstorms and Lego RIS/RCX. More recently Tom has been working with his Raspberry Pi, using Python, WiringPi, and the Adafruit Web IDE to develop programs, and utilize external devices. He has developed many Labview programs. Tom also has had some experience programing Android devices. Also he has used the Google ADK Board, and the new Arduino Due. Experienced in programing with C, C++, Python, Shell and Java. Tom also enjoys using Unix terminals to ssh into his devices, to get a more low-level view of his systems.
Login To Contact Speaker

Getting Started with MultiCopters (aka. Drones)

Tim Reilly

Technical Evangelist at Microsoft
Login To Contact Speaker

The Cloud Can be MEAN

Troy Miles

Troy currently has fun writing full stack code with ASP.NET MVC or Node.js on the backend and web or mobile up front. He started coding over 30 years ago, cutting his teeth writing games for C64, Apple II, and IBM PCs. After burning out he moved on to Windows system programming before catching Internet fever just before the dot net bubble burst. After realizing that mobile devices were the perfect window into backend data, he added mobile programming to his repertoire. He randomly posts interesting code nuggets on his blog:
Login To Contact Speaker

Cross Platform Mobile Apps with the Ionic Framework
Cross Platform Game Programming with Cocos2d-x (Windows 8)
Cross Platform Game Programming with Cocos2d-x (Android)

Vishal Saxena

Vishal Saxena is a Microsoft Azure MVP with over 16 years experience developing products using Microsoft technology stack.
Login To Contact Speaker

Get Started with Azure Tonight

Steve Kohlenberger

Steve is a Success Consultant/Coach who supports the achievements of Software Engineers, Information Technologists, Entrepreneurs, who ... often stay late at work to get the job done, have high IQs, and creativity and yet sometimes under-achieve, procrastinate, over-focus, get distracted, lose track of time, worry too much, get over-stimulated, try to do things perfectly or not at all. Often these courageous professionals work extra hard trying to overcome lateness and stay on track, while battling missed deadlines, incomplete projects, and not staying with the right priorities. They often have respectable careers, or are self-employed, yet may not feel successful. Steve has a passion for helping his clients exceed what they think is possible for themselves. Steve can be reached through his website: His background includes: MA Psychology, BS Computer Information Systems, PMP (since 2003) Medical Database Conversions, Network protocols, Storage protocols. .NET, VB, SQL, Windows, Software Engineering, ... and ADHD coach training (since we all have a little bit of this in us anyway). Web:
Login To Contact Speaker

Advancing your Inner Game of Staying on Track at Work

Wolf Paulus

My name is Wolf Paulus, a photographer, hiker, hacker, technologist based in Ramona, California. I'm currently working on Android projects, occasionally speak at developer conferences, and work on open source projects (Swixml, HessDroid, …). You can contact me by email at or Gtalk with the same email address. You can read much more here: Hope to meet you at CodeCamp.
Login To Contact Speaker

Android Wear - Developing Applications for Android Watches
Getting Started with MultiCopters (aka. Drones)

Registered Users: 12295 Registered Today: 0 Current number of sessions: 86 Sessions Posted Today: 0



Thank you to our generous Financial Sponsors who help make our Code Camps happen! Please be sure to visit their websites by linking on their logos below: 

New Facebook page as the rules for groups have changed



Site template by: Mantis-a templates, visit Netmeter