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

 

QUALIFICATION HIGHLIGHTS

·       Thirty years’ experience developing software, hardware, and leading engineering teams

·       Presented cumulatively to over 1.5M developers in-person worldwide over the last 30 years

·       Videos of my presentations have been viewed cumulatively over 200M times

·       Specialist in human-computer interaction, hardware/software interfaces, cloud scale, internationalization

·       Skilled at design techniques and applying those techniques with .NET (C#/VB.NET), JSON, XML, Web APIs, REST

·       Developed with ASM, C, C++, C#, VB.NET, ASP.NET, Delphi, JavaScript, Arduino, .NET 1.0 through .NET 6.0

·       Accomplished at Process Modeling, System Architecture and Design, and Cloud Scalability Architecture across Azure

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

·       Contributor or Coordinator to a number of Open Source projects

·       Member of the ACM (Association for Computing Machinery) Practitioners Board

·       Board member of O’Reilly’s OSCON open source conference

 

SPEAKING HIGHLIGHTS

I’ve spoken at over 500 technical conferences over a million attendees, including but not limited to

·       OSCON – Internet of Things (hardware), Cloud Systems, JavaScript

·       Connect – Hardware integration with heart monitors and diabetes management systems to the Azure Cloud

·       NexTech Africa Nairobi – Getting started in Tech

·       WebStock New Zealand – Personal Productivity

·       FOCUS 100 – Digital Undivided

·       KeepingItRealTime PDX – node.js and signalr

·       Microsoft WebCamps – Beijing, Shanghai, Sydney with James Senior

·       Øredev in Malmo Sweden - Information Overload and Managing the Flow

·       Mix in Las Vegas – Multiple Technical Presentations. Also hosted a live video stream viewed by >50,000

·       Microsoft BUILD and Microsoft Ignite – Multiple Keynotes and Presentations

·       Presenter at Microsoft Company Meeting at Safeco Field – Crowd attending was over 26,000

·       Invited guest speaker at large companies such as Twitter, IBM, New York Times, and many more

 

WRITING/PUBLICATIONS

·       Popular syndicated blog at http://www.hanselman.com with over 1M readers covering software, hardware and more

·       Weekly podcast at http://www.hanselminutes.com with 800 episodes over 15  years with tens of millions of downloads

·       Azure Friday video show with over 700 episodes demystifying the complexity of The Cloud, IoT, and more

·       “Computer Stuff They Didn’t Teach You in School” YouTube with over 140k subscribers and 10 Million Views

·       Co-host of This Developers Life podcast with Rob Conery

·       Co-host of Ratchet and The Geek podcast with Luvvie Ajayi

·       Co-Author Professional ASP.NET MVC from Wrox/Wiley Press with Phil Haack, Rob Conery and Jon Galloway

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

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

·       Technical Reviewer or Foreword writer on many books from Wrox, O'Reilly, Sybex and others

·       Patent US20160381118A1, Microsoft Band Hardware, “Extracting and formatting content from web-resources”

 

OPEN SOURCE CONTRIBUTIONS https://github.com/shanselman and others

·       Co-owner: DasBlog with Mark Downie, hosted on GitHub 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%. BSD License

·       Creator: BabySmash: WPF Application for children

·       Creator: WatirMaker, Web Application Testing in Ruby (WATIR) Recording application

·       Creator: Virtual Operating System in C# abstracting hardware from software

·       Co-creator: USB Security Hardware KeyFob .NET Plugin Model with Bryan Batchelder

·       Creator: OBS scene switcher integrating StreamDeck hardware with PowerPoint and Open Broadcasting Systems

·       Contributor: Nightscout Diabetes Glucose Management System powering artificial software/hardware pancreas

·       Contributor: Open Artificial Pancreas, coordinated with Intel to integrate Intel Edison hardware compute platform

·       Contributor: oh-my-posh NightScout software/hardware integration segment

·       Contributor: usbip-win software for sharing USB devices over TCP/IP

 

PROFESSIONAL MEMBERSHIPS AND ASSOCIATIONS

·       Microsoft MVP (Most Valuable Professional) Award for ten years ASP.NET, .NET, C# and Solutions Architecture

·       MSDN (Microsoft Developer Network) Regional Director - Regional Director of the Year – Developer Community

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

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

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

·       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

 

EDUCATION

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

 

CERTIFICATIONS

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

 

WORK EXPERIENCE

Sept 2007 to Present, Partner Program Manager, Microsoft Developer Division http://www.microsoft.com

Working across the division to ensure community feedback is taken deep into the organization.

·       Team Lead and Manager for Microsoft Developer Community

·       Worked on team open sourcing .NET and ensuring open source is successful across Microsoft

·       Program Manager working across ASP.NET and Visual Studio to create a better integrated developer experience

·       Program Manager on ASP.NET, .NET, and Azure Web Tools

·       Collaborated with Windows division to make Windows Terminal+WSL (Windows Subsystem for Linux) successful

·       Delivered keynotes/presentations across Microsoft including, but not limited to, Surface, Windows, Visual Studio, .NET

·       Transformed streaming/online community delivery process to engage more deeply with community during pandemic

·       Developer Division “Compass Award” recipient

·       Worked on multiple revisions of the ASP.NET and dot.NET developer portals

·       Wrote and released a number of Open Source developer projects

·       Presenting advanced developer topics at Developer Conferences internationally

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

·       Engaging with the larger .NET and C# community across the division

 

June 2001 to August 2007, Chief Architect, Corillian, Portland, OR, http://www.corillian.com

Corillian is the leading provider of online Retail Banking software with 25% of the U.S. Banking Population touched.

·       Development of .NET Technology Roadmap spanning the platform and product line

·       Architect on Corillian’s Voyager eFinance Application Server SDK versions from inception through 2.3.

·       Architect on Corillian’s first 100% .NET Application, an ASP.NET-based  Personalization Manager

·       Architect on a revision of our Campaign Management product resulting in a 10-fold increase in scalability

·       Assisted in hardware purchasing, planning, system definition, and scale decisions for large bank installations

·       Enterprise technology consulting with Top 10 Banks and large Financial Institutions in U.S., Asia and England

·       Presenting and coordination of company-wide .NET Training

·       Sales Engineer assisting on sales calls and deals in the 10M USD dollar+ range

·       Technical Facilitator between cross-functional group on topics such as automating build processes, creation of technical documentation, scalability testing, enterprise-wide architecture and migration to .NET

·       Coordinating transition of key products to Microsoft’s .NET Framework as well as managing the technical relationship with Microsoft

 

June 2003 to Present, Adjunct Professor, Oregon Institute of Technology, Portland, OR, http://www.oit.edu

·       Teaching CST407 – C# and the Windows .NET Framework

·       Co-development of Web Services Theory curriculum at the Portland Campus taught by instructor Patrick Cauldwell

·       Instructor for Practical XML and other professional development courses at Oregon Graduate Institute

 

April 1995 to June 2001, Principal Consultant, STEP Technology, Portland, OR, http://www.steptech.com

Design and implementation of software for diverse clients.  Some projects include:

·       Consulting with Microsoft’s (PAG) Prescriptive Architecture Group on the design and implementation of the MSDN Reference Architecture for E-Commerce

·       Architect constructing http://www.gear.com, a large e-commerce site selling clearance sports equipment. Design and implementation of the VB business objects, presentation, and SQL Database

·       Lead engineer on hardware driver and Windows Application for ISA 3rd Sound Card using x86 Assembler, Delphi, C

·       Architect designing and implementing a wireless (WML/WAP, PocketPC, PalmPilot) hardware front end to a Financial Services Aggregator. The interface allowed querying of stock quotes, portfolio display, etc

·       Architect working on http://www.netlibrary.com, a large producer of e-books. Consulted on system design, scalability factors and e-book distribution models

·       Architect on team constructing http://www.800.com, a large e-commerce site selling home electronics equipment. Design of site user interface, as well as the implementation of HTML and graphic elements for the interface. Consulted on scalability and hardware design

·       Design and implementation of Navigation, UI Model and System Architecture for an ActiveX IE browser-based enterprise sales application called Aurum/Baan Front Office http://www.baan.com

·       Guided Program Architecture, User Interface and Internationalization design for Visual C++ Online Training Application for Intel’s utilizing the IE ActiveX Control and DHTML Object Model.  Application enabled in 12 languages, including Japanese and Traditional and Simplified Chinese

·       Lead Engineer on Oregon Public Broadcasting Website Project at http://www.opb.org utilizing Active Server Pages (ASP) to interface ADO to MS SQL Server.  Coordinated integration of content as well as development of overall system architecture and Administration App written in VB5

·       Lead GUI Engineer on large 3-tier Client-Server Application for Nike interfacing Mainframe DB2 with Java.  Application was distributed with NS3.01 Browser and Sun’s Java 1.1.4 JRE

·       Lead Engineer and Project Manager on Foolproof DOS-Based Security System written in C and Borland C++ with TurboVision Text-mode GUI API

·       Lead GUI Engineer for SmartStuff Software’s Foolproof Security System for both Windows 3.1 and Windows 95 in Visual C++/MFC.  Designed and wrote 16- and 32-bit Application’s thunking Interface as well as Installation Application.  Localized project to French and assisted in localization to Japanese

 

1993 – 1995, Software Engineer, Chrome Data Corporation, Oregon, http://www.chrome.com

Wrote software for commercial sale to the Auto Industry.  Projects include:

·       Designed and implemented User Interface for PCCarbook, a Windows 3.1-based Auto-specification application.  Written in Visual Basic 3.0, C++, and Pascal, connecting to SQL Server via DAO

·       Designed and implemented components for a 3-tiered Automated Fax-Back and VISA Ordering System for Car Pricing Quotes. Microsoft SQL Back end talking to multi-port Digifax that faxed quotes directly to the customer

 

1989 – Present, Lead Engineer, Tweak Computer Support, http://www.tweak.org

·       Design and Implementation of a Diabetes Management application GlucoPilot for PalmOS hardware. Integrated Palm with multiple Glucose Testing hardware interfaces. Localized to French, Spanish and German. Supporting an international user base of thousands.  GlucoPilot was the #1 Diabetes Management application for Palm in the world.  Company was sold and marketed through http://www.healthetech.com

·       Developed "BrickFinder Kiosk" for Pioneer Courthouse Square using Visual Basic supporting search and personalized map display from over 88,000 records of sponsored bricks.  Developed ASP.NET and SQL2k driven site http://www.pioneercourthousesquare.org.  Also created BrickFinder Web Service and WinForm UI

·       Design and Implementation of a POC Real Estate Multiple Listing application for PalmOS. Included interfacing with SQL7 via dialup access to update data remotely

·       Technical consulting, business development and on-site classes for clients such as Portland General Electric, ADP, Columbia Software and others.  Technology consulting with law firms over patent disputes

 

VOLUNTEER WORK

 

·       Digital Undivided - Catalyzing Black & Latinx women founders

·       The Hidden Genius Project – Training and mentoring Black male youth in technology creation and entrepreneurship

·       Women Who Code – Introducing Women in Tech to Open Source

 

SOCIAL MEDIA

 

·       Twitter - 275,000

·       TikTok - 96,000

·       YouTube - 145,000

·       Blog - 1 million monthly

 

HOBBIES

 

·       Travel – Europe, Asia, all over Africa

·       Amateur Linguistics – Spanish, Amharic (Ethiopian), and Bantu Languages (Ndebele, Zulu)

·       1st Dan Black Belt Taekwondo, number of awards and medals in competition

·       STEM advocacy on Diversity and Inclusion in Technology

·       Performing – Standup Comedy and Musical Theater

·       YouTube Channel with over 140,000 subscribers, TikTok with over 96,000

·       Blogging and Podcasting – http://www.hanselman.com