Krzysztof Nowak

Backend Microservices Migration Specialist

Freising, Germany

Experience

Oct 2024 - Jan 2025
4 months

Backend Microservices Migration Specialist

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.
  • Utilized technologies like C#, .NET Core, Blazor, JavaScript, HTML, Azure Cosmos DB, Azure Functions, Azure SQL Database, OpenAI API, REST, and Azure DevOps.
Dec 2023 - Sep 2024
10 months

Software Developer

BMW AG

  • 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.

Languages

English
Advanced
German
Advanced
Polish
Advanced

Education

Oct 1998 - Jan 1999
Lorem ipsum dolor sit amet

Diploma Thesis · Routing in Low Earth Orbit Satellite Networks · Germany