Description
keyboard_arrow_downSKILLS
- .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
keyboard_arrow_downOther Skills
keyboard_arrow_down 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
keyboard_arrow_down 01.10.2018 — Now
Landesamt für Digitalisierung, Breitband und Vermessung 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 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
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
keyboard_arrow_down