This is the list of presenters from Code Camp San Diego IX that was held on the weekend of 6/28/2014

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


Anna Russo

Anna Russo is a Visual Studio ALM MVP specializing in ALM TFS Software Process consulting and training based in Orange County. Since 2008 Anna applies her expertise working with a variety of clients to improve their software quality and processes by properly implementing Microsoft Team Foundation Server, Microsoft Test Manager, and Visual Studio tools. Visit Anna's blog for the latest on Microsoft ALM Tools at
Login To Contact Speaker

Getting started with Visual Studio Online

Adam Tuliper

Adam works as a Technical Evangelist for Microsoft helping others implement their Windows/Web/Mobile solutions. Prior to that he worked as a Software Architect for many years. Adam has been developing software for over 18 years. He started his work in security and reverse engineering (x86 based - pre .NET) with the direction of going into the software protection and anti-piracy field. This gave him a foundation for learning the internals of other technologies from Win32 systems to CLR systems. Adam has performed security audits and penetration tests for large corporations and small companies alike. He has been deeply involved in .NET internals since early beta and currently works extensively in HTML/JS Windows Store apps, Unity, Azure, ASP.NET (MVC/Web Forms/Web API), SQL Server, Web Security, C#, and more. He presents nationwide conferences such as VSLive! and Tech Ed, Academic institutions throughout Southern CA, and .NET user groups across the USA. He recently completed a hack proofing video series for and look for his security articles in MSDN Magazine December 2011/January 2012. His security course can be seen at: @AdamTuliper
Login To Contact Speaker

Hack Proofing Your Web Applications
Developing Awesome 3D Games with Unity and C#

Michael Washington

Michael Washington is a website developer and an ASP.NET, C#, and Visual Basic programmer. He has been a Microsoft MVP for over nine years. He has a son, Zachary and resides in Los Angeles with his wife Valerie. Michael is the founder of The Ai Help Website ( He is the author of: * Creating HTML 5 Websites and Cloud Business Apps Using LightSwitch In Visual Studio 2013-2015 * Creating Web Pages Using the LightSwitch HTML Client: In Visual Studio 2012 * Creating Visual Studio LightSwitch Custom Controls (Beginner to Intermediate) * OData And Visual Studio LightSwitch Using ASP.NET / Windows Phone / jQuery / datajs / Knockout
Login To Contact Speaker

Create Cloud Business Apps for Office 365 / SharePoint Online

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

Responsive Design (for Developers)

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

Introduction to Graph Databases with Neo4j
New T-SQL features in SQL 2012

Andrea Zuill

Andrea is a fine artist, as well as a children's book author and illustrator. She has been drawing and painting for over 30 years. Her work is exhibited in galleries in California, Texas, and New York. She loves to create playful and fun artwork. She has illustrated educational materials and is the author and illustrator of a children's book being published in 2016 by Schwartz and Wade, an imprint of Random House. Represented by Hen & Ink, A Literary Studio.

Creating A Character
Drawing Without Fear

Ben Aminnia

Ben Aminnia is a database architect and .NET developer at Pointer Corporation with over 20 years of experience developing database systems as well as managing a team of SQL Server developers and DBAs. He's also the president of Los Angeles SQL Server Professionals Group and and the architect of Virtual Information Portal (VIP) System

Four Dimensions of SSRS Report Authoring for Executives and Upper Management
SQL Azure vs. Amazon RDS

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

SOA: Beyond the Buzzwords

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.

DevOps with Azure and Visual Studio Online

Ben Dornis

Login To Contact Speaker

Backyard Aquaponics

CJ Wang

C.J. Wang is a development manager of a team for the past 10 years, and has been working in the HealthCare IT since 1999. His first healthcare system is a real-time patient tracking emergency department system running 24X7. He then starts managing a team of professionals, including a database architect, server administrators, data analysts, and application developers, and builds many healthcare solutions, such as chronic disease registry, medication reconciliation, prescription printing, clinical alerts, workflow automation, rule based tasks, empanelment request, risk stratification, etc… In addition, he also leads the efforts on data integration and operational data store (ODS) development, to provide key healthcare data to support the healthcare organization obtaining supplemental funding through several pay-for-performance initiatives, such as Delivery System Reform Incentive Payments (DSRIP). C.J. enjoys volunteering at the local history museum, reading novels, and exploring his interests in graphic design, photography and traditional Chinese medicine. Follow him on Twitter @HealthCareEng
Login To Contact Speaker

Optimizing the HealthCare Industry through Technology

David Jamriska

I demand we have fun at work. Notable CRM Projects A 3,800 user CRM implementation for Orange County Sheriff’s Department. Features included: Workers Compensation, Commendations, Complaints, Traffic Collision Tracking, Risk Management, Use of Force, and Internal Affairs. Finalist for Project of the Year, Public Sector, Microsoft Dynamics CRM Led efforts to architect solution for Pharmacy billing project that increased client’s medical billing throughput by 100X, improved accuracy, and enabled a greater level of control over billing process. CRM Online solution for a mid-sized hospital to manage and report for a green field drug testing and analysis program. The highly tailored implementation streamlined their testing and reporting process. Grant’s Management for San Diego LEO Department used to manage over $100 Million in grants and claims. Delivery of a Microsoft Dynamics CRM Lab Management custom solution for UCLA. Integrated SharePoint as a public facing interface and CRM for internal Lab Staff. Implemented CRM Online solution for a local hospital that transitioned the client from Excel spreadsheets to an automated solution.
Login To Contact Speaker

Building xRM Solutions with Microsoft Dynamics CRM 2013

Morten Nielsen

Client Dev MVP. Focuses mainly on building SDKs and controls on Windows Store, Windows Phone and WPF (all things XAML). Works as a devlead on the 'Esri ArcGIS Runtime SDK for .NET'

Creating advanced Universal Mapping apps for Windows Store and Phone

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

Rock Your Technical Interview™ (Part 2)
Rock Your Technical Interview™ (Part 1)
Rock Your Code With Defensive Programming ™
Rock Your .NET Coding Standards™
Rock Your Code With Visual Studio Add-ins™

Dustin Davis

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

Building cross-platform native mobile apps with C# & .NET
Screen Casting 101 - Become a Millionaire!
Why the n-Layer approach is bad for us all!

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

Getting started with TypeScript
Angular JS with ASP.NET MVC and WebAPI
JavaScript Simplified : Closures, Prototypes, Promises, and more

Hoanh Tran

I'm current a frontend/middle tier Java & Javascript developer working with Angular.
Login To Contact Speaker

Intro to Design Patterns
Gentle Introduction to Dojo

Joe Egan

Joe Egan is a lead developer with strong cross-functional experience spanning many domains, platforms, languages, and tools. He primarily builds service-oriented solutions with the Microsoft technology stack. Presently he develops mobile-imaging solutions for Mitek Systems, Inc. ( using .NET and WCF, SQL Server, SoapUI, and more. When Joe is not working or spending time with his large family, he is typically on Stack Overflow ( or on two wheels.

Getting More Out of Open-Source SoapUI

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

Tackling Legacy Code

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 Documents using Couchbase 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

Clean Code: Homicidal Maniacs Read Code, Too
Learn to Love Lambdas
IEnumerable, ISaveable, IDontGetIt: Understanding .NET Interfaces
Abstract Art: Getting Things "Just Right"

Jon Galloway

Jon works in the Azure Evangelism team at Microsoft, focused on ASP.NET. His weblog is at and he podcasts at
Login To Contact Speaker

What's new in ASP.NET and Visual Studio for Web Developers
Four Easy Ways To Customize Visual Studio Web Tools (Browser Link, Side Waffle and more!)

Kai Chan

Software Developer at UCLA Social Sciences Computing
Login To Contact Speaker

Java Performance Tips
Search Engine-Building with Lucene and Solr

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

Llewellyn Falco

Llewellyn learned to jump horses in the 7th grade while living in France. Back in states, while studying drafting in high school, he started fire eating, sleight of hand magic, and once rode a unicycle 6 miles. After learning to juggle torches, he joined a acrobatics group in college where he specialized on the trampoline and walking a slack rope. He can calculate the cube root of any perfect cube under 1,000,000 in his head, as well as pick a standard lock. He can rollerblade down a flight of stairs, backwards. Later, he has learned to play the doumbek (a type of drum), to accompaniment a belly dancing girlfriend. Llewellyn studied Tai Chi for 2 years, can throw a knife at 20 feet, and a playing card at 50. He has taught swing dancing, and loves to salsa. He is also an accomplished speed chess player. In the last year, he has been scuba diving over 20 times, become a guitar hero, and broke his personal record of paddle balling over 200 times. Llewellyn attributes his success to the large amount of caffeine he has consumed, and enjoys computer programming in his spare time. He is also a Developmentor Instructor, Agile2010 Speaker, and guest on .Net Rocks!
Login To Contact Speaker

Exceptional Exceptions
Tackling Legacy Code

James Counts

I am a .NET CodeMonkey living in San Diego county. Sometimes I have a thought and write it down on my blog: Contrary to popular belief I am not actually 8 years old.
Login To Contact Speaker

Exceptional Exceptions

Ryan Milbourne

Blockchain and crypto-currency advocate.
Login To Contact Speaker

Bitcoin 101: The Digital Currency Revolution

Mike Clement

I'm a husband, father of four and currently a Senior Software Craftsman at Pluralsight. I've worked at, Microsoft, Caselle and a few other small companies. I am a founding member and organizer of the Utah Software Craftsmanship group ( I am an organizer of Agile Roots 2014. I blog at and you can find me on twitter at @mdclement.
Login To Contact Speaker

Software Craftsmanship and Agile Code Games
Thinking in F#

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

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

Agile Metrics - Measuring What Matters

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

Intro to Drupal CMS - From blank to live in 45

Nicholas Mullen

Software Developer on SignalR, creator of EndGate and ShootR. Open source and game dev enthusiast.
Login To Contact Speaker

Developing with ASP.NET vNext
Introduction to ASP.NET vNext

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

Master your career - coder practice
MongoDb first steps - Join the NoSQL revolution

Paul Sheriff

Paul D. Sheriff is the President of PDSA, Inc. ( PDSA develops custom business applications specializing in web and mobile technologies. Since 1991 PDSA has successfully delivered advanced custom application software to a wide range of customers and diverse industries. With a team of dedicated experts, PDSA delivers cost effective solutions, on-time and on-budget using innovative tools and processes to better manage today's complex and competitive environment.
Login To Contact Speaker

Creating Forms-over-Data for Mobile Web Sites using Web Forms
Creating Navigation using Bootstrap and ASP.NET Web Forms
Building Business Web Pages using Bootstrap and ASP.NET Web Forms

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 Mobile App with C# and Xamarin

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

Create a Blog with Ruby on Rails

Robin Shahan

Robin has over 25 years of experience developing complex, business-critical applications for Fortune 100 companies. As President of Nightbird Consulting, she provided training and helped companies architect and develop scalable, efficient solutions using the Azure platform. She is a 6-time Microsoft MVP, and now works for Microsoft as a Sr. Content Developer for Azure. Robin regularly speaks about Azure at various .NET User Groups and Code Camps and runs the San Francisco/Silicon Valley Azure meetup. She can be found on Twitter as @RobinDotNet, and you can read her articles about Azure (and other subjects) at
Login To Contact Speaker

Semantic Logging with Event Source, ETW, and SLAB
Fun with the new Azure File Service

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

Welcome to the MEAN stack
Welcome to Gulp
JavaScript Patterns and Node Idioms
Anatomy of a Web Request

Scott Reed

Scott Reed has 25 years experience developing software. Scott’s career in software began in 1993 at IBM. Along the way he developed enterprise solutions for Microsoft and Cardinal Health. Scott specializes in software architecture and agile development, where he has been involved in designing web services and cloud-based solutions. He is active in the .NET community, and is frequently called on to speak. Scott is a partner at Crafting Bytes, a software development consulting firm. He is the chairman of the San Diego .NET Architecture Group.
Login To Contact Speaker

Front-End Web testing using BDD

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.

Visual Studio Tips and Treats

Simona Clapan

Simona is a software architect and .NET engineer passionate about the latest technology trends. She honed her experience as CTO for KangoGift, an employer recognition platform that encourages managers to easily and instantly recognize small wins. As a problem solver she is attracted to the challenges and the learning opportunities that building a startup involves. As a founding partner at Leanometry, a digital agency that promotes lean startup methodologies, Simona works with entrepreneurs to define and develop their minimum viable products and take fresh ideas to market. For more information about me please check my LinkedIn profile: or contact me at
Login To Contact Speaker

JavaScript All the Way with the MEAN Stack

Victor Bonacci, MBA, PMP, CSM

Vic has worked in IT since 1998 (webmaster, developer, project manager, agile coach). He earned his MBA from USC's Marshall school of business in 2004. Vic has been an Agile coach at SendGrid since early 2011. He tweets infrequently at @AgileCoffee and hosts meetups in Orange County under the same name. He also hosts The Agile Coffee Podcast.
Login To Contact Speaker

A Fresh Brew: Lean Coffee for lightweight meetings
The Lean Startup with Agile

Victor Mejia

Victor is currently a full-stack developer at LoopNet (part of the CoStar Group), using Angular to build awesomeness. He has worked in different industries with different technologies but enjoys anything JavaScript related.
Login To Contact Speaker

Getting Started with D3 and AngularJS

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

Victor Roman

Victor Roman is a senior developer with 7+ years experience creating software for the medical and financial industries. He primarily builds enterprise web applications utilizing the .NET stack and the web trinity (HTML, CSS, Javascript) but is thrilled to work with Node.js and the MEAN stack every chance he gets to create beautiful, easy to extend web applications. He loves being involved with the local dev community, is a regular attendee of many San Diego user groups and gets a huge kick out of helping others learn. When he isn't developing awesome software, you can catch him playing Geeks Who Drink pub trivia, watching drag queens lip sync for their life on RuPaul's Drag Race, or camping with his husband David and lab Hollister. LinkedIn: Twitter: Facebook:
Login To Contact Speaker

Quickly get up and running with Node.js web development

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

Working In-The-Zone

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

An Intro to No Estimates: Let's Explore the Possibilities
A Whole Team Approach: Mob Programming
Continuous Discovery: The Power of Pure Agile
Agile Success - 8 Agile Maxims I Live By

Woody Pewitt

Just a big geek who likes to have fun with code.
Login To Contact Speaker

Getting Things Done For Developers
REST with WebAPI