This is the list of presenters from Code Camp San Diego II that was held on the weekend of 6/30/2007

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


Adam Calderon

Adam Calderon is a C# MVP and the Application Development Practice Lead at Interknowlogy. He is an accomplished software developer, author, teacher and speaker with over fourteen years of experience designing and developing solutions on the Microsoft platform. In his long career, Adam has worked with numerous Fortune 1000 companies in such diverse industries as automotive, telecommunications, publishing, medical and insurance assisting them in designing and developing solutions using current and emerging Microsoft technologies.

An Introduction to Styles and Templates in WPF
An Introduction to WPF Data Binding

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

Using Web Service Software Factory for WCF Development

Andrew Karcher

I am a Data Professional that is super passionate about the ability of data to drive change in our world, work, and personal lives. I have over 15 years of experience across multiple roles, companies and technologies. A passion for learning is core to how I approach life. Over 10+ years I have spoken at User Groups, Code Camps, SQL Saturdays and Conferences along with supporting my local community as a SQL Saturday Organizer, User Group leader, and advocate for community involvement for all technology professionals. I was also recognized by Microsoft as a four-time SQL Server MVP for my technical community contributions.
Login To Contact Speaker

What's new in SQL Server 2008 for Developers
Dude, DBPro Team Edition Rocks!

Bill Sheldon

