Software architect and developer, interested in using new technologies and methodologies to make development processes more efficient and improve user experience in software.
I've been working with Microsoft development tools all of my professional career. I have lots of experience with most parts of .NET: client side (WPF, Windows Forms, UWP, Xamarin.Forms), server side (WCF, WF, ASP.NET) and data access (ADO.NET, Entity Framework).
In the last few years, I did a lot of work with TypeScript: web applications in Angular, Vue.js and Nuxt.js, as well as hybrid mobile applications with Ionic and Cordova.
I also have experience with all aspects of SQL Server (Database Services, Analysis Services, DTS, Integrations Services), although I don't consider myself an expert for them.
I love to share my knowledge with other developers. I speak at conferences (Microsoft NT conference, MakeIT, .NET Developer Days) and user group meetings, I am a writer for DNC magazine and I regularly post on my blog. I also wrote a book, coauthored another one and published two video courses.
Awarded Microsoft MVP for Developer Technologies since 2012.