This is the list of presenters from Code Camp San Diego that was held on the weekend of 6/27/2015

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


Aaron Stannard

Former Microsoftie; Startup Founder
Login To Contact Speaker

Concurrency without the Pain: Akka.NET and the Actor Model

Abhi Jain

I am a senior software developer and a coach for developers. You can check out my Youtube Channel: Coach4Dev for learning how to answer practice problems in technical interviews.

Chrome Developer Tools
Security in ASP.NET MVC Application

Aaron Griffith

Just another human on earth.
Login To Contact Speaker

Mob Programming
The Agile Manifesto in the Star Wars Universe

Bill Xie

Bill Xie is a .NET solution architect, hands-on developer, and software consultant based in southern California. He has extensive experience developing Web applications, Windows applications, and distributing applications in different types of industries including insurance, financial services, and IT management. Besides CoDe Magazine, he has had articles published on asp.netPRO, ASPToday, and The Code Project. You can contact him at

Have Fun with Task/Async/Await

Barry Stahl

Barry is a .NET Software Engineer who has been creating business solutions for enterprise customers for more than 30 years. Barry is also an Election Integrity Activist, baseball and hockey fan, husband of one genius and father of another, and a 30+ year resident of Phoenix Arizona. When Barry is not traveling around the world to speak at Conferences, Code Camps and User Groups or to participate in GiveCamps, he spends his days building integrated, intelligent systems for enterprise customers and his nights thinking about the next AZGiveCamp, an annual event where software developers come together to build websites and apps for some great non-profit organizations. You can follow Barry on Twitter @bsstahl or read his blog at
Login To Contact Speaker

Dynamic Optimization - One Algorithm All Programmers Should Know

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.

Raspberry Pi 2, Win 10 IoT Core and Azure

Ben Dornis

Login To Contact Speaker

Simple VM for custom bytecode

Cameron Wilby

Hey, I'm Cameron! I'm a co-founder/instructor at Origin Code Academy in downtown San Diego, and a freelance developer in my free time. I've worked in teams building web applications in .NET and AngularJS/KnockoutJS for the last 5 years and have been an active speaker at local Riverside user groups for the past year or so.

Origin Code Academy: Proactive Application Monitoring

Chander Dhall

Chander is a Microsoft MVP, ASP.NET Insider, Web API Advisor, INETA speaker and open source contributor, with years of experience in enterprise software development. He started coding when he was 6, and created his first successful software product at the age of 14. He is the dev chair of DevConnections, and he works in a goal-oriented, technologically-driven, fast-paced Agile (SCRUM) environment. He has a master’s degree in computer science with specialization in algorithms, principles and patterns, and is focused on building high-performing modular software. Chander leads the HTML5/Node.js group in Los Angeles and the .NET user group at UTDallas, co-organizes Angularjs meetup in Austin and has spoken at numerous conferences and code camps all over the world. Twitter @csdhall
Login To Contact Speaker

Javascript: Beginner to Advanced (All code)
Web API Best Practices

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

Intro to Gulp for the .Net Developer
Nuget is easier than you think and you should be using it
DevOps Yourself: Fast-Track Your Development Environment Setup
Use Your Existing Web Skills to Create Native Mobile Apps with the Ionic Framework

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 Using Cöde Contracts
Röck Yoür Cöde With Defensive Programming
Röck Yoür .NET Cöding Standards
Ask A Microsoft MVP (Panel)
Röck Yoür Apps With => 10 Things You Probably Aren’t Doing

Dustin Davis

Microsoft MVP, Code mercenary, PluralSight author, producer of c0deporn.
Login To Contact Speaker

Ask A Microsoft MVP (Panel)

Eric Floe

Web, Desktop, and Mobile Application Development
Login To Contact Speaker

Thinking “out of the box” with web2.0 hardware interfaces

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

JavaScript Simplified: Closures, Prototypes, Promises, and more
ASP.NET MVC6 Deep Dive
An Introduction to Angular 2
Introducing ASP.NET 5 (vNext)
Ask A Microsoft MVP (Panel)

Ivan Sanders

Ivan Sanders a SharePoint server MVP is an independent consultant with more than 15 years of broad-based hands-on experience with the design and development of mission-critical applications and innovative information management strategies in the enterprise deployment of Microsoft products, and delivering nothing but Microsoft SharePoint solutions since 2004. Ivan is active in the SharePoint Community through the MSDN and TechNet forums, TechEd and PDC Birds of a Feather, SharePoint Saturday, DevConnections, SharePoint ShopTalk, INETA, GITCA, and Local Southern California User Groups. Ivan can be found bi-weekly on SharePoint ShopTalk or,, and his New blog MVP Profile:
Login To Contact Speaker

Office 365 San Diego Module 02 SETTING UP THE ENVIRONMENTS
Office 365 San Diego Module 04 - HOOK INTO OFFICE 365 APIS

Indu Alagarsamy

Indu is most passionate about Event Driven Architecture and Messaging and currently is part of the team at Particular Software, the makers of NServiceBus, practicing her passion. Indu has over fifteen years of experience as a software consultant. She loves to solve problems and writing software that means something is exciting to her. When not programming or working on a cool problem to solve, she is either rock climbing in sunny southern california or practicing Martial arts.
Login To Contact Speaker

From Micro to Big Hero - Being small is a good thing!

Andrew Champagne

I'm a Program Analyst for Jack Henry Associates - Symitar Division. My day job is writing and supporting ATM software. I live in Chula Vista, CA. Originally from Essex Jct, VT. In 2003 I graduated from Clarkson Unversity in Potsdam, NY with a degree in Electrical Engineering, minor in Math, and a concentration in Computer Science. My interests are .NET Programming, Electronics, and Financial Investing.

Just CSS Graphics

Jason Kerney

Jason Kerney is a senior programmer for a company in Carlsbad. He has been programming for 15+ years, and would still needs to know more. Within the last year he has become a member a programming mob practicing true Agile.
Login To Contact Speaker

Mob Programming my First Team

Jeremy Cameron

Jeremy serves as a Director for a Fortune 500 company, leading the practices of software development and architecture. He is heavily involved with DevOps and culture transformation. Jeremy has worked directly with several of the speakers at this event and several are currently members of his team.
Login To Contact Speaker

Like a boss: How to be indispensable to your team

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

IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces
Unit Testing Makes Me Faster: Convincing Your Boss, Your Co-Workers, and Yourself
Learn the Lingo: Design Patterns
DI Why? Getting a Grip on Dependency Injection
Ask A Microsoft MVP (Panel)
Clean Code: Homicidal Maniacs Read Code, Too!

Joe Mayo

Joe Mayo is an author, instructor, and independent software consultant, specializing in Microsoft technologies. He has written several books, including Programming the Microsoft Bot Framework by Microsoft Press. Joe is a Microsoft AI MVP with several years of awards, he lives in Las Vegas, NV and tweets (as @JoeMayo) about #ai, #botframework, and #chatbots on Twitter.
Login To Contact Speaker

What's New in Visual Studio 2015

Jason Weimann

Jason is a professional c# developer with years of experience in business, game, and 3d/vr development.
Login To Contact Speaker

Intro to Unity – Part I – 2D Games
Intro to Unity – Part II – Application Development (Twitter app)
Intro to Unity – Part III – 3D & VR Games

Josiah Mory

Login To Contact Speaker

Demystifying the Wizardry of Regular Expressions

Mike Vincent

Mike Vincent is a veteran software entrepreneur and solutions architect based in Orange County, California and Kona, Hawaii. He currently provides clients throughout North America with application lifecycle management training, consultation and Scrum coaching primarily focusing on Microsoft .NET technology. He has been in the software business for over 30 years in addition to marketing management, construction management and structural engineering positions. Actively involved in the user group community since the early 90's, Mike is a past Vice President and Treasurer of INETA Noram. He is a frequent presenter at developer events including Microsoft TechEd and PDC. He is a Visual Studio Application Lifecycle Management MVP, Professional Scrum Master, Professional Scrum Product Owner, and Professional Scrum Developer Trainer.
Login To Contact Speaker

Scaling Scrum
Sharpen Your Scrum Skills – Open Discussion
Ask A Microsoft MVP (Panel)
Visual Studio Application Lifecycle Management 2015 and TFS 2015 New Stuff

Douglas C Hoffman

Mr. Hoffman, AKA “The Engineer That Can Talk,” helps organizations select, develop and deploy the right technology, at the right time to deliver business solutions with measurable ROI. He has deep and direct experience in Web Technologies, Project Management, Training Programs and Consulting Services. This breadth and depth of practical experience – from on-site, hands-on customer implementation projects to leading multi-million dollar enterprise business units – provides clients with a creative, business-minded, tech-savvy resource. “He (Doug) has the unique skill of assessing market needs and determining how to use technology to meet those needs. At the same time he can evangelize to the client, industry analysts and the sales team. He also is a great team player who makes everyone better through his efforts.” Cliff Pollan, CEO, NewsEdge (Thomson-Reuters) In 2009 Mr. Hoffman got “Drupal Fever” and immersed himself in the open-source content management system’s technology and community. As an active member of the San Diego Drupal Users Group, Mr. Hoffman helps organizations large and small leverage the power of Drupal to build and deploy richly featured web sites in a fraction of the time and at a fraction of the cost of traditional web development practices. Douglas C. Hoffman Principal @ The Lakewood Group San Diego Mobile: 858.442.3414 Email: Web: LinkedIn: Skype: doughoffman Twitter: douglaschoffman D.O: douglaschoffman Specialties: CORE COMPETENCIES – Web Technologies, Product Management, Technical Product Marketing, Project Management, Business Development, Sales Engineer, Competitive Analysis, Customer Management, Marketing Programs, Professional Services, Training, Team Management, Writing, Professional Services
Login To Contact Speaker

From Blank to Live in 45 - aka Drupal Bootcamp

Nic Raboy

Nic is a Developer Advocate for Couchbase in the San Francisco Bay Area. He has released several native and hybrid mobile applications to iTunes and Google Play and writes about his development experiences related to making web and mobile app development easier to understand. He has experience in Unity3D, Apache Cordova, Java, NoSQL, SQL, and NodeJS. Nic has experience building and managing apps at scale for demanding users from the University of California school system.

Quick and Easy Development with Node.js and Couchbase Server

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

Async end to end - MVC and the new MongoDB .Net driver
Running With MongoDB - Better than running with scissors!
MongoDB First Steps

Bob Reselman

Bob Reselman is a results oriented executive software developer, technical lead/evangelist, project manager, teacher, author, technical writer and editor. In the past Bob held the position of Platform Architect for the computer manufacturer, Gateway, was a Principal Consultant for the transnational consulting company, Cap Gemini and worked at Now he is a Director at Casting Networks Incorporated. He writes for He builds electric guitars and basses. He lives the good life in LA with his wife Arlo and their pet, Itchy the Dog.
Login To Contact Speaker

The 7 Rules for Writing World Class Technical Documentation

Rob Richardson

Rob Richardson is a software craftsman building web properties in ASP.NET and Node. He's a frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find recent talks on his blog at and follow him on twitter at @rob_rich.
Login To Contact Speaker

ASP.NET MVC6 Deep Dive
Azure Web Jobs: web services on steroids
Introducing ASP.NET 5 (vNext)
JavaScript Testing in Node, the Browser, and CI

Sid Shetye

A developer at heart, Sid is a leading security expert with over a decade of experience in the security and cloud software space. He has engineered the largest deployment of secure boot devices on the planet whose deployments include commercial phone manufacturers as well as government agencies. Sid is the CEO of Crypteron. He has a Masters in Electrical Engineering (Security) from The University of Southern California and an MBA from UCSD’s Rady School of Management. He lives in sunny San Diego with his wife and son.

Stop data breaches! Building secure web apps within minutes

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

How to manage 31,407 lines of PowerShell (and counting)

Steve Andrews

Steve Andrews has been a successful software engineer for over sixteen years – four-time Microsoft MVP Award recipient, frequent technology conference speaker, and holder of multiple Microsoft and IBM certifications. He’s designed high-level custom software solutions for a wide range of international and U.S. companies and regularly gives his time as a technology mentor to startups in the greater Los Angeles area and beyond. In a past life, he worked for a small software company in the Pacific Northwest you probably haven’t heard of. Steve is currently the Founder and Executive Director of Platinum Bay Technologies, a social enterprise and limited-profit software technology company designed from the ground-up to successfully hire and employ people on the Autism Spectrum with software engineering career opportunities.

Engineering Highly Maintainable Code

William Hoang

William is a Developer Advocate on the Mobile Engineering & Developer Relations team at Couchbase. His love for coffee and code has transcended him into the world of mobile while appreciating the offline in-person experiences. Prior, William worked on Developer Relations team over at Twitter, BlackBerry, and Microsoft while also having been a Software Embedded GPS engineer at Research In Motion. William graduated from McGill University in Electrical & Software Engineering. Some previous tech conferences that William has spoke at were: GDC, Droidcon NYC, Mobileweek NYC, Ultimate Developer Event, along with various tech meetups. Twitter: LinkedIN:

Developing Mobile Apps that Work Offline

Stuart Zahn

I enjoy taking ownership of the full software lifecycle, from prototype to deployment. I'm visually oriented and know how to implement business requirements on the front-end as a HTML Javascript application and also on the server-side with micro-services. As a polyglot, I know when to use the right tools for the job. The best SaaS API integration may mean using either Node, Java or C# .Net in a cloud or on-premise environment. I've used AI and machine learning to implement document imaging, recognition, and text extraction algorithms for the financial industry. I've improved operational efficiency of organizations by improving build and deployment workflows using continuous delivery tools such as TeamCity, Jenkins and Docker.
Login To Contact Speaker

SPA OAuth Token-Based Security

Tony Baik

Tony Baik is currently a Resident Apprentice at 8th Light, aspiring to be a Software Craftsman. He's been programming for over 7 years and loves to code in Ruby and Clojure.
Login To Contact Speaker

How To Start Using Test Driven Development

Joao Braganca

Login To Contact Speaker

Escaping Dependency Hell

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 - Cut your Dependencies with Dependency Injection
Clean Code III - Software Craftsmanship
Clean Code I - Best Practices
Accidentally Manager – A Survival Guide for First-Time Engineering Managers

Troy Miles

Coder, Author, Speaker, Musician
Login To Contact Speaker

Functional JavaScript

Vishal Saxena

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

Microsoft Azure and Threat modeling your applications for cloud

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

AAA: Android Push - Android Wear - Android Voice

Woody Zuill

Woody Zuill has been programming computers for 30+ years, and is an independent Agile Coach/Trainer/Consultant. Over the last 15+ years he has worked as an Agile Coach, Trainer, and Extreme Programmer. He believes code must be simple, clean, and maintainable to realize the Agile promise of Responding to Change. He spent many years as an artist/designer/manufacturer of graphics for televised sporting events where deadlines are for real. Loves Mob Programming.
Login To Contact Speaker

Continuous Discovery
Agile Success - 8 Agile Maxims I Live By
An Intro to No Estimates
An Intro to Microtesting

German Eichberger

German Eichberger is a Principal Software Engineer with HP, the Co-PTL of OpenStack Octavia, and an instructor with Mesa College. In previous roles he was a Senior Software Engineer at Sony Online Entertainment and previously for the Digital Fish Library, the head of UCSD Extension's IT programs, and a project manager/software architect for PwC Consulting. He earned a Master in Computer Science doing computer vision research. His interests are Cloud, SDN, and Microservices.

Intro to Open Stack