Scott Hanselman
Software Architect, Engineer,
Evangelist, Teacher
scott @ hanselman.com

 

QUALIFICATION HIGHLIGHTS

·            Over thirteen years experience developing software

·            Presented cumulatively to over 170,000 developers worldwide

·            Specialist in user interface design, human-computer interaction, scalability, code generation and “i18n”/globalization

·            Skilled at design techniques and applying those techniques with .NET (C#/VB.NET), XML, C++, VB, COM

·            Current Development with C#, VB.NET, ASP.NET, Windows APIs through .NET 2.0 and WinFx Betas.

·            Developed in the past with VB6, VC++, ASP, Delphi, Java, PocketPC, and PalmOS in C/ASM.

·            Accomplished at Process Modeling, System Architecture and Design, and Scalability Architecture

·            Adjunct Professor at the Oregon Institute of Technology specializing in C# and the Windows .NET Framework

·            Popular .NET Weblog at http://www.computerzen.com with 750,000 page views monthly.

 

PROFESSIONAL MEMBERSHIPS AND ASSOCIATIONS

·            MSDN (Microsoft Developer Network) Regional Director - www.microsoft.com/rd
Regional Director of the Year 2004 – Developer Community

·            Microsoft MVP (Most Valuable Professional) Award for 2003, 2004 for ASP.NET
and 2005 for “Solutions Architect” – www.microsoft.com/mvp

·            Member of the INETA (International .NET Association) Speaker’s Bureau

·            Member of the .NET Developer’s Journal Editorial Board

·            Member of the Software Association of Oregon’s Developer SIG Steering Committee

·            Member of the ACM (Association for Computing Machinery)

·            Former Member of the Advisory Council of PCC’s Software Engineering Department.

·            Former Vendor Committee Chairman for the Open Financial Exchange (OFX) XML standard consortium

·            Former Member of the Web Services Interoperability Organization (WS-I) Basic Profile 1.0 working group

 

SPEAKING

·            Coming: Speaker at TechEd 2007 – Presenting day-long Architecture PreCon Session with Ron Jacobs

·            Coming: Speaker at Microsoft Management Summit with Jeffrey Snover, Architect of Windows PowerShell

·            Speaker at TechEd Europe 2006 – “Contraxplotation: Design by Contracts” with content from Patrick Cauldwell and

·            Speaker at TechEd 2006 – “Dirty SOAP: A Web Services Endpoint without ASMX” with Patrick Cauldwell

·            Moderator at TechEd 2006 BoF – “Ruby and .NET – a CLR Bridgewith John Lam

·            Speaker at TechEd 2005 – “Software Factories: Architecting a new kind of reuse”

·            Moderator at TechEd 2004 BoF – “Code Generation with .NET”

·            Speaker at NDC (North African Developer’s Conference) 2004 in Casablanca, Morocco  - Presented three sessions

·            Speaker at ASPLive!/VBITS 2004 – Presented three Sessions, two on Web Services, one on ASP.NET

·            Speaker at ASPLive! 2003 in Orlando“It’s the WORLDWIDE Web: Internationalizing ASP.NET

·            SME (Subject Matter Expert) for Microsoft Developer Days.  Presented at all DevDays from 1999 to present.
Highest Audience-Rated DevDays 2004 speaker amongst 22 cities nationwide.

·            Speaker at Microsoft TechEd 2003 in Dallas – “Learning to Love WSDL
Top 1% of Audience-rated sessions

·            Speaker at Microsoft TechEd 2003 in Kuala Lumpur, Malaysia“The Zen of .NET,” “WS-Security”

·            Speaker on the “.NET Rocks!” Guest Panel at PDC 2003 in Los Angeles

·            Panel at CA World 2003 in Las Vegas“Experts Examine the Challenges of Implementing Web Services”

·            Speaker at Microsoft TechEd 2002 in Kuala Lumpur, Malaysia – Highest Audience-rated speaker of conference.

·            Speaker at Windows Server 2003/Visual Studio 2003 Launch Events in Seattle, Portland, Boise, Spokane
– “Web Services Enhancements: WS-Security, WS-Attachments

·            Speaker at a two dozen .NET User Groups on behalf of INETA and INETA Academic nationwide in since 2003

·            Speaker at XML-In-Action in Munich, Germany, April, 2001 – Featured Speaker for the General Session on XML

·            Speaker at Windows 2000 Launch Events – “Developing Applications for Windows 2000”

·            Featured Speaker at E-Commerce DevDays 2000 – “Anatomy of an E-commerce Site: Gear.com”
Microsoft/Intel/Compaq-sponsored 14-city Speaking Tour. Still one of Microsoft’s highest-rated roadshows ever.

·            Speaker at COMDEX/Windows World 1999 – “Building an E-Commerce Digital Nervous System”

·            Frequent Speaker at the Portland Area .NET Users Group (PADNUG) and the Web Services SIG.

 

WRITING/PUBLICATIONS

·            Popular syndicated .NET Weblog at http://www.hanselman.com

·            Weekly podcast on iTunes and at http://www.hanselminutes.com. Roughly 500,000 monthly downloads.

·            Co-Author of “Professional ASP.NET 2.0” from Wrox/Wiley Press with Bill Evjen and Devin Rader

·            Monthly Column on MSDN - Some Assembly Required Interfacing hardware with .NET 2.0 for the hobbyist

·            Contributor to “ASP.NET MVP Hacks” from Wrox/Wiley Press with David Yack and others

·            .NET Developer’s Journal – “The Myth of .NET Purity” at http://www.sys-con.com/dotnet, Sys-Con Radio and others.

·            Contributor to Microsoft Developer Network (MSDN)’s ASP.NET Developer Center

·            Co-Author for Wrox Press’s “Professional Commerce Server 2000” and “Access 2000 Programming”

·            Technical Reviewer on Wrox Press’s “SQL Server 2000,” “SQL Server Design,” “VB.NET,” and many others

·            Technical Reviewer on Sybex’s “MCSA/MCSE .NET JumpStart”

·            Exam Writer for Microsoft MCSD Exams 176/175 “Developing Desktop and Distributed Applications with VB”

·            Exam Writer for Brainbench’s “E-Commerce Concepts” Certification Exam

·            Windows Technet - “Distribution and Deployment of Large-scale Application Farms with PowerShell”

 

OPEN SOURCE CONTRIBUTIONS

·            In Progress: Current lead on “Newtelligence dasBlog Community Edition” hosted on SourceForge building on the work of Clemens Vasters and many others. DasBlog is one of the most popular ASP.NET blogging engines. Recent refactorings have resulted in performance improvements of over 400%. It has since survived a half-dozen Slashdottings and Digg’ings. BSD License.

·            In Progress: C# port of Boo/Python “OpenId” hosted on Google Code with Jason Alexander: http://code.google.com/p/dotnetopenid. BSD License

·            In Progress: Web Application Testing in Ruby (WATIR) Recording application “WatirMaker” hosted on http://openqa.org. Apache License

·            USB Security Key Fob .NET Plugin Model with Bryan Batchelder

·            Featured on www.gotdotnet.com – Tiny Threaded Operating System in C# downloaded over 9000 times

 

EDUCATION

·            Bachelors of Science in Software Engineering, Oregon Institute of Technology, Portland, OR.
OIT
Young Professional Achievement Award, 2004

 

CERTIFICATIONS

·            Microsoft Certified (MCP), Trainer (MCT), and Solution Developer (MCSD) – Transcript #23012

 

WORK EXPERIENCE

September 2007 to Present, Senior Program Manager, Microsoft, remotely from Portland, OR, http://www.microsoft.com (NASDAQ:MSFT)

Acting as Developer Division Community Liaison creating content for www.asp.net, www.silverlight.net, and other Microsoft "DevDiv" properties.

·            Blogging, Screencasting, Videos, Presentations, Articles for MSDN Magazine, Book Writing.

·            Engaging with the larger .NET community across the division.

·            Presenting advanced developer topics at Developer Conferences.