About Christian Nagel:

Christian Nagel offers trainings, coaching, development in the areas of Microsoft .NET software development and application design.

Having worked with PDP 11, VMS, and Unix platforms, Christian looks back to more than 25 years of experience in the field of software development.

With his profound knowledge of Microsoft technologies - he is certified as Microsoft Certified Trainer (MCT), Professional Developer (MCPD), and Technology Specialist (MCTS) - he enjoys teaching others programming and architecting distributed solutions.

As founder of the now called.NET User Group Austria and as a Microsoft MVP he is speaker at European Developer conferences, and addressed by many developers.

 

Resume:

  • 2008: starting CN innovation GmbH - Training, Coaching, Consulting on Application Architectures, Microsoft Azure, WPF, UWP, ASP.NET Core, C#, C++,...
  • 2004 - now: associate of thinktecture
  • 2004 - now: Microsoft MVP
  • 2003 - now: Self-employed offering trainings, coaching, software development with WPF, WCF, WF, Silverlight, ASP.NET, Windows Forms, Enterprise Services...
  • 1996 - now: book author (Wrox Press, Addison Wesley, APress)
  • 1997 - now: running the.NET User Group Austria
  • 1997 - 2015: Microsoft Regional Director for Austria
  • 1996 - 2003: Global Knowledge Network
    • Curriculum Management Software Development
    • Training, Consulting, Coaching for C++, COM, ActiveX, OLE, DCOM, COM+, MTS, MSMQ, Windows DNA, .NET, C#
    • Application Development
    • Founder of the COM User Group Austria
    • INETA Europe
  • 1991 - 1995: Digital Equipment, Education Center
    • Trainings - DECForms, Motif, C, C++, Win32, OLE, VAX/VMS, Ultrix, DEC-OSF/1
    • Consulting, Application Development
  • 1985 - 1990: Digital Equipment, Distributed Repair Center
    • Software Development for Hardware Testing
    • System Administration VAX/VMS, Ultrix
    • Building up a testing network (DECnet)
    • Application Development for Digital Equipment (VAX/VMS, DECforms)
    • Development of the Application CARMEN (CAR Monthly Expenses)

 

Areas of Expertise:

  • Universal Windows Platform (UWP)
  • Windows Presentation Foundation (WPF)
  • .NET Core
  • ASP.NET Core
  • ASP.NET Web API
  • Microsoft Azure
  • HTML, JavaScript, JQuery
  • TypeScript
  • Angular
  • Mobile Development for Android and iPhone using Xamarin
  • Microsoft .NET, C#
  • Designing Distributed Solutions
  • LINQ, ADO.NET Entity Framework

 

Books:

  • Professional C# 6 and .NET Core 1.0
  • Professional C# 5 and .NET 4.5.1
  • Professional C# 2012 and .NET 4.5
  • Real World .NET, C#, and Silverlight
  • Professional C# 4 and .NET 4
  • Beginning Visual C# 2010
  • Professional C# 2008
  • Enterprise Services with the .NET Framework
  • Beginning Visual C# 2008
  • Professional .NET Network Programming
  • ASP to ASP.NET Migration Handbook
  • Professional C# 2nd Edition
  • Beginning Visual C#
  • Data-Centric .NET Programming
  • C# Web Services - Building .NET Web Services with ASP.NET and .NET Remoting
  • Professional C#
  • Beginning C#

 

Speaker at Conferences:

  • BASTA! Mainz 2017
    • Moderne Business Apps mit XAML - oder: mit WPF für die Zukunft geplant
    • C# 7.0 - Neues im Detail
    • Dependency Injection mit .NET Core
  • BASTA! Frankfurt 2017
    • C# 7.0 - Neuheiten im Detail
    • ASP.NET Core und ASP.NET MVC Core
  • BASTA! Mainz 2016
    • Vorteile von .NET Core und CLI
    • Adaptive Layouts mit XAML
  • BASTA! Darmstadt 2016
    • Vorteile von .NET Core und CLI
  • Microsoft TECH Conference, Vienna, 2016
    • Visual Studio 2015
    • Universal Apps - Geld verdienen
    • Adaptive Layouts mit Universal Apps
    • Office 365
  • BASTA! Mainz 2015
    • Effizienter Programmieren mit C# 6
  • BASTA! Darmstadt 2015
    • Effizienter Programmieren mit C# 6
  • Microsoft TECH Conference, Vienna, 2014
    • Von kostenlos bis hoch skalierbar: Azure Web Sites
    • Schneller geht's nicht - Entwicklung mit Windows Azure Mobile Services
    • Migration vom Desktop zum Windows Store
  • BASTA! Mainz, 2014
    • C# vNext
    • LINQ in Real Live Scenarios
    • Create your Look - XAML Templates
  • BASTA! Darmstadt, 2014
    • LINQ in Real Live Scenarios
    • Data-Driven Windows Store Apps
    • Create your Look - XAML Templates
  • Advanced Developers Conference, Vienna, 2013
    • Entity Framework 6 Best Practices
  • Basta! Mainz, 2013
    • Tiles, Toasts, and Notifications
    • C# Async
  • TechEd 2013, Madrid
    • Tiles, Toasts, and Notifications with Windows Store Apps
  • TechEd 2013, New Orleans
    • Tiles, Toasts, and Notifications with Windows Store Apps
  • Basta! Darmstadt, 2013
    • Tiles, Toasts, and Notifications
    • Windows Store Apps mit C#
    • C# Async
    • WPF 4.5 - was gibt es neues
  • Big Day 2012, Wien
  • Basta! Wien, 2012
    • HTML5
    • Windows Store Apps
  • Basta! Mainz, 2012
    • C# Async
    • jQuery für .NET Entwickler
  • Basta! Mainz, 2011
    • Storage with Windows Azure
    • Moving from ASP.NET Web Forms to ASP.NET MVC
    • The Secrets of Delegates
    • C# and Dynamics
  • Basta! Darmstadt, 2011
    • Advanced WPF Data Binding
    • C# Phase 4
  • BASTA! Mainz, 2010
  • BASTA! Darmstadt, 2010
  • VSOne, 2010
  • Advanced Developers Conference, 2009, Bonn
    • C# 4 - es wird dynamisch
    • Windows Azure - what, why & how
  • Advanced Developers Conference, 2008
    • C# 3 - LINQ
    • Threading & Synchronization
  • Basta! 2008, Mainz
    • C# 3 - LINQ
    • Threading & Synchronization
  • OOP 2008
  • VSOne, 2008
    • Applikationserweiterungen mit System.AddIn
    • WPF Datenbindung
  • TechDays 2007, Zürich
    • LINQ
    • Windows Presentation Foundation and Data Binding
  • Software Development Day, Vienna, 2007
    • Visual Studio 2008 Tour
    • LINQ und C# 3
    • ADO.NET Entity Framework
    • System.AddIn
  • WIFI Expert Day, Vienna, 2007
    • Web 2.0
  • BASTA! 2006, Mainz
  • TechDays 2006, Interlaken
    • .NET Framework: Data Access Layer
    • LINQ
  • VSOne 2005, München
    • Einstieg in LINQ
    • Windows Presentation Foundation Datenbindung
    • System.Transactions
  • TechEd 2003, Barcelona
    • Building International Applications with the Microsoft .NET Framework
  • Microsoft DevDays 2002, Zürich
    • .NET Enterprise Services
    • .NET Remoting
  • .NET Conference Austria, Vienna
    • .NET Remoting
    • Fast Track to Microsoft .NET
    • Advanced ADO.NET - Tips & Tricks
    • .NET Security for Developers
    • ASP.NET Tutorial
  • MSDN Switzerland, Zürich
    • Web Services Anywhere with .NET Remoting
  • Visual Studo .NET Launch Event 2002, Vienna, Hofburg (Launch with Bill Gates)
    • ASP.NET Overview, Database Access
    • Web Services mit .NET Remoting
    • User Interfaces mit ASP.NET
  • Microsoft DevDays 2001, Vienna, Hofburg
    • Introduction to Microsoft .NET
    • Windows Forms and GDI+
    • Advanced C#
  • TechEd 2001, Barcelona
    • Localizing and Sharing .NET Assemblies
  • European Visual C++ Developers Conference 2000, Bonn, Germany
    • Avoiding Pitfalls with COM Scripting Clients
    • More ATL
  • COM 99 - Components @Work, Vienna
    • ATL COM Programmierung I
    • ATL COM Programmierung II
    • COM Basics & Umsetzung
  • OTG 99, Vienna
  • Globex Conference 98, Vienna

 

Certifications:

  • Microsoft Certified Solutions Developer, Web Applications
  • Microsoft Specialist, HTML5 with JavaScript and CSS3
  • Microsoft Specialist, C#
  • Microsoft Certified Professional Developer, Enterprise Application Developer
  • Microsoft Certified Professional Developer, Windows Developer
  • Microsoft Certified Professional Developer, Web Developer
  • Microsoft Certified Technology Specialist, Data Access
  • Microsoft Certified Technology Specialist, Windows Applications
  • Microsoft Certified Technology Specialist, Workflow Foundation
  • Microsoft Certified Technology Specialist, WPF
  • Microsoft Certified Application Developer
  • Microsoft Certified Solution Developer, Microsoft .NET
  • Microsoft Certified Solution Developer, Visual C++
  • Microsoft Certified Systems Engineer, Windows NT 4
  • Microsoft Certified Trainer since 1995
  • Microsoft Certified Professional since 1993
  • Global Knowledge - Excellence in Action, Q2 2002
  • MSDN Regional Director of the Month - June 2000
  • Global Knowledge - Best Instructor Q1 1999