Leading Roadside Assistance Organization in Germany
Migrated existing ASP.NET Microservices to ASP.NET Core as part of Azure migration.
Updated legacy logging and dependency injection using Microsoft.Extensions.
Integrated Azure services and secured the solution with unit tests.
Adjusted Azure DevOps pipelines.
Technologies included C#, .NET Core, ASP.NET Core, Git, and various MS Azure services such as Application Services, Application Gateway, Functions, SQL Database, Application Insights, Storage, Service Bus, Key Vault, API Management, ARM Templates, and Azure DevOps.
Aug 2024 - Mar 2025
8 months
Software Developer
Patent Law Firm
Modernized a web-based application for legal commentaries on European patent agreements.
Conducted development, requirements analysis, and unit testing.
Modernized and enhanced the company's application for facilities planning.
Transitioned the application to .NET Core and introduced logging.
Implemented new features, refactorings, and developed a module for importing data from Excel files.
Improved and implemented deployments using GitHub Actions.
Evaluated Azure Container Apps versus Azure Kubernetes Service for future hosting.
Technologies utilized were C#, .NET Core, WPF, Syncfusion, GitHub, PostgreSQL, Azure Container Apps, Azure Kubernetes Services, and Entity Framework.
Sep 2020 - Jul 2024
3 years 11 months
Software Architect and Senior Developer
Patent Law Firm
Created the architecture for a client-server system to digitize and automate internal processes.
Developed a desktop rich client and a CQRS-based backend.
Built release pipelines in Azure DevOps and integrated Office 365.
Provided technical consulting and conducted unit and integration tests.
Utilized technologies such as C#, .NET Core, WPF, DevExpress, REST and OData services, Docker Containers (Linux and Windows), Azure Container Apps, Entity Framework Core, Graph API, Azure DevOps, and ClickOnce.
Jan 2020 - Jul 2020
7 months
Software Developer
Pharmaceutical Manufacturer
Developed and tested a logistics software application, built TFS release pipelines for automated deployment, and ensured GxP compliance.
Provided consultancy for optimizing development processes and implementing best practices.
Technologies included C#, .NET Core, ASP.NET Core, Entity Framework Core, SQL Server, and Team Foundation Server.
Dec 2018 - Dec 2023
5 years 1 month
Software Architect and Lead Developer
Bayerischer Landtag
Led development and designed software architecture.
Coached team members in new technologies.
Implemented features, improved performance, memory management, and usability improvements for a WPF application.
Refactored existing C# code and transitioned older C++ code to C#.
Conducted staging release management based on Azure DevOps Server and upgraded an Azure DevOps Server.
Migrated complex datasets from older databases into consolidated databases with high performance and fault tolerance.
Evaluated and transitioned to .NET Core.
Created external interfaces (REST, Web Services, XML files).
Designed tools for simplifying integration tests and implemented unit testing.
Employed technologies like C#, .NET, WPF, ASP.NET, .NET Core, DevExpress UI and MVVM Framework, Entity Framework, WebAPI, WCF, PowerShell, Swagger, Azure DevOps Server, Git, Jira, and SharePoint.
Nov 2018 - Dec 2019
2 months
Web Application Developer
Leading Roadside Assistance Organization in Germany
Implemented authentication, validation, and multilingual capabilities, along with bug fixing and unit testing for a web application.
Utilized technologies such as C#, .NET Core, MS Service Bus, ASP.NET Core, Bootstrap, HTML, CSS, TFS, Azure App Services, Visual Studio, and Visual Studio Code.
Aug 2018 - Aug 2018
1 month
Software Developer
BMW AG
Designed and developed a tool for exporting SQLite database data to CSV files.
Hosted the solution on a Docker container using OpenShift Cloud Platform.
Conducted extensive unit tests and created documentation.
Technologies included Java, Gradle, JUnit, SQLite, Docker, IntelliJ IDEA, and Git.
Jun 2018 - Nov 2018
6 months
Software Developer
BMW AG
Enhanced the editorial system for technical documentation, vehicle diagnostics, and vehicle programming.
Executed user stories and ensured quality with unit tests and code reviews.
Created documentation.
Utilized technologies like C#, .NET, WPF, DevExpress, Reactive Extensions for .NET, Oracle Database, SQLite, Git, Jira, Jenkins, and Visual Studio.
Jan 2018 - Jun 2018
6 months
Lead Developer
Cloud-Based Collaboration Solutions Provider
Consolidated two separate Windows applications and Office Add-Ins.
Developed architecture and coached a team.
Integrated files synchronization with On-Premise SharePoint Server and Azure File Storage.
Used technologies like .NET, MS Office SDK, SharePoint Client SDK, Azure File Storage, Figma, WPF, NUnit, Moq, SimpleInjector, SQLite, Visual Studio, TFS 2017, and Git.
Jan 2018 - Jan 2018
1 month
Web Developer
Self-Owned Project
Created a responsive personal website hosted in Azure as an App Service.
Conducted security hardening, achieving an A+ ranking in securityheaders.io.
Technologies included HTML5, JavaScript, Azure App Services, CloudFlare, Visual Studio Team Services, and Git.
Jan 2016 - Dec 2017
1 year
System Architect and Software Developer
Leading Roadside Assistance Organization in Germany
Collaborated on backend and UI architecture.
Developed synchronization mechanisms, REST, and other web service interfaces.
Conducted performance testing and conceptualized high-availability deployments.
Expanded ASP.NET Web application features.
Technologies: .NET, Entity Framework, Dapper, MS Service Bus for Windows Server, MS SQL Server, MS Sync Framework, WPF, Telerik WPF Components, Caliburn.Micro MVVM Framework, XAML, ASP.NET (MVC, WebAPI, OData, Owin), JavaScript, HTML, CSS, Telerik UI Kendo, jQuery, Topshelf, Autofac, Aspose PDF Components, RESTSharp, Swagger UI, MS Test, Fluent Assertions, Visual Studio, PowerShell, Windows Server 2016 Always On Availability Groups.
Feb 2016 - Dec 2016
11 months
Software Architect
BMW AG
Developed a custom integration platform for processing data across FTP, Web Services, and Oracle Databases.
Designed workflows and a controlling WPF Windows client.
Conducted extensive unit tests.
Technologies included .NET, Quartz.NET, WPF, Oracle Database, Java, Jenkins, HP ALM, Visual Studio, and IntelliJ IDEA.