
Senior .NET Developer / Frontend & Backend
- Verfügbarkeit einsehen
- 3 Referenzen
- 75€/Stunde
- 85356 Freising
- auf Anfrage
- pl | de | en
- 25.04.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
10/2024 – 1/2025
Tätigkeitsbeschreibung
Im Zuge der Migration zu Azure möchte eine der führenden Pannenhilfsorganisationen in Deutschland die bestehenden ASP.NET Microservices auf ASP.NET Core migrieren.
Aufgaben: Umstellung auf ASP.Net Core. Umstellung von Legacy Logging und Dependency Injection auf Microsoft.Extensions. Integration mit Azure (Application Insights, Azure SQL Server, Azure Functions) Absicherung mit Unit Tests. Anpassung Azure DevOps Pipelines
Technologien: C#, .NET Core, ASP.NET Core, HTML, JavaScript, git, Azure, Azure DevOps
Projektentwickler
8/2024 – 3/2025
Tätigkeitsbeschreibung
Eine Patentanwaltskanzlei möchte seine webbasierten Anwendung für Rechtskommentare für Europäischen Patentübereinkommens modernisieren. Als Lösung sollte eine WebAssembly Applikation entwickelt werden.
Aufgaben: Entwicklung. Erstellung von Blazor Komponenten. Mitarbeit im Design und der Usability. Anforderungsanalyse. Unit Tests.
Technologien: C#, .NET Core, Blazor, JavaScript, HTML, Azure Cosmos DB, REST, MS Azure SQL Database, OpenAI API, Azure DevOps
Projektentwickler
12/2023 – 9/2024
Tätigkeitsbeschreibung
Die BMW AG möchte ihre eigene Anwendung für die Planung von Anlagen modernisieren und weiterentwickeln.
Aufgaben: Umstellung auf .NET Core. Einführung von Logging. Implementierung neuer Funktionen. Refactorings. Konzeption und Implementierung eines Moduls zum Import von Daten aus Excel-Dateien. Implementierung und Optimierung des Deployments (GitHub Actions). Code Reviews.
Technologien: C#, .NET Core, WPF, Syncfusion, GitHub, PostgresSQL, Entity Framework
Projektentwickler
9/2020 – 7/2024
Tätigkeitsbeschreibung
Eine Patentanwaltskanzlei möchte seine internen Prozesse und Daten digitalisieren und automatisieren.
Aufgaben: Erstellung der Architektur eines Client - Server Systems. Entwicklung eines Desktop Rich Clients und eines auf CQRS basierendem Backend. Erstellung Build und Release Pipelines in Azure DevOps. Integration mit Office 365. Technische Beratung. Unit und Integration Tests.
Technologien: C#, .NET Core, WPF, DevExpress, Rest und OData Services, Docker Containers (Linux und Windows), Entity Framework Core, Graph Api, Azure DevOps, ClickOnce.
Projektentwickler
1/2020 – 7/2020
Tätigkeitsbeschreibung
Aufgaben: Entwicklung und Test. Erstellung von TFS Release Pipelines für automatisches Deployment. Unterstützung bei der GIMP-Konformität. Beratung zur Optimierung von Entwicklungsprozessen und zur Implementierung von Best Practices.
Technologien: C#, .NET Core, Team Foundation Server, ASP.NET Core, Entity Framework Core, SQL Server
Projektentwickler
12/2018 – 12/2023
Tätigkeitsbeschreibung
Der Bayerischer Landtag möchte seine alten Informationssysteme und Wahlperioden-Datenbanken durch eine maßgeschneiderte und konsolidierte Lösung ersetzen.
Aufgaben: Lead Entwicklung. Erstellung und Umsetzung der Architektur. Coaching, Unterstützung des Teams und Code Reviews. Dokumentation. Implementierung neuen Features, Performance, Speichermanagement und Usability Verbesserungen einer WPF-Anwendung. Refactoring des alten C# Codes. Umstellung des C++ Codes auf C#. Konzeption und Erstellung eines Staging Release Managements auf Basis von Azure DevOps Server. Umstellung Source Code TFVC Repository auf git. Upgrade des Azure DevOps Servers. Umstellung des Azure DevOps Servers auf HTTPS. Umbau der Migration der alten Wahlperioden-Datenbanken auf eine performante und fehlertolerante Lösung. Evaluierung und Konzeption der Umstellung auf .NET Core. Konzeption und Umsetzung externer Schnittstellen (Rest, Webservices, XML-Dateien). Erstellung eines Test Data Frameworks für Vereinfachung der Integrationtests. Unit Tests. Erstellung der Test-Cases.
Technologien: C#, .NET, WPF, ASP .NET, .NET Core, DevExpress UI und MVVM Framework, Entity Framework, WebAPI, WCF, PowerShell, Swagger, Azure DevOps Server, git, jira, SharePoint.
Projektentwickler
11/2018 – 12/2018
Tätigkeitsbeschreibung
Eine der führenden Organisationen für Pannenhilfe in Deutschland möchte den Mietwagenreservierungsprozess automatisieren. Für die Prozessbeteiligten sollte es unter anderen eine Webanwendung implementiert werden.
Aufgaben: Implementierung Authentifizierung, Validierung, Mehrsprachigkeit. Bug Fixings und Erstellung von Unit Tests.
Technologien: C#, .NET Core, ASP .NET Core, Bootstrap, Razor, HTML, CSS, TFS, Visual Studio, Visual Studio Code
Projektentwickler
6/2018 – 11/2018
Tätigkeitsbeschreibung
Die After Sales Abteilung möchte sein Redaktionssystem für technische Dokumentation, Fahrzeugdiagnose und Fahrzeugprogrammierung erweitern.
Aufgaben: Umsetzung der User Stories. Qualitätsabsicherung mit Unit Test. Code Reviews. Dokumentation.
Technologien: C#, .NET, WPF, Reactive Extensions for .NET, Oracle Datenbank, SQLite, git, Jira, Jenkis, Visual Studio
Dauer: 06-11.2018
Projektentwickler
1/2017 – 12/2017
Tätigkeitsbeschreibung
Eine der führenden Organisationen für Pannenhilfe in Deutschland möchte den gesamten Prozess der Pannenhilfe von der Auftragsannahme durch die Assistance bis zur Annahme/Ablehnung durch den Partner (Abschleppunternehmen) automatisieren.
Aufgaben: Mitarbeit an der Architektur (Backend und UI). Aufbau eines Synchronisationsmechanismus für Stamm- und Bewegungsdaten. Entwicklung weiterer REST und Web Service Schnittstellen. Performance Tests – Konzeption und Umsetzung. Entwicklung eines Tools für Automatisierung der Integrationstests. Konzeption und Umsetzung einer Deployment-Strategie in hoch verfügbarer Windows Server Cluster Umgebung. Erweiterung einer ASP.NET Web Anwendung.
Technologien: .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, Web API, OData, Owin), Razor, JavaScript, HTML, CSS, Telerik UI Kendo, jQuery, Topshelf, Autofac, Aspose Pfd Components, RESTSharp, Swagger UI, MS Test, Fluent Assertions, Visual Studio, PowerShell, Windows Server 2016 Always On Availability Groups
Projektentwickler
2/2016 – 12/2016
Tätigkeitsbeschreibung
Die After Sales Abteilung möchte seine alte Integrationsplattform ablösen und durch eine maßgeschneiderte Lösung ersetzen. Das neue System sollte die Daten aus verschiedenen Quellsystemen (FTP, WebServices, Oracle Datenbanken) regelmäßig, performant, zuverlässig und automatisch laden, bearbeiten und konsolidieren.
Aufgaben: Architektur - Entwurf und Umsetzung. Entwicklung einer Workflow-Engine mit Möglichkeiten für eine zeitliche Planung. Entwicklung von Workflows. Entwicklung eines WPF Windows Clients für die Steuerung der Workflows. Umfangreiche Unit Tests.
Technologien: .NET, Quartz.NET, WPF, Oracle Datenbank, Java, Jenkis, HP ALM, Visual Studio, IntelliJ IDEA
Projektentwickler
1/2016 – 6/2016
Tätigkeitsbeschreibung
Einer der führenden Anbieter Cloud-basierter Lösungen für die sichere Zusammenarbeit an vertraulichen Dokumenten möchte seine zwei verschiedene Windows Anwendungen und Office Add-Ins konsolidieren. Die neue Anwendung sollte auch die Dateien mit einem On-Premise-SharePoint-Server synchronisieren können.
Aufgaben: Erstellung der Architektur. Lead Entwicklung. Team Coaching.
Technologien: .NET, Ms Office SDK Sharepoint Client SDK, Figma, WPF, NUnit, Moq, SimpleInjector, SqlLite, Visual Studio, TFS 2017, git
Projektentwickler
1/2016 – 2/2016
Tätigkeitsbeschreibung
Ein Software Hersteller möchte für seine interne Zwecke eine Zeiterfassung Cross-Platform (für Windows 10, iOS, Android) App entwickeln.
Aufgaben: Erarbeitung einer MVVM Architektur für die App. Lead Development.
Technologien: .NET, Xamarin.Forms, UWP, MvvMCross, Telerik, Visual Studio Online
Projektentwickler
10/2015 – 12/2015
Tätigkeitsbeschreibung
Ein Maschinenhersteller hat eine Applikation entwickelt, die für Steuerung von großen Küchengeräten (z.B. Dämpfer) zuständig ist.
Aufgaben: Weiterentwicklung und Wartung einer legacy Silverlight Applikation unter Windows CE.
Technologien: Visual Studio, Blend, C#, Silverlight, C++, Java, Jenkis, PowerShell, Eclipse, Maven
Projektentwickler
9/2015 – 9/2015
Tätigkeitsbeschreibung
Ein Maschinenhersteller will prüfen, ob Universal Windows Platform (UWP) eine geeignete Technologie für zukünftige Entwicklung ist. Es sollte auch ermittelt werden in welchem Umfang, mit welchen Mitteln und in welcher Zeit eine Migration der bestehenden Software realisiert werden kann.
Aufgaben: Erstellung eines Proof of Concept Prototyps unter Windows 10 IoT Core und Definition der Migrationspfade für die weitere Entwicklung. Die Projektdurchführung erfolgte in Zusammenarbeit mit dem Microsoft IoT Team.
Technologien: Visual Studio, UWP, .NET, Blend, Windows10 IoT Core, DragonBoard 410
Projektentwickler
5/2015 – 8/2015
Tätigkeitsbeschreibung
Ein führender Elektronik Hersteller entwickelt ein Development Kit für Sensor-Anwendungen, welches sich über WLAN, Bluetooth und USB vernetzen kann. Dieses Kit soll an Kunden von Hersteller ausgeliefert werden. Um die Kunden zum Einsatz der Sensoren für „Internet of Things“ Szenarien zu inspirieren, werden auch Demos zur Verfügung gestellt, unter anderen eine iOS und Android App. Die App stellt ein interaktives schwebendes 3D-Modell des Kits dar.
Aufgaben: Implementierung neuer Features: Kalibrierung, Umstellung auf Sensor Fusion, zusätzliche 3D Modelle. Bugfixing.
Technologien: Unity 3D, C#, Mono, Visual Studio, Android SDK, Java, Objective-C, git
Projektentwickler
1/2015 – 5/2015
Tätigkeitsbeschreibung
Ein internationaler Hersteller von Banknotenbearbeitungssysteme benutzt für seine Maschinen eine grafische Modellierungssprache. Auf Basis von erzeugten Maschinenmodellen sollte eine WPF Anwendung zur Visualisierung und Konfiguration erstellt werden.
Aufgaben: Anforderungsanalyse. Konzeption und Implementierung der Anwendung.
Technologien: .NET, WPF, ComponentOne, Telerik, Visual Studio Online
Projektentwickler
Ausbildung
Jagiellonian Universität
Krakau
Über mich
Persönliche Daten
- Polnisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden