This is the list of presenters from Code Camp Los Angeles VII that was held on the weekend of 11/15/2014

We hope you enjoyed this Code Camp and will join us for the next one.


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

I am a Data Professional that is super passionate about the ability of data to drive change in our world, work, and personal lives. I have over 15 years of experience across multiple roles, companies and technologies. A passion for learning is core to how I approach life. Over 10+ years I have spoken at User Groups, Code Camps, SQL Saturdays and Conferences along with supporting my local community as a SQL Saturday Organizer, User Group leader, and advocate for community involvement for all technology professionals. I was also recognized by Microsoft as a four-time SQL Server MVP for my technical community contributions.
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 2 - Azure Websites
Arduino and Azure Part 1 - Getting Started
Arduino and Azure Part 3 - Azure Mobile Services

Ashok Modi

I am currently a software engineer at My primary duties involve working on the core CARD product and intimately working with various technologies to bring their goals to fruition. Outside work, 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 10 years), I'm primarily involved in the Drupal 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

Justin is the founder of Let Your Nerd Be Heard and creator of the Ultimate Presentation Formula for Nerds. He is hired by techie nerds to get them on stage confidently talking to more than 1s and 0s and to be seen as the go to expert. For over 20 years, Justin has been nerding out as a software developer making the complex simple and easy to understand. Justin went from running away from public speaking to frequently speaking at conferences, meetups and community events around the world giving over 200 talks in the past 5 years alone. When Justin isn’t transforming the tech world through public speaking he is a Microsoft MVP, Software Engineer and Professional Speaker who loves to code, teach, and share his knowledge to help people grow in their careers and get to their end goals faster. He specializes in making the complex simple and easy to understand. Find him at and
Login To Contact Speaker

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

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 Microsoft MVP (Most Valuable Professional), and developer, architect, consultant, professional code reviewer and interviewer in San Diego, California. He is the editor-in-chief of a web site dedicated to helping software engineers in all aspects of programming since 1994. David has written for programming magazines and has published many books including "David McCarter's .NET Coding Standards" available at: He is one of the founders and directors of the San Diego .NET Developers Group ( for 20 years. 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. His Microsoft MVP profile is located at:
Login To Contact Speaker

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

Ike Ellis

Ike Ellis is a five time SQL Server MVP, partner at Crafting Bytes, Chairman of the San Diego Tech Immersion Group, and chapter leader for the SQL Pass Book Readers. He's spoken at TechEd, SQL PASS Summit, and is a popular lecturer at various code camps and SQL Saturdays around Southern California. In March, he released a book, "Developing Azure Solutions" with Michele Lerioux Bustamante and Zoiner Tejada. He's been a guest on .NET Rocks nad Talk Python to Me. 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 . 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

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

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, aspect-oriented programming with PostSharp, dependency injection, MVVM, ASP.NET MVC and more. Currently employed at Hunter Industries, Jon is a "mob programmer" working on mobile solutions for iOS and Android devices using Xamarin Forms as his tool of choice. 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 makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skillset with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for Visual C#, and he has authored seven courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a clear understanding of abstraction. Jeremy lives in Southern California with 2 cats and a banjo. For more information, visit
Login To Contact Speaker

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

Jimmy Muga

Former Software Engineer at TMZ and instructor at bootcamp teaching C#, Angular, T-SQL and MEAN stack. Currently a software engineer at GoFundMe. Experienced in elasticsearch, Redis, CQRS, docker, .Net, PHP, SOA.
Login To Contact Speaker

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 former 4 time Microsoft MVP. He has been a Microsoft certified developer since 1996. He is the developer of compiler and ASP Classic Compiler ( He is currently a software architect with XDimmensional Technologies, Inc., a software and cloud technology company in Orange county.
Login To Contact Speaker

LINQ to Objects A-Z and beyond

Ryan Milbourne

Blockchain and crypto-currency advocate.
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: @imariohernandez 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

Delivering Quality Software with Modern Unit Testing Techniques
Tips in Java Concurrency
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

Nuri Halperin consults, develops, and teaches software development with passion. He designs and builds systems, websites and line of business applications. He has been getting things done for a variety clients small and large. From founding CTO of to international e-commerce multilingual websites, to social photo sharing - he's been working to meld new ideas and techniques with solid engineering know-how. He is an author for, and provides hands on training for companies and individuals. Nuri is a frequent speaker at tech events. He enjoys interacting with developers and helping people reach that "Aha!" moment. Nuri is a Mongo Master, certified MongoDB DBA and Developer, and the inaugural recipient of MongoDB's William Zola Outstanding Contributor Award.
Login To Contact Speaker

MongoDB First Steps
Concurrency In Action

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 1)
Getting started with Python (Part 2)

Ralf Quint

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

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, six 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 since .NET 1.0. Currently, I am as a Director Customer Success 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 many years. Besides minor excursions in Java, VFP and embedded C++, I have been working almost exclusively with C#. My special interests are software architecture, framework and platform design, and writing Clean Code applying craftsmanship principles.
Login To Contact Speaker

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

Tom Paulus

Tom is a 17 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

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, Introduction to DevOps

Steve Kohlenberger

Steve is a Success Consultant/Software Engineer/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

Masashi Katsumata

Masashi Katsumata is one of Google Developers Expert for Google Maps API since 2008. He actives in Japan and United States. Masashi has published three books in Japan.

PhoneGap + Android/iOS + Google Maps Plugin

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 read much more and contact me at: Hope to meet you at CodeCamp.
Login To Contact Speaker

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