Bill Sheldon ( is a contributing editor for SQL Server Magazine, a principal engineer with InterKnowlogy, and a Microsoft MVP for Visual Basic. He’s coauthored several books including six editions of the Professional Visual Basic series from Wrox, the most recent of which is Professional Visual Basic 2008 (Wrox). Bill is an instructor at University of California, San Diego. Bill’s newest book covers Office Business Applications Development using Office 2007, MOSS and VSTO 3.0 which is part of Visual Studio 2008.

Coding an Office Business Application

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

A look at Microsoft's ESB Guidance
The Role of Microsoft BizTalk Server in a Service-Oriented Infrastructure

Brice Ulwelling

Login To Contact Speaker

New Techniques to keep SQLServer and MySQL in sync in Production


CEO / President of StandOUT Global, the technology provider for Asian-US Business Summit & Expo. Background: J2EE DEVELOPER SINCE 1996. SELF-EMPLOYED IN 1997. INCORPORATED IN 2001. GOVT SUB-CONTRACTOR SINCE 2003. 2008 began summer internships for unemployed programmers needing to make the shift into innovative technologies.

From Code Monkey to CEO

Carl Manaster

I've been programming for over 20 years, and I hope to someday get the hang of it.
Login To Contact Speaker

Intro to Test-Driven Design

Carlton Nettleton

Carlton Nettleton, is an Agile software development consultant and thought-leader in San Diego County.  He provides advice, mentoring, coaching and training to teams and programs looking to improve software quality, team work, productivity and apply Lean thinking to software projects.  As President of Look Forward Consulting ( he has over nine years of experience with software development as a contributor, facilitator and leader from small start-ups to FDA regulated medical products. He co-founded Agile San Diego in 2002 and has been a Certified ScrumMaster since 2005. He is Certified Scrum Practitioner and trained Innovation Games® facilitator. 
Login To Contact Speaker

Top Ten Refactorings
Advanced Refactorings
Models of Organization – Managed vs. Self-Organizing

Chris Rolon

Chris Rolon is a Architectural Consultant at Neudesic, a solutions company focused on the delivery of products and services based on Microsoft .Net technologies. Chris has been in the software industry as a developer for more than 25 years. For the past 7 years his primary focus has been on .Net development. Chris’ expertise and passion for software development have made him a popular speaker in Southern California where he has spoken dozens of times at .Net user groups and numerous Microsoft events. Chris is currently an Architect and Team Lead on a project that is migrating a number of legacy applications from a mainframe to .Net based technologies.

Using ADO vNext in Visual Studio Orcas
Introduction to Windows Communications Foundation

Michele Leroux Bustamante

Michele Leroux Bustamante is Chief Architect at IDesign (architecture consulting and training, and Chief Security Architect at BiTKOO (providing authorization and identity management software, She is also Microsoft Regional Director for San Diego, and a Microsoft MVP for Connected Systems. Michele specializes in scalable and secure architecture design, federated identity, and cloud computing. Michele is a frequent conference presenter at technology conferences such as Tech Ed, PDC, Dev Connections, and NDC; and regularly publishes in several technology journals. Michele wrote the best-selling book Learning WCF – O’Reilly 2007 ( and is currently working on the second edition to be published in 2010. Visit her blog at
Login To Contact Speaker

Building a Claims-Based Security Model with WCF
What is CardSpace and why should I care?

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

Why You Need .NET Coding Standards
Building Rich & Interactive Web Applications with ASP.NET AJAX

Jay Lazzaro

Jay Lazzaro has been working with Microsoft technologies for the past 12 years primarily in ASP and SQL creating applications for the world’s largest SCUBA diving training agency PADI. Currently he is a technical lead for PADI working to rebuild their core business system from COBAL to .Net.

Generics: What are they and how can they make your coding life easier.

Eric Kaufman

I've been working in software development for about ten years now, and have presented at several code camps in the past. I've done data and object modeling, worked extensively with .Net 2.0, NHibernate, and enterprise architecture. I've recently moved into mobile and spatial stuff, and would love to help some other code campers take the mobile plunge!

Object Modeling 101
.net LINQ Introduction

Eric Stott

Been working with BizTalk since its beta form of 2004 focusing primarily in the healthcare sector. Before that I worked on Mercator, actually working for the company for a time. Have vast experience in B2B and A2A interfaces and common challenges that face such situations. I am a BizTalk MVP.
Login To Contact Speaker

Using BizTalk Cross Referencing Functionality Part 2
Using BizTalk Cross Referencing Functionality Part 1

Etienne Studer

Etienne Studer is a Senior Java Software Developer at Navis LLC, global leader in supply chain execution software for cargo logistics based in Oakland. Starting his Java developer career in Switzerland, he joined Navis two years ago and has been working on architectural decisions and framework infrastructure for Navis' next-generation products. He has been a speaker on UltraLightClient, IntelliJ IDEA, and TeamCity at several JUGs in California and has presented at the Desktop Matters and SD West conferences.

IntelliJ IDEA - Productive J2EE & Web Development
TeamCity - Continuous Integration with Pleasure

Matt Ingenthron

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

Using jMaki to work with AJAX toolkits such as Dojo, Yahoo UI, Prototype and others

Jason Mauer

Jason Mauer is Overlord and Chief Banana Masher at Mighty Code (, the most ferocious startup in the neighborhood where he lives in Portland, Oregon. With fifteen years of professional software development experience (including eight years at Microsoft as a consultant and Developer Evangelist), Jason oozes code from his pores like that skin condition you had that one time but the ointment just didn’t make a difference... except his code is something you want. Bad. Find him at or on Twitter as @jasonmauer.


Jim White

Jim White is a computational linguist with over 30 years of experience building computer systems. Prior to focusing on Natural Language Processing (NLP) he worked at the software, firmware, hardware, and system architecture level in development tools, embedded and portable devices, networking, and graphics. He is an Open Source Software advocate, Groovy committer, and has created the innovative OSS Groovy for OpenOffice and IFCX Wings. He is currently working on a thesis for the Master of Science in Computational Linguistics (CLMS) at the University of Washington and is the instructor for the program's fundamentals course this year.
Login To Contact Speaker

Intro to Groovy
Coding for Open Office with Groovy (and Java)

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

Using SubSonic to built ASP.NET applications that are good, fast, and cheap

Jason Jung

Jason Jung is a Senior Consultant at Neudesic in custom application development. MCTS in web, mainly focusing on .NET development, he has worked on high profile ASP.NET applications using C#. He has also been actively engaged in large scale projects that require various architectural artifacts and coding patterns. Also, he has recently been engaged with large clients for WPF and Silverlight projects.

Fundamentals of Building a WPF Application

Kevin McNeish

Kevin McNeish is President and Chief Software Architect of Oak Leaf Enterprises, Inc, and an eight-time Microsoft .NET MVP. He is an INETA speaker and is also a well known speaker and trainer throughout North America and Europe including VSLive!, DevTeach , SDC Netherlands, NDC Norway. He is co-author of the book "Professional UML with Visual Studio .NET", author of the book ".NET for Visual FoxPro Developers", has authored many magazine articles and has been interviewed on the .NET Rocks! Internet Radio Show. He is the Chief Software Architect of the MM .NET Framework and spends about half his time on the road training and mentoring companies to build well-designed, high-performance .NET and iOS applications. e-mail:, Web:
Login To Contact Speaker

Real World Windows Workflow
Modeling and Testing with the Class Designer and Object Test Bench
Introduction to Windows Presentation Foundation and Microsoft Expression Blend
The Next Leap: Software Factories and the Microsoft DSL Tools

Raman Koovelimadom

Raman is an entrepreneurial technologist with over 12 years of hands-on experience in building pragmatic solutions that solve complex real world business problems. Raman has consulted at several Fortune 500 corporations including Merrill Lynch, Goldman Sachs and Fidelity National Financial and is currently engaged as an architect with the nation's largest title insurance company. Raman is extremely passionate about distributed computing and architecture including SOA, SaaS, ESB, grid computing and messaging technologies. He has presented at various user groups and code camps in California. Raman holds the MCAD.NET and MCTS BizTalk Server certifications. View his blog at

Building an Enterprise Service Bus (ESB) with WCF - Part 1
Building an Enterprise Service Bus (ESB) with WCF - Part 2

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

SharePoint for ASP.NET 2.0 developers

Marie Watkins

Marie has over 15 years of experience in technology recruiting for software, hardware, and firmware skill sets. Currently, she works for Microsoft and recruits for Bing and MS Advertising. She has worked for Stellcom, TalentLab, HeadFinders, and her own company Romawat Consulting. From 2001-2005 she independently recruited for companies in So Cal including TriNet Solutions, InterKnowlogy, Vytek/CalAmp, MaxIT Healthcare, Delta Design, SpaceDev, SAIC, Mitchell, Leap Wireless, and more. As an AIRS Certified recruiter, Marie is an expert at using new Boolean searches to locate passive candidates independently of the job boards. She blogs for Microsoft and other sites on a variety of recruiting and job-seeker topics Marie lives in SoCal with her family and maintains her connections to the local engineering community.
Login To Contact Speaker

Ask a Recruiter
How to prepare for a day of technical interviews

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

Optimize Stored Procedures

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.

An introduction to Mobile Client Software Factory

Mike Vincent

Mike Vincent is a solutions architect with speakTECH, a Microsoft Gold Partner in Orange County, California providing clients with enterprise and software architecture and development services, primarily focusing on Microsoft .NET technology. He founded both the IASA SoCal Chapter and the Orange County C# Developers group which recently became OC .NET. Mike is a frequent presenter at local and regional user groups and a driving force for the SoCal .Net Technical Summit conferences and is currently organizing IASA’s regional architecture summit ITARC coming this fall in San Diego.

Architecting your web site for Personalization

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

CSS, Skins and Themes for the ASP.NET Developer
From Zero to N-Tier in 60 Minutes
Architecting ASP.NET Applications
Create your own Providers for the Ultimate Flexiblity

Roger Kjensrud

Roger Kjensrud is co-founder and chief technology officer of Estalea LP - an innovative entrepreneurial company that focuses on building a network of internet businesses. He has almost 10 years experience working with ASP software development and management. He earned his bachelor of science and masters of science degrees in electrical engineering from the University of California, Santa Barbara. Prior to that he also earned a bachelor of science degree in telecommunications from Gjøvik College of Engineering, Norway.

Introduction to SiteMesh

rob bagby

Rob Bagby is a Developer Evangelist for Microsoft. He has consulted on Microsoft technologies for over 10 years and began developing on the .NET framework when the pre-beta bits were first released to the public. Rob has developed various applications for customers ranging from local companies to Fortune 500 firms. Rob was developing AJAX applications before AJAX was AJAX. In 1998, he co-architected and developed a browser-based front-end for OLAP using XML/HTTP when both IE5.0 and SQL Server 7.0 were still in Beta. Rob has a Masters degree in International Finance from Thunderbird, The American Graduate School of International Management.

Overview of the ASP.NET AJAX client libraries
Calling "Web Services" with ASP.NET AJAX

Robert Altland

Based in Irvine, California, Robert Altland is a Principal Consultant with Neudesic, one of Microsoft’s leading .NET professional service firms and Gold Certified Partners. Robert’s career has spanned the spectrum from design to development, which among other things has enabled him to better bridge the gap between designers and developers. He is an active member of the southern California developer community as a frequent presenter at regional code camps and user groups, where he shares his knowledge and experience about front end development.

Applied WPF
End to End WPF

Rinat Shagisultanov

Principal Consultant for Neudesic LLC (Irvine, CA)/Custom Application Development practice 15 years of experience, M.S. in C.S., MCSD.NET, MCTS SQL Server 2005 Interests: C#, .NET internals, enterprise architectures, software factories; Other interests: family, travel, rock climbing, mountaineering, biking. The personal blog

Microsoft Enterprise Library 3.0: What's in My Toolbox?
Software Factories: Composite Client Development for Web and Beyond

Sowmya Karmali

Sowmya Karmali is a Group Product Manager at Aditi Technologies, a software services firm specializing in product engineering services. In her current role she conceptualizes go-to-market strategies for Aditi, with special focus on Sharepoint and .NET 3.0. She has spent over 9 years in software development as a developer, architect and project manager. She's a member of IASA (Bangalore Chapter). She recently relocated to sunny California from sunnier Bangalore. She's spoken at Barcamp in Bangalore and Chennai (India), and always feels odd writing about herself in the third person. Blog:

The Ten Commandments for the Agile Developer

Tim Huckaby

Tim Huckaby is CEO of InterKnowlogy – a custom application development firm comprised of experts in Microsoft .NET, Tools, Servers & Platforms. As a Software Development Lead, Architect, Author, & Speaker, Tim has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences held around the world and is consistently rated in the top 10% of all conference speakers.

Building Data Visualization Applications with the Windows Presentation Foundation (WPF)

Richard Campbell

Richard Campbell is one of the co-founders of Strangeloop Networks and today serves as product evangelist, introducing the company's unique story to advisors, investors, patent attorneys, beta-customer candidates, potential employees, etc. Richard has more than 30 years of high-tech experience and is both a Microsoft Regional Director and Microsoft Most Valuable Professional (MVP). He has consulted with a number of leading North American organizations; Barnes&, Dow Chemical, Johnson & Johnson Health Care Services, Reuters, Subaru/Isuzu and the U.S. Air Force. In addition to speaking at conferences around the world, Richard is co-host of the ".NET Rocks!, the Internet Audio Talk Show for .NET Developers" ( podcast and the host of "RunAs Radio, the Internet Audio Talk Show for IT Professionals" ( podcast.
Login To Contact Speaker

The Scaling Habits of ASP.NET Applications
SQL Querying Tips & Tricks

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

Scrum - A Quick Introduction
Agile Development Basics
Agile Thinking in a Legacy (non-agile) Maintenance Effort

Woody Pewitt

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

What's up with this web site part 2
Discovering Popfly

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 Hibernate
Apache ActiveMQ

Steve Saxon

Steve is the National Practice Manager for Custom Application Development at Neudesic, which combines software design with significant amounts of cat herding. Prior to joining Neudesic, Steve was the Lead Architect for in Round Rock, TX. Steve will sometimes use "y'all" in a sentence, which always sounds odd with a British accent.

Introducing the .NET Dynamic Language Runtime
Extending the Event Model of Composite UI Application Block

Yama Kamyar

Yama has been working in the computer industry for the last 15+ years developing with various languages using object oriented methodologies with C++, C#, and Java. He has attained expertise in developing windows based application and web based eCommerce, intranet application, mobile/Win CE application. He has designed and programmed commercial and in-house products for many clients. He holds a BSCS from Coleman College and BSEE from Cal Poly San Luis Obispo. Currently he is developing a site,, for grading & ranking stocks from all-around the world using advanced statistical and quantitative financial mathematics based on several stock fundamentals.
Login To Contact Speaker

Programming ActiveX in C++ 2005
Community Server 2007