Profilbild von Martin Prestele Senior Software Entwickler .NET Core aus Muenchen

Martin Prestele

nicht verfügbar bis 15.07.2024

Letztes Update: 16.04.2024

Senior Software Entwickler .NET Core

Abschluss: Diplom-Mathematiker (Univ.)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (Grundkenntnisse)

Dateianlagen

lebenslauf.pdf
projektliste.pdf

Skills

  • .NET Core, C# +++
  • ASP.NET-Web-Api, REST, WCF, JSON, XML ++
  • EntityFramework ++
  • WPF / DevExpress ++
  • ASP.NET MVC ++
  • ASP.NET Razor, Blazor +
  • HTML5, CSS3, JavaScript, AJAX, jQuery ++
  • AngularJS, TypeScript +
  • MS SQL Server, Oracle ++

Projekthistorie

04/2024 - 04/2024
Senior Software-Entwickler .NET 8
Landesamt für Digitalisierung, Breitband und Vermessung (Öffentlicher Dienst, 50-250 Mitarbeiter)

  • Neuentwicklung einer Anwendung (Elan Tagesordnungen) in einer Client-Server-Architektur mit WPF und DevExpress
  • Migration der Projekte auf .NET 8
  • Umstellung der Nuget Pakete auf zentrales Paketmanagement
  • Code-Reviews und Refactoring
  • Verwendete Technologien: C#, .NET 7, .NET 8, Entity Framework Core, GIT, Azure DevOps Server, MS SQL Server, WPF, DevExpress, SignalR, Unit Tests, Scrum

10/2023 - 01/2024
Senior Software-Entwickler ASP.NET CORE
Assistance Partner (Transport und Logistik, 10-50 Mitarbeiter)

  • Migration von App-Services auf ASP.NET Core
  • Migration der UI von ASP.NET MVC auf ASP.NET Core MVC
  • Migration des DI-Containers von Autofac auf .NET DI (Microsoft.Extensions.DependencyInjection)
  • Verwendete Technologien: C#, .NET-Framework 4.8.2, ASP.NET Core, ASP.NET Core MVC, JSON, MS SQL Server, Azure DevOps Server, GIT, Autofac, Microsoft Azure, NuGet, Scrum

10/2018 - 08/2023
Senior Software Entwickler
Landesamt für Digitalisierung, Breitband und Vermessung (Öffentlicher Dienst, 500-1000 Mitarbeiter)

  • Agile Softwarentwicklung mittels Scrum, Zerlegung der Backlog-Items in Tasks, Zeitschätzung (Fibonacci), Refinement
  • Entwicklung von Webservices (REST) über die Web API-Schnittstelle sowie Erstellung von XSDs und Json-Schemas
  • Implementierung von Echtzeit-Server-Nachrichten mit SignalR zur Benachrichtigung der angemeldeten Clients
  • Implementierung von Funktionsrechten und SignalR-Gruppen
  • Einrichtung eines neuen Builds zur Erstellung von NuGet-Paketen
  • Umsetzung des Prinzips der losen Kopplung durch Nutzung von Unity als IoC-Container, Schichtentrennung und MVVM (Logik in ViewModels, Views beinhalten nur XAML)

10/2017 - 08/2018
Senior Software Entwickler
ESG Elektroniksystem- und Logistik-GmbH (Transport und Logistik, 500-1000 Mitarbeiter)

  • Analyse technischer Anforderungen und Erstellung von Anforderungsdokumenten

  • Analyse und Optimierung von bestehenden Systemen sowie Neuentwicklung in modernen Technologien (C#, .NET Core, ASP.NET MVC, HTML5, JavaScript, CSS)

  • Einarbeitung in eine komplexe Oracle Datenbank

  • Zusammenarbeit und Abstimmungen mit dem Fachbereich

  • Testautomatisierung durch Erstellung von Tests mit Selenium


06/2011 - 08/2017
Senior Software Entwickler
Impeo Software GmbH (Versicherungen, 50-250 Mitarbeiter)

  • Abstimmung von Architektur und Design Patterns (u.a. Spring.NET als IoC-Container, Umsetzung der Prinzipien der losen Kopplung durch Dependency Injection, Abstract Factory)

  • Dokumentation sowie Modellierung von Klassen- und Ablaufdiagrammen in UML.

  • Enge Zusammenarbeit mit dem Fachbereich bei der Umsetzung von Spezifikationen sowie im Test (u.a. Bereitstellung eines GUI in WPF zum Laden und Speichern von Testfällen über Serialisierung in XML).

  • Sehr hohe Codeabdeckung durch Test Driven Development und Pflege der Unit-Tests.

  • Selbständige Entwicklung (in C#) von komplexen Berechnungsprozessen (z.B. Gehaltsrechner, bAV-Rechner, Riester-Rechner, Lückenberechnungen für Altersvorsorge, Berufsunfähigkeit oder Todesfall) sowie von finanzmathematischen Berechnungen (z.B. Zinsrechner, Sparrechner, Kapitalerhaltrechner, Kapitalverzehrrecher)

  • Begleitung des Zertifizierungsprozesses

  • Aufwandsschätzungen, Aufgabenplanung, Anleitung und Koordination von weiteren Entwicklern.


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Zeitliche Verfügbarkeit: ASAP, 40 Stunden / Woche
Räumliche Verfügbarkeit: München und Umgebung
Profilbild von Martin Prestele Senior Software Entwickler .NET Core aus Muenchen Senior Software Entwickler .NET Core
Registrieren