This is the list of presenters from Code Camp San Diego VI that was held on the weekend of 6/25/2011

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


Adnan Masood

Adnan Masood works as a Sr. Software Engineer / Tech. Lead in a Monrovia-based financial institution where he builds SOA-based enterprise applications using Microsoft .NET Framework. He is a regular speaker to technical conferences and code camps, is attributed and published in print media and on the web, and holds a Masters Degree in Computer Science. Adnan is actively pursuing his doctoral degree in Machine Learning and is highly involved in the .NET community as co-founder of the San Gabriel Valley .NET Developers group. He holds various technical certifications including MCPD.NET, MCSD.NET, and SCJP-II and is also a Microsoft Certified Trainer (MCT). His blog can be found at and he can be reached via email at adnanmasood at

A Bayesian Introduction to Infer.NET

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

PowerPivot 101 - Engine of the Devil
SSRS Tips and Tricks

Alice Pang

Alice grew up in Louisiana and came out to sunny California after high school to attend Stanford University, where she received her B.S. in Electrical Engineering with a Software concentration. She then moved across the bay to get her M.S. degree in Industrial Engineering and Operations Research and Management of Technology certificate through the Haas School of Business and College of Engineering at the University of California at Berkeley. While at Stanford and Berkeley, she was heavily involved in various dance groups and enjoyed organizing networking, mentoring, and community outreach events for the Society of Women Engineers. In her free time, she enjoys traveling, discovering new places to eat, rock climbing, and sharing Louisiana and Chinese culture with people. As a Microsoft Developer Evangelist in southern California, she focuses on Visual Studio LightSwitch, WebMatrix, and Windows Azure.;
Login To Contact Speaker

Web Design & Development with WebMatrix and ASP.NET MVC

Alline Oliveira

Alline Oliveira Watkins is a Computer Programmer at University of California at San Diego (UCSD). She is being working hard for 2 years with Google Web Toolkit (GWT) and more than 10 years with JAVA programming. Alline is also a Certified Scrum Master (CSM) by Scrum Alliance; and an Agile Specialist at University of California, San Diego. > In the last 20 years, she has worked in various jobs including System Analyst at Tata Consultancy Services, a CMM Level 5 company from India; Alline graduated with a degree in Computer Science from the University of Brasília, Brazil. @allineo: brazilian scrummaster, agile experimenter & senior java programmer
Login To Contact Speaker

Better communication through code; Creating a shared language for your team

Brad Cunningham

I am an independent software consultant based in the San Diego, CA area. Check out my website if you would like to discuss your upcoming project I have been a Microsoft MVP for C# since 2010 I have over 10 years of industry experience developing a wide range of desktop and web based applications for many different industries. I am regular speaker at the Southern California Rock and Roll code camp events and both San Diego .NET User groups San Diego .NET Developers Group and San Diego .NET User Group. I also host monthly Nerd Dinner events in San Diego and am the co-chairman of the San Diego Tech Immersion Group
Login To Contact Speaker

Tips to become a better ninja
Blend 101
.NET running on Linux

David Kayo

just being me.

Outsourcing for profit and fun.

Brian Levine

Senior support engineer for and San Diego resident
Login To Contact Speaker

Texting and Making Calls From Your Web App, An Intro to Twilio

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

A Business Intelligence Walk-through in 48 Minutes

Bilal Azam

Bilal Azam is a senior .Net and Silverlight developer. He has been working on .Net technologies for over 6 years now and has experience in developing Windows and Web applications using Silverlight 4, C#, Windows Communication Foundation, Windows Workflow Foundation, ASP.NET, AJAX, ADO.NET, and MS SQL Server.
Login To Contact Speaker

Consuming Web services on Windows Phone 7

Bill Sheldon

Bill Sheldon is a professional softare engineer at Hunter Industries in Southern California. Bill is a published author of Professional Visual Basic 2012 & .NET 4.5 (as well as all previous versions) as well as co-author of Professional Office Business Application Development both from Wrox. Bill wrote for SQL Server magazine and is an experienced public speaker at events such as VSLive and Code Camps across Southern California. Bill's current title is Full Stack engineer and he works with a team using Mob Programming, TDD, CI/CD, Angular 6, C#, Typescript, NodeJS, ASP.NET Core 2.1, MVC and related technologies.

Building Business Applications with LightSwitch

