Krzysztof Nowak

IT Consulting

Krzysztof Nowak
Freising, Deutschland

Erfahrungen

Dez. 2023 - Sept. 2024
10 Monaten

Developer

BMW AG

Modernization and further development of plant planning application. Migration to .NET Core, introduction of logging, implementation of new functions, refactorings. Design and implementation of a module for importing data from Excel files. Implementation of GitHub Actions for deployments. Code reviews

Technologies: C#, .NET Core, WPF, Syncfusion, GitHub, PostgresSQL, Entity Framework

Okt. 2023 - Jan. 2025
1 Jahr 4 Monaten

Backend Developer

Pannenhilfsorganisation

Migration of existing ASP.NET applications to ASP.NET Core. Migration of legacy logging and dependency injection to Microsoft.Extensions. Integration with Azure (Application Insights, Azure SQL Server, Azure Functions). Securing with unit tests. Adjustment of Azure DevOps pipelines

Technologies: C#, .NET Core, ASP.NET Core, git, Azure, Azure DevOps

Aug. 2023 - Bis heute
1 Jahr 9 Monaten

Developer

Patentanwaltskanzlei

Development, requirement analysis and unit testing of a Blazor WebAssembly application for legal commentary on European patent law

Technologies: C#, .NET Core, Blazor, JavaScript, HTML, Azure Cosmos DB, Azure DevOps, REST, MS Azure SQL Database

Sept. 2020 - Juli 2024
3 Jahren 11 Monaten

Lead Developer

Patentanwaltskanzlei

Creation of architecture for client-server system. Development of desktop rich client and CQRS-based backend. Creation of build and release pipelines in Azure DevOps. Integration with Office 365. Technical consulting. Unit and integration tests

Technologies: C#, .NET Core, WPF, DevExpress, Rest and OData Services, Docker Containers (Linux and Windows), Entity Framework Core, Graph API, Azure DevOps, ClickOnce

Dez. 2018 - Dez. 2023
5 Jahren 1 Monate

Lead Developer

Bayerischer Landtag

Lead development and architecture creation/implementation for parliamentary documentation system replacing legacy information systems and electoral period databases. Coaching, team support and code reviews. Documentation. Implementation of new features, performance/memory management and usability improvements for WPF application. Refactoring legacy C# code and migrating C++ code to C#. Design and creation of staging release management based on Azure DevOps Server. Migration from TFVC to git. Azure DevOps Server upgrade and HTTPS migration. Rebuilding legacy database migration to performant and fault-tolerant solution. Evaluation and design of .NET Core migration. Design and implementation of external interfaces (REST, webservices, XML). Creation of test data framework for simplified integration tests

Technologies: C#, .NET, WPF, ASP.NET, .NET Core, DevExpress UI and MVVM Framework, Entity Framework, WebAPI, WCF, PowerShell, Swagger, Azure DevOps Server, git, Jira, SharePoint

Zusammenfassung

Qualifikationsstufe Senior Software Developer, Software Architect, Technischer Projektmanager Spezialgebiet - Design und Entwicklung von mehrschichtigen Architekturen, Frameworks, Frontend Anwendungen (Web und Desktop) im .NET Umfeld - Test Driven Development - Continuous Integration/Delivery - Clean Code - Scrum

Sprachen

Polnisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Ausbildung

Okt. 1994 - Juni 1999

Jagiellonian Universität

Dipl.-Inform. (Univ.) · Informatik · Krakau, Polen · sehr gut

Okt. 1989 - Juni 1994

Liceum Ogólnokształcące im. Kromera

Abitur · Gorlice, Polen · ausgezeichnet

Zertifikate & Bescheinigungen

Microsoft Specialist

Microsoft

Certified Professional for Requirements Engineering: Foundation Level

Microsoft Certified Technology Specialist

Microsoft

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.