06.09.2022 aktualisiert

**** ******** ****
teilweise verfügbar

Softwareentwickler C#, .Net, Angular

München, Deutschland
Deutschland +2
Dipl.-Informatiker
München, Deutschland
Deutschland +2
Dipl.-Informatiker

Profilanlagen

Software-Profil

Skills

Programmiersprachen:               ·         
C#, ASP.NET, TypeScript, JavaScript, JQuery
·          C, IronPython, VB6, VBScript, ASP
·          SQL / PL-SQL
·          XML/ XSL / HTML / HTML5 / CSS / SCSS
Entwigcklugskomponenten:     ·          .
NET 3.5 / 4.0 / 4.7.2 Framework
·          .Net Core 2.0, 3.1
·          WPF, PRISM
·          Angular 2-9, Angular Material, Bootstrap 3, 4
·          MVC, Telerik Kendo UI,
·          RESTful Services, Web API, WCF, NET Remoting
·          MS Entity Framework, Linq, ADO.NET
·          MS System Center Configuration Management (SCCM)
·          Infragistics NetAdvantage
·          Log4Net
·          Data Destribution Services (DDS) von RTI
·          COM / DCOM / COM Interop/ MTS/ COM+
·          SmartTrack (Aspera GmbH)
Testkomponenten:                       ·         
NUnit, NMock2, Rhino.Mocks
·          Karma, Jasmine, Selenium, Protractor
Open Source:                                 ·         
NHibernate, Fluent NHibernate
·          Spring, PicoContainer, LinFu Dynamic Proxy
·          WPF Application Framework
·          AvalonEdit (SharpDevelop)
Entwicklungsmethoden:             ·         
MVVM
·          Dependency Injection
·          Continuous Integration
·          Test Driven Development
·          Agile Softwareentwicklung (Scrum)
Design- /Entwicklungstools:      ·         
Visual Studio 2008 … 2019
·          Visual Studio Code, JetBains WebStorm
·          Resharper
·          MS Team Foundation Service (TFS), MSBuild
·          Git, Subversion (SVN)
·          UML, Enterprise Architect (Sparx Systems)
·          Visual Paradigm
Datenbanken:                                ·          MS SQL Server 2012 / 2008 / 2005
·          ORACLE
·          Cosmos DB
Betriebssysteme:                          ·          MS-Windows Windows 7 / Vista / XP
·          MVS
·          IBM 370
Servers:                                            ·         
MS Team Foundation Service (TFS), VSTS
·          Azure DevOps
·          Active Directory Service (ADS), LDAP
·          IIS, Exchange (ADSI), Apache
·          MS Commerce Server
·          Internews Server (Media Artists)
Kommunikationsprotokolle:      ·         
TCP/IP, UDP, RTTP

Sprachen

DeutschverhandlungssicherEnglischgutRussischMuttersprache

Projekthistorie

Softwareentwickler

Münchener Rück AG

Als Basis für RAS dient eine Rule-Engine. Diese steuert die versicherungstechnischen Abfragen von Patienten bzw. behandelten Ärzten. Anhand der Antworten werden weitere Fragen gestellt und letztendlich Entscheidungen getroffen.

 

Entwicklung einer Oberflache für den RAS Rule-Editor zur Erstellung und Bearbeitung von für Risk Assessment relevanten Komponenten und zum Aufbau grafischer Entscheidungsbäume. Diese werden in den Rule-Editor im Form von Business Objekten gespeichert.

 

Die Rule-Editor UI wird mit Angular 7 entwickelt. Die im Form von diversen grafischen Elementen eingegebene Daten werden in das Business Modell konvertiert und über REST-Service in die NON-SQL Datenbank Cosmos DB gespeichert.

Softwareentwickler

TÜV Süd

Entwicklung einer neuen webbasierten Anwendung für die Verwaltung der bei TÜV deutschlandweit eingesetzter Prüfsoftware ASPro.

Erstellung einer TypeScript-Framework für die generische Implementierung von Such- und Edit-Masken mit Angular 5 Reactive Forms und ag-grid.

Die Kommunikation mit Backend wird durch Web Api anhand REST-Protokoll zustande gebracht. Die Backend Business Logik wird in C# implementiert. Die Stammdaten werden mit Hilfe Entity Framework in Sql Server gemanagt. Die Entities werden mit Hilfe von Automapper-Framework in passende Datatransportobjekten (DTO) umgewandelt. Mit TypeLITE-Framework werden am Frontend entsprechende TypeScript-Interfaces generiert.

Als IoC-Container wird Autofac eingesetzt.

Software-Entwickler, Analyst, Requirements Engineer

BMW AG

Das CIMS stellt ein Expertensystem für automatisierte Management der in BMW offiziell regestierten Software auf alle Typen von BMW-Clients dar. Zu den Aufgaben dieses Systems zählen Erstellung und Verwaltung von Softwarepaketen, BMW-GroupClient Typen und Projekttickets sowie Monitoring von jeweiligen Aufgaben.

Im Rahmen vom CIMS Anforderungsworkflow wird definiert welche Software, auf welchem BMW-Client, mit welchen Installationsvor- und Nachbedingungen und Softwareverantwortlichen paketiert werden soll. Außerdem werden alle notwendigen Daten für eine mögliche BMW GroupClient- und/oder WUSS-Integration festgelegt.

Die von anderen BMW-Systemen erforderlichen Daten werden über verschiedene dafür spezifizierte Schnittstellen geliefert. Die Schnittstellen werden entweder als WCF- oder REST-Webservices implementiert.

Die Web-Anwendung wird auf Basis der  MVC Pattern implementiert. Das Frontend wird mit ASP.Net und Telerik Kendo UI entwickelt. Auf dem Backend wird Microsoft Entity Framework eingesetzt. Dependency Injection wird durch Unity Container gesteuert.

 


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden