Markus Demmler
Senior Developer, Coach: Retail
Experience
Senior Developer, Coach: Retail
- Developed a store management app
- Technologies: C#/XAML, Xamarin.Forms, MvvmCross, NUnit, Xamarin.UITest, Entity Framework Core, ASP.NET Core Web API, Azure DevOps, Visual Studio App Center
Senior Developer, Coach: Logistics
- Developed a new app framework for unified app development in logistics
- Technologies: C#, .NET MAUI, Reactive, SkiaSharp, Moq, xUnit, Xamarin UI Test, Confluence, Jira, Bitbucket, Jenkins
Senior Developer, Coach: Logistics
- Developed a web application for log file analysis and data replay
- Technologies: C#, Blazor, MudBlazor, Reactive, ASP.NET Web API, Moq, xUnit, Confluence, Jira, Bitbucket, Jenkins
Senior Developer, Coach: Logistics
- Modernized the driver workstation for a leading logistics company by developing a modern Android app and integrating it into existing business processes using web services
- Technologies: C#/XAML, Xamarin.Forms, Xamarin.Android, Xamarin.Forms Shell, Jenkins, Jira, Bitbucket, Swagger, Scrum
Lead Developer: Public Transport
- Developed a new ticketing app for Android and iOS
- Technologies: C#, Xamarin.iOS, Xamarin.Android, SVN, Jira, location services, activity recognition, background services
Senior Developer, Coach: Logistics
- Modernization of the driver's workstation for a leading logistics provider by redeveloping a modern Android app and integrating it into existing business processes using web services
- Technologies: C#/XAML, Xamarin.Forms, Xamarin.Android, MvvmCross, Jenkins, Jira, Bitbucket, Swagger, Scrum
Senior Developer, Coach: IT Document Management
- Redevelopment of a WPF app and related Office add-ins for the secure management, editing, and sharing of documents
- Technologies: C#/XAML, WPF, MVVM, MahApps.Metro, Zeplin, moq, Visual Studio 2017, Team Foundation Server 2017, Scrum
Lead Developer: Industry
- Development of an app for service technicians to manage all production-related resources and perform maintenance tasks
- Technologies: C#/XAML, Xamarin.Forms, MvvmCross, Visual Studio 2017, Team Foundation Server 2017, Scrum, App Center
Consultant: Microsoft
- Support for Microsoft in technical presales as a P-TSP (Partner Technology Solution Professional) with a focus on Xamarin, mobile development, and mobile DevOps tools (Visual Studio App Center)
Lead Developer: Banknote Processing
- Development of a cross-platform framework (Windows UWP+WPF, iOS, Android) for applications in banknote processing
- Technologies: C#/XAML, WPF, Xamarin.Forms, MvvmCross, Universal Windows Platform, Visual Studio 2017, Team Foundation Server 2015, Scrum
Lead Developer: IT Consulting
- Requirements analysis, design, and implementation of a mobile application for consolidated access to processing tasks
- Technologies: C#, HTML5, CSS3, JavaScript, AngularJS, Apache Cordova, Ionic, Bootstrap, ASP.NET Web API, Visual Studio 2015, Azure Mobile Apps, Team Foundation Server 2013, iOS, Android, Balsamiq Mockups
Lead Developer: Healthcare
- Developed a mobile application for iPad and Android tablets to provide secure access to key performance indicators (KPIs), including financial and HR data for management and controlling
- Technologies: C#/XAML, Xamarin.Forms, MVVM, Syncfusion Essential Studio for Xamarin, ASP.NET Web API, Visual Studio 2013, Team Foundation Server 2012, iOS, Android
Senior Developer: IT Document Management
- Developed a responsive web application for secure management, editing, and exchange of documents
- Technologies: ASP.NET MVC 5, ASP.NET Web API 2, JavaScript, HTML5, CSS3, Knockout.js, Bootstrap, QUnit, Visual Studio 2013, Team Foundation Server 2013, Git, Scrum
Lead Developer: IT Consulting
- Developed a Windows 8 line-of-business app for recording work and performance times and assigning them to projects/orders, using Microsoft Dynamics CRM as the backend system
- Technologies: C#/XAML, Windows 8/WinRT, MVVM, .NET 4.5, layered architecture, caching, user experience, Visual Studio 2012, Team Foundation Server 2012, Microsoft Dynamics CRM 2011, OData, LINQ, SQLite, Scrum
Senior Developer: Smart Card and Security Applications
- Developed a new one-time password application
- Technologies: C#, .NET 4.0, Enterprise Library, Moq, Coded UI Tests, Visual Studio 2010, Scrum
Lead Developer: Healthcare
- Developed a distributed practice application for a therapy center
- Technologies: C#, .NET 4.0, WPF, WCF, Entity Framework, Enterprise Library, DevComponents UI Controls, SQL Server 2008, Visual Studio 2010, Team Foundation Server 2010, LINQ
Senior Developer: Smart Card and Security Applications
- Enhanced a TPM application with its management server
- Technologies: C#, ASP.NET 3.5 Web Forms, Coded UI Tests, Visual Studio 2008/2010, Scrum
Enterprise Developer: Surveying
- Built a new distributed product framework for GPS surveying applications to process real-time data
- Technologies: C#, .NET 2.0/3.5, Windows Forms, .NET Remoting, Windows Services, SQL Server 2005, XML, Enterprise Library, Visual Studio 2005 Team System, MSTest
Summary
As a freelance .NET senior software developer/architect, I help my clients with the development process, architecture design, coaching, and technical project management.
I am skilled in the full .NET development environment.
My main expertise is in building mobile business apps with Xamarin.Forms and .NET MAUI, as well as .NET web development with Blazor.
Skills
Mobile – .Net Maui, Xamarin.forms, Xamarin.ios, Xamarin.android, Uwp, Azure Mobile Apps, Mvvmcross, Sqlite, Visual Studio App Center, Skiasharp, Reactive
Windows – C# / .Net, Xaml, Wpf, Uwp, Winui, Mahapps.metro
Backend – Asp.net Core Web Api, Rest, Odata, Wcf, Web Services, Entity Framework, Linq, Windows Services
Web – Blazor, Mudblazor, Javascript, Html5, Css3, Bootstrap, Single-page Applications
Testing – Xunit, Moq, Xamarin Ui Test
Engineering / Responsibilities – Clean Code, Software Quality, Software Design, Design Patterns, Architecture: Layers, Mvc, Mvvm, Client/server, Unit Testing, Tdd, Code Reviews, Pair Programming, Coding Guidelines, Scrum/agile, Process Models, Tfs, Git, Visual Studio, Resharper, Visual Studio For Mac, Ui Design, Usability, User Experience, Analysis: Business, Technical, Conceptual, Ooa/ood, Uml, Lead Developer, Consultant, Coach
Languages
Education
University Diploma in Computer Science · Computer Science
Certifications & licenses
Xamarin Certified Mobile Mobile Developer
Xamarin.iOS
Xamarin Certified Mobile Developer
SQLite
Visual Studio App Center
Microsoft Technical Summit
Reactive Azure Solutions Certification
Microsoft 70-532 Developing Microsoft
SkiaSharp
SCRUM Master Training + Certification
Management 3.0 Training
MahAps.Metro
Lead Developer: Tasks and Workshop
ASP.NET Core Web API
Entity Framework, LINQ
iSAQB Architecture Days
OData
Visual Studio ALM Days 2012
Xamarin.Android
DWX Developer Week
Similar Freelancers
Discover other experts with similar qualifications and experience