Brian Loesgen

Brian Loesgen is the founder and CEO of Perfect Storm Systems LLC, a firm specializing in Cloud computing, Integration, BizTalk Server and Azure Logic App projects. Based in San Diego, a Microsoft alumni, Brian is a former member of the Microsoft Azure ISV team. Brian is a 6-time Microsoft MVP and has extensive experience in building sophisticated enterprise, ESB and SOA solutions. Brian was a key architect/developer of the “Microsoft ESB Guidance”, initially released by Microsoft in Oct 2006. He is a co-author of the SOA Manifesto, and is a co-author of 8 books, including “SOA with .NET and Windows Azure”, and is the lead author of “BizTalk Server 2010 Unleashed”. He has written technical white papers for Intel, Microsoft and others. Brian has spoken at numerous major technical conferences worldwide. Brian is a co-founder and past-President of the International .NET Association (, and past-President of the San Diego .NET user group. Brian was also a member of the Microsoft Connected Systems Division Virtual Technical Specialist Team pilot, and is part of Microsoft’s Connected Systems Advisory Board. Brian has been blogging since 2003 at
Login To Contact Speaker

Windows Azure Architectural Patterns
Windows Azure: What’s in it for Startups and ISVs?
Windows Azure Overview

Brant Cooper

Brant Cooper is an author, speaker and entrepreneur who possesses over 17 years of success bringing high tech products to market. He digs directing the strategy, design, and launch of key technology offerings by leveraging expertise in technology, marketing, and business development. Brant has served as a Marketing and Product Management executive for several start-ups and currently operates as an independent consultant in San Diego. He blogs about customer development principles and process-oriented, metrics-driven marketing at Market By Numbers. Brant admits to doing some things wrong, some right – but always learning. He co-wrote “The Entrepreneur’s Guide to Customer Development” to help founders navigate through early start-up issues on their way toward finding Product-Market fit.
Login To Contact Speaker

Everything you wanted to know about LeanStartups, but were afraid to ask

Bayle Shanks

Please see
Login To Contact Speaker

Introduction to Google App Engine

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

Building Enterprise Quality Apps using EF4

ben sullins

I have over 10 years experience in the IT industry ranging from data analyst, consultant, teacher, to architect and now development manager. My bread and butter is Business Intelligence using the Microsoft BI stack but I also do freelance PHP development using Wordpress outside of the daily grind. Besides being a developer I am also a avid CrossFitter and Olympic Weightlifter. 2 years ago I found a local gym in downtown San Diego that changed my life. They showed me how to make fitness functional, efficient, and social. The lessons I've learned from them combined with my time competing in Olympic Weightlifting, CrossFit, and Adventure Racing has driven me to become a trainer of sorts working with mostly developers to help them get back in shape or achieve specific fitness goals (eg. run a marathon).
Login To Contact Speaker

Fitness for Devs: An Open Source Framework for Achieving Your Fitness Goals

Cameron Jones

Cameron is a software architect and entrepreneur who owns and operates several companies. He loves spending his free time tinkering with mobile apps and learning new programming languages.

Apps for Google's Chrome OS - get ready for the summer release!

Chander Dhall

Chander Dhall, CEO of Cazton, is an awarded Microsoft MVP, Google Developer Expert and world-renowned technology leader in architecting and implementing solutions. He's not only rescued software development teams, but also implemented successful projects under tight deadlines and difficult business constraints. His company has a proven track record of not just saving the client millions of dollars, but also providing an expedited delivery time. Chander's team of experts are internationally-acclaimed speakers in top technical conferences in the world. As an Azure Advisor, ASP.NET Insider, Web API Advisor, Cosmos DB Advisor, and an MVP for Visual Studio and Development Technologies, Chander has insight into new releases on technologies used by millions of developers. His critical advice, impeccable vision, futuristic strategy backed with creating and establishing best practices in the industry are some of the reasons for his unparalleled success. At the same time, he's a voracious and highly-respected speaker. Chander is known to elucidate critical and complex concepts while making them easy to understand. He's one man who can talk to anyone from a junior developer, a senior architect all the way to an executive and knows how to speak their language. He is the author of "Scalability Patterns" and "Building Single Page Application Using ASP.NET Core & Angular". He has utilized his amazing business sense having started a company with zero funding and turned it into a multi-million-dollar company in less than two years.
Login To Contact Speaker

3 P's (Principles, patterns and performance) in C# and Mvc3 apps

Carl Taswell

Wrote my first program in 1978 and have been programming ever since. Completed a PhD in Scientific Computing & Computational Mathematics at Stanford Univ; Passionate about anything involving computing.
Login To Contact Speaker

Use of ASP.Net MVC 3 Razor in the PORTAL-DOORS Project

Oscar Azmitia

Oscar Azmitia is a software engineer who has been working with Microsoft technology since the late 1990s. He graduated with a BA in Computer Science in 2007, and today focuses mostly in the .NET world as well as C#. Oscar has a true passion for writing code. He is an active contributor to the Inland Empire .NET developer community, and spends much of his time keeping up with the latest technologies. Oscar currently works as a full time .NET developer in San Dimas; however, he also does consulting work for several companies by migrating their legacy websites and outdated technology to more elegant and scalable solutions. Oscar has recently embarked on a new adventure by starting his own company, DexSoft, which focuses on building applications across several form factors. Whenever Oscar is not coding he enjoys outdoor sports, working out and music.

Windows Phone 7: Create a clean scalable application foundation.

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

Back-2-Basics: .NET Coding Standards For The Real World
Building nTier Applications with Entity Framework Services
How To Survive The Technical Interview
Real World API Design Using The Entity Framework Services

Andrew Root

I'm a Web Developer in San Diego and I'm an expert on Content Management Systems, of which Drupal is my favorite. I run the local San Diego Drupal Users Group meeting and the annual Sandcamp Drupal Event.

Building Event sites with Drupal's Conference Organizing Distribution
Basic Drupal Sitebuilding
Basic Drupal Coding

Dustin Davis

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

Aspect Oriented Programming with PostSharp: Write cleaner code
Introduction to Parallel Programming in .NET 4

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

20 Top SQL Server Tips Part 1 and Part 2
Approval Tests – Unit Testing Done Better!
Amazon RDS vs SQL Azure
20 Top SQL Server Tips Part 1 and Part 2

John Bowen

John Bowen is a Lead Software Engineer with InterKnowlogy. In this role he both develops software and provides technical leadership for large scale projects with larger teams, usually in the areas of WPF, Silverlight and Surface. These include projects which have been the subject of Microsoft case studies and received awards for technology innovation. John is also a Microsoft MVP for Client Application Development and provides training for both clients and at community and Microsoft sponsored events across the U.S. John has been writing software since majoring in computer science at the University of Southern California and at Boston University where he graduated in 2001.

Easy Async with the Visual Studio Async CTP
Harnessing XAML templates to power your UI

Christopher Harrison

Christopher Harrison is a Microsoft Certified Trainer, focusing on SharePoint and SQL Server. He's the owner and Head Geek at GeekTrainer, Inc. He's been training for the last 12+ years, with a couple breaks in the middle to take on full time jobs. These days he focuses mostly on training, presenting at conferences and consulting.

Creating SharePoint Web parts

Alex Shah

Alex Shah has spent the several months as CTO for CommerceTel, Inc. (MFON) where he has filed several patents and pursued new product development in mobile messaging and mobile authentication apps. Prior to CommerceTel, Alex spent several years at, a facial image search technology for social networks which allows visitors to find people using photo search. Facedouble's apps include Celebrity Look alike and FaceTwins. He was also co-founder and VP of R&D of Blue Titan, where he led the development of Network Director, a tool for managing large Web Service deployments at companies such as Yahoo Overture, Pfizer, Sony, Accredited Home Lenders.
Login To Contact Speaker

Leveraging Phonegap and JQuery mobile to rapidly build mobile apps

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

What's new in ASP.NET MVC3
ASP.NET MVC Topics : The Model Binder
Unit Testing & ASP.NET MVC
JavaScript MVVM in ASP.NET MVC3 with Knockout JS
ASP.NET MVC3 Tools, Tips and Tricks

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

SharePoint 2010 ECM for the Masses
Business Intelligence with SharePoint 2010

John Kuhn

John Kuhn is a Senior Software Engineer and Project Manager at PDSA, Inc., where he works with a diverse portfolio of clients to develop solutions for e-commerce, content management, data migration, business intelligence and business process automation. He has more than nineteen years experience as a developer, working in bio-technology, healthcare and consulting, with experience in project management, software design & architecture, enterprise application integration and business intelligence. John is the author of Developer’s Guide to SQL Reporting Services 2005 (ASIN # 0979374855) and has spoken at several user groups and code camp events in Southern California. He has been developing business and reporting solutions on Microsoft platforms since 1992, and started working with .NET when it was released in 2002. He has a B.A. in Political Science from the University of California, Santa Barbara and a certificate in Information Technology Management from University of California, Irvine Extension, and is a Microsoft Certified Application Developer for .NET.
Login To Contact Speaker

Developing a Windows Service Framework
Effective Architecture for Lookup Tables

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

Your Code Base Sucks & How to fix it

Johanan Lancaon

Login To Contact Speaker

Groovy and Grails 101

Jeffrey Peacock

Jeffrey Peacock is the UC Irvine instructor for "Application Development for Android Devices" and "Advanced Android Application Development" He's also an independent contractor developing enterprise Android applications for a variety of clients. For over 25-years he's worked in a variety of technology spaces including 10+ years developing mobile applications for e-commerce, security, medical, and advertising/entertainment/media. Past lives include e-commerce/web development; medical applications; interactive cable TV; Hierarchical Storage Management; and even Unix System Development for Bell Labs. He's the founder of the Orange County Embedded Java Users Group (c. 2006), and an author/contributor of open source embedded and micro-edition Java libraries. He's been working with Android since it's release and was a participant in the Android Developer Challenge.

Android 101

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
Meet the Next Code Camp Speaker: You!
Learn to Love Lambdas
Get Func<>-y: Delegates in .NET

Jim Bears

My influences include many speakers here at So Cal Code Camp. Avail yourself of their time. “There are only two things we should fight for. One is the defense of our homes and the other is the Bill of Rights...”… Smedley Darlington Butler, Major General, USMC, two-time Medal of Honor Recipient. Happy Code Campers!
Login To Contact Speaker

SQL Design Patterns
10 Important SQL Refactorings and a methodology for handling them - Part 1
Primitive Obsession
Code Metrics
10 Important SQL Refactorings and a methodology for handling them - Part 2
A look at SQL Unit Testing

Jessica Kwok

Login To Contact Speaker

Discover Apache Sling

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

ASP.NET MVC 3 - Dependency Injection, Scaffolding, Filters, HTML 5
Getting started with ASP.NET MVC (using the MvcMusicStore tutorial)

Juliana Quadri

I am submitting for: Dr. Poddar is a Application Architect for IBM. He has experience in the following area’s. - Designs/architects transactional enterprise systems. - Builds middleware infrastructure components for persistence, messaging or collaboration in multi-tier Java/JEE environment. - Participates in industry specifications such as Enterprise Java Bean (EJB), Java Persistence API (JPA), Java Data Objects (JDO). - Contributes to Apache Open Source projects/labs on object persistence (OpenJPA, Slice, Fluid) - Experience in business domains such as HealthCare (Medical Image Visualization), Financial Services (Master Data Management, Straight-Through-Processing), Supply Chain (Inventory Management) - Expert in Signal Processing, Neural Network and other pattern classification and statisitical data processing - Managed globally distributed, development project teams through multiple software life cycles Dr. Poddar has most recently spoken at the San Francisco and San Jose Java User Groups.

How JPA can morph Distributed Cache to In-Memory Object Database
Persistent Object Graph as REST Resources
JEST: Combining REST and JPA
Second-tier cache as in-memory object database

Karl Beutner

After finishing a masters degree in Applied Mathematics at UC Davis in 2009 Karl joined the software development team at One Lambda Inc. Now, as part of the Bioinformatics group he designs and develops new, cutting-edge, algorithms and software for the analysis and maintenance of molecular HLA data. His passion and experience in molecular biology coupled with advanced skills in the computational, statistical and computer sciences leave Karl always on the look-out for new and exciting problems and opportunities in the bio-tech industries. Once, when asked, "So Karl, are you a biologist or a computational scientist?" he is said to have simply replied, "Yep".
Login To Contact Speaker

Introduction to the New XBox Kinect SDK from Microsoft
SoapBox Core: Making Extensible Applications with MEF, WPF, and MVVM Simple
Injecting MEF: An Introduction to The Managed Extensibility Framework in .NET 4

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

It is time to rev up your Javascript skill
ASP.NET: A lap around tools: F12, Fiddler, NuGet, IIS Express, WebMatrix/WebPages (Razor), etc
Quick and dirty JQuery

Lynn Langit

blog Lynn runs a consulting and training business based about RDBMS and NoSQL technologies. She's written 3 books and several courses on SQL Server. Lynn specializes in SQL Server BI and Cloud-based database technologies. Lynn is co-founder of the 'Teaching Kids Programming' global non profit - more at She teaches for DevelopMentor.
Login To Contact Speaker

Approval Tests – Unit Testing Done Better!

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

Real World Reactive Extensions (Rx)
Your Code Base Sucks & How to fix it
10.5 Easy Code Excellence Techniques Part 1
10.5 Easy Code Excellence Techniques Part 2

Madan Thangavelu

Software engineer at BrightScope Inc (Sandiego, CA). In the past he was a founder and tutor with an immense passion for teaching. He graduated from Oregon state university with a research background in machine learning. He greatly enjoys developing web applications in python.

Machine learning and scientific computing in python

Mark Rosenberg

Mark Rosenberg has been writing software with Microsoft technologies for the last 10 years. He has been speaking to user groups and at code camps for the last 2 years and been a certified trainer for the last year. Mark likes to talk to developers and has been talking to anyone who will listen. He is very active in the community, both speaking at user groups and running 2 user groups in Southern California. As if that was not enough he also is the INETA User Group liaison in Southern California and is on the INETA Speakers Bureau Committee. He currently is working as an senior development instructor at QuickStart Intelligence which is a training company with offices in California


Michael Krasowski

Michael is Vice President of Development at PDSA, Inc. and brings over 32 years of Information Technology experience to bear at his position. Prior to joining the PDSA team, Michael was the Director of Information Technology at the Long Beach division of Boeing. He was responsible for all aspects of computing – strategic planning, architecture, application lifecycle, asset management, and outsource management – where he managed a budget of over $90 million dollars and 140+ people. Michael’s responsibilities at PDSA are to manage all projects and personnel while ensuring quality services are delivered on time and on budget to our valued clients. He has been instrumental in defining and executing a solid internal business and engineering process to ensure quality services. Michael also has been an instructor at UCLA and University of California, Irvine's extension program since 1985. He instructs or has instructed the following courses: Microsoft.NET, Advanced Visual Basic, and Relational/Distributed Database Management and Design. Michael holds a Bachelor's Degree in Mathematics and a Master's Degree in Computer Science from UCLA, and has published several articles on database management, SQL Server and Visual Basic. He has also spoken at industry conferences, such as Advisor’s DevCon and Informant Conferences on Microsoft Technologies and best practices.
Login To Contact Speaker

Project Manager’s Survival Guide - 24 Things You Need to Know to Survive any Project
Best Practices For Requirements Gathering And Estimating

Michael Morozov

Michael Morozov is a Principal Consultant with Neudesic specializing in custom application development using Microsoft .NET, ASP.NET, Compact Framework, MS SQL Server. Michael is a MSCD.NET with 15 years of industry experience.

Anti-patterns in Software Development
101 of Intelligent Design

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

Top 10 Dysfunctions With Scrum - Don’t Shoot the Messenger!
Herding Pigs – Managing Self-Organizing Teams
The Scrum Product Owner – Big Responsibilities
Scrum Fundamentals - Do It Right

Muhammad Nabeel

Muhammad Nabeel is the Director of Application Development and Architecture at His passion is to keep searching for perfection in technology and reading. He lives in Corona, CA and loves mountain biking.

Prism – Composite Application Guidance for WPF and Silverlight

Denny Cherry

Denny Cherry has over a decade of experience managing SQL Server, including’s over 175 million user installation, one of the largest in the world. Denny’s areas of technical expertise include system architecture, performance tuning, replication and troubleshooting. Denny uses these skills on a regular basis in his current role as a Sr. Database Administrator at Phreesia. Denny currently holds several Microsoft Certifications related to SQL Server as well as being a Microsoft MVP. Denny is a longtime member of PASS and Quest Software’s Association of SQL Server Experts and has written numerous technical articles on SQL Server management.
Login To Contact Speaker

Indexing Internals
Using SQL Server Denali's Always On
What's New in Manageability for Microsoft SQL Server Code-Named Denali

Mike Roth

Login To Contact Speaker

Entity Framework - Code First - UnSession

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

No Mo Gas - Driving Electric Cars today
.NET Multithreading Kickstart
Adding search to your site - and introduction with Lucene

Phil Helmer

Phil Helmer has been working with relational databases for the last 12 years, the last half of that with SQL Server. He is particularly involved with database design/development as well as modifying databases to scale. He is currently a Database Engineer in San Diego for the cloud storage firm Nirvanix, Inc. Phil also has a degree in Management Information Systems from the University of New Orleans.
Login To Contact Speaker

Common Table Expressions
SQL Server Data Rotation with PIVOT & UNPIVOT

Joe Seymour

My name is Joe Seymour and I currently work as a Senior Software Engineer of Interknowlogy. I have been in the software industry for about 8 years, and have no idea what I did without it. You can find me hacking on C#, Visual Studio, WPF, Silverlight, XAML, Azure, and whatever else new pops up.
Login To Contact Speaker

MongoDB hacks with .NET

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

Simplify the MVVM Design Pattern in Silverlight
10 Tips to Spice up Your Silverlight Apps (Even if you are not a designer!)
8 Navigation Techniques for your Silverlight Applications


Rasesh Shah is the technology evangelist for PayPal X Developer Network helping developers and entrepreneurs monetize their ideas and applications using PayPal Payments Platform. Prior to PayPal, Rasesh worked at eBay building an ecommerce platform and helped opening up this platform for developers to build verticals and applications. Rasesh has more than 15 years of experience in B2B/B2C ecommerce, Mobile, online advertising and Enterprise applications.

Enabling Payments on your eCommerce Sites Powered by WebMatrix

Randy Knight

Randy Knight (MCITP) has been working with Microsoft technology for over 20 years, focusing on SQL Server for the last 14. He has worked in a variety of settings, including six years as a Database Architect for, one of the largest and most successful dot coms. He is currently the owner and Principal Consultant for SQL Server Solutions Group LLC, a Utah-based SQL Server consultancy. He is a nationally known speaker and trainer, having presented at SQL Saturday, Code Camp, and User Groups all over the country.
Login To Contact Speaker

Understanding SQL Server XML Features
Visual Studio 2010 Database Projects

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

Azure for Developers, Part 2
Azure for Developers Part 1

Roelof Roos

Roelof Roos is a very experienced developer and business owner. He is a long time veteran in the IT industry with over 25 years of development, consulting and management experience. Roelof is CEO and founder of the IT companies Dwapiva and The Dutch Republic. His experience includes consulting, instructing and coding with Microsoft, Unix and Apple technologies. His areas of focuses have Included management, information systems, medical image processing and a websites about books. Roelof was born in the Netherlands and is fluent in Dutch, he also writes for a Dutch blog called 'One More Thing' and is now based in San Diego. Also see: and/or
Login To Contact Speaker

Getting started with iOS development

Mark Rotenberg

Director of Engineering at Bunkspeed. Previously Project Director / Technical Director at Angel Studios and Rockstar Games

Netduino 101 - Building Electronic Gadgets in C#

Russell Scott

22 years of software design and development. My claim to fame is I developed the first complete e-commerce and e-insurance systems for microcomputers. Does that make me a Father figure? Ask my kids.
Login To Contact Speaker

Orchard CMS and Azure, the ultimate web platform?

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

.NET Multithreading Kickstart

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

Real World Reactive Extensions (Rx)
Aspect Oriented Programming with the Entity Framework and WCF
Amazon RDS vs SQL Azure

Sven Homan

Agile Developer, Scrum Master, Trainer, Coach, and Consultant at Dinamika Services Inc. Specializing in Scrum project mangement, mobile and ASP.NET application development, and SQL Server based business web applications. Currently lives in Redondo Beach, coding since 1985 and likes to rock n' roll.
Login To Contact Speaker

Scrum Estimation and Planning

Kim Smith-Rohlfs

Kim Smith-Rohlfs is technical recruiter with 14 years of full lifecycle recruiting experience. She has worked for a wide range companies, placing IT professionals and engineers nationwide. Her latest project, , involves placing software engineering professionals with leading companies throughout California. She is currently working with several startup companies in San Diego, San Francisco and Silicon Valley. Interested in learning about new job opportunities in 2012? Keep in touch by linking to Kim at
Login To Contact Speaker

Managing Your Technical Career
Networking For Geeks (And Other Introverts!)

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

Networking for Developers
IIS 7.5 Web Farms for Developers
IIS 7.5 for Developers

Todd Anglin

Todd Anglin is Chief Evangelist for Telerik, a leading vendor of development, team productivity, and automated testing tools, as well as UI components and content management solutions for Microsoft .NET. Todd is an active author and speaker in the .NET community, focusing on web development technologies, a Microsoft MVP, ASP Insider, founder and President of the North Houston .NET Users Group, and an O'Reilly author.
Login To Contact Speaker

"The Rich Standard: Getting Familiar with HTML 5"
Doing More with LESS for CSS
HTML5 for Tablets & Mobile Devices

Tim McCarthy

Tim McCarthy is a consultant who architects and builds highly scalable layered web and smart-client applications utilizing the latest Microsoft platforms & technologies. Tim was a Microsoft MVP in Solutions Architecture, and his expertise covers a wide range of Microsoft technologies, not limited to but including the following: .NET Framework (ASP.NET/Smart Clients/VSTO/Workflow/Web Services, Windows Presentation Foundation), SQL Server, Active Directory, MS Exchange development, UDDI, SharePoint, and Service Oriented Architecture (SOA) applications. Tim has worked as both a project technical lead/member as well as being in a technical consulting role for several Fortune 500 companies. He has held the Microsoft Certified Solution Developer (MCSD) and Microsoft Certified Trainer (MCT) certifications for several years, and was one of the first wave of developers to earn the Microsoft Certified Application Developer (MCAD) for .NET and MCSD for .NET certifications. He also holds the Microsoft Certified Database Administrator certification for SQL Server 2000. Tim is also certified as an IEEE Certified Software Development Professional, and he is one of only 550 people to hold this certification in the world. Tim has been an author and technical reviewer for several books from Wrox Press. His latest book is .NET Domain-Driven Design in C#: Problem - Design - Solution, which was published in April 2008. His other books include Professional VB 2005, several editions of Professional VB.NET, Professional Commerce Server 2000, and Professional ADO 2.5 Programming. He also has written and presented a DVD titled SharePoint Portal Services Programming 2003. Tim has written numerous articles for the Developer .NET Update newsletter, developed packaged presentations for the Microsoft Developer Network (MSDN), and wrote a whitepaper for Microsoft on using COM+ services in .NET. He has also written articles for SQL Server Magazine and Windows & .NET Magazine. Tim has spoken at technical conferences around the world and several San Diego area user groups (including both .NET and SQL Server groups, and several Code Camps) and he has been a regular speaker at the Microsoft Developer Days conference in San Diego for the last several years. Tim has also delivered various MSDN webcasts, many of which were repeat requests from Microsoft. He also teaches custom .NET classes to companies in need of expert .NET mentoring and training. Tim holds a B.B.A. in Marketing from the Illinois Institute of Technology as well as an M.B.A. in Marketing from National University. Before becoming an application developer, Tim was an officer in the United States Marine Corps.
Login To Contact Speaker

SharePoint Branding: The Web Designer-Developer Workflow

Thomas Mueller

Thomas Mueller has been working with databases for almost 15 years. He currently is the Database Administration Manager at HMS, a healthcare consulting company in Santa Ana. Thomas got his BS in Digital Media & Computer Science in 1999 and received his MS in Information Systems from Claremont Graduate University in 2004. In addition to databases, his interests include data warehousing, data mining, knowledge management and LEGO®.
Login To Contact Speaker

Utilizing LEGO(R) to brainstorm and solve problems

Peter Kral

Peter Kral, SQL Server MCSE, is a Database Developer with over 20 years experience with Microsoft SQL Server

Developing Re-Runnable SSIS Packages
SQL Server PowerShell 101: SQL Server Management Objects (SMO)
SQL Server PowerShell 100: SQL Agent Jobs

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

Android - UI Pattern (incl. Honeycomb UI Patterns for Tablets)
Android Application Fundamentals: Intents (e.g. adding printing to your Android app)

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

10.5 Easy Code Excellence Techniques Part 2
10.5 Easy Code Excellence Techniques Part 1

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.

Potential of Cloud Computing