avatar

Senior Software Entwickler

Score
100%
Experience:
8 y
Score
100%
Experience:
8 y
Location:
81371 München
Last update:
08.11.2021
Register to Contact Freelancer
Partly Available
Onsite hourly: 80 €
Remote hourly: N/A
German: Native
Spanish: Basic knowledge
English: Near native
Zeitliche Verfügbarkeit: ASAP, 40 Stunden / Woche Räumliche Verfügbarkeit: München und Umgebung
SKILLS
  • .NET Core, C# +++
  • ASP.NET-Web-Api, REST, WCF, JSON, XML ++
  • EntityFramework ++
  • WPF ++
  • ASP.NET MVC ++
  • HTML5, CSS3, JavaScript, AJAX, jQuery ++
  • AngularJS, TypeScript +
  • MS SQL Server, Oracle ++
Unit-Tests TypeScript AngularJS XAML XML MS SQL Server Serialisierung Scrum Team Foundation Server Testautomatisierung Agile WinForms WPF SQL json TFS CSS Javascript Web API CSS3 C# Unit Testing Test Driven Development SignalR MVVM ASP.NET Core ASP.Net MVC NuGet ASP.NET TDD .NET Core GUI WebServices .NET Oracle HTML5 Design Patterns RestFul LINQ AJAX Selenium Web-Api Dependency Injection nhibernate Bootstrap Datenbank C#.NET jQuery
01.10.2018 — Now
Landesamt für Digitalisierung, Breitband und Vermessung
Öffentlicher Dienst
Senior Software Entwickler
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)
01.10.2017 — 31.08.2018
ESG Elektroniksystem- und Logistik-GmbH
Transport und Logistik
Senior Software Entwickler
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
01.06.2011 — 31.08.2017
Impeo Software GmbH
Versicherungen
Senior Software Entwickler
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.

Description

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

Main Skills

Other Skills

Unit-Tests TypeScript AngularJS XAML XML MS SQL Server Serialisierung Scrum Team Foundation Server Testautomatisierung Agile WinForms WPF SQL json TFS CSS Javascript Web API CSS3 C# Unit Testing Test Driven Development SignalR MVVM ASP.NET Core ASP.Net MVC NuGet ASP.NET TDD .NET Core GUI WebServices .NET Oracle HTML5 Design Patterns RestFul LINQ AJAX Selenium Web-Api Dependency Injection nhibernate Bootstrap Datenbank C#.NET jQuery

Work & Experience

01.10.2018 — Now
Landesamt für Digitalisierung, Breitband und Vermessung
Öffentlicher Dienst
Senior Software Entwickler
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)
01.10.2017 — 31.08.2018
ESG Elektroniksystem- und Logistik-GmbH
Transport und Logistik
Senior Software Entwickler
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
01.06.2011 — 31.08.2017
Impeo Software GmbH
Versicherungen
Senior Software Entwickler
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.

Attachments