Softwareentwickler, Analytiker, .Net, C#, OOA, OOD; Angular 2+, Typescript; WPF, MVVM;
Aktualisiert am 03.12.2025
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C#, .Net, Angular
Deutsch
Englisch
Russisch

Einsatzorte

Einsatzorte

München (+200km)
Deutschland, Österreich, Schweiz


möglich

Projekte

Projekte

5 Jahre 1 Monat
2020-11 - heute

AcordRe

Fullstack-Entwickler Windows 11 C# TypeScript ...
Fullstack-Entwickler

AcordRe ist eine Anwendung für Management von Ratenzahlungen und Schaden, die an Versicherung durch Broker gesendet werden. Die Anwendung verwendet .Net 9.0 mit MS Sql Server und Oracle Datenbanken sowie Entity Framework auf Backend und Asp.Net Core Razor mit typescript, jquery und devextreme-Komponenten am Frontend. Die Kommunikation zwischen Front- und Backend wird durch REST Api bewerkstelligt. Als Schnittstelle zur SAP werden einige intern sowie von Dritten Entwickelte APIs verwendet. Für die Kommunikation mit Brokern wird weltweit das Acord-Standart eingesetzt.

  • Objektorientierte Design
  • Softwareentwicklung

Windows 11 C# TypeScript jQuery ASP.NET Core .NET 9 PL/SQL XML/XSL MS Entity Framework REST API DBeaver Multithreading Git Azure DevOps Agile Softwareentwicklung (Scrum) DevExtreme Oracle 19c MS Sql Server
Hannover Rück AG
Remote und in Hannover
7 Monate
2020-01 - 2020-07

ZENCore

Software-Entwickler Windows 10 C# XML/XSL ...
Software-Entwickler

Implementierung von diversen interaktiven Features für das Softwarepaket ZENCore. ZENCore ist die von Carl Zeiss entwickelte WPF basierte Software zum interaktiven Steuern des gesamten Mikroskopie-Workflow von Bildaufnahme, Verarbeitung und Auswertung. Alle GUI-Komponenten werden auf Basis MVVM-Pattern und PRISM-Komponenten mit WPF implementiert. Die über Schnittstelle des Mikroskops gelieferte Business Objekte werden im Business-Layer bearbeitet und an ViewModel weitergeleitet.

  • Objektorientierte Design
  • Softwareentwicklung

Windows 10 C# XML/XSL WPF MVVM PRISM Syncfusion UI (DataGrid usw.) Multithreading Git Azure DevOps Agile Softwareentwicklung (Scrum)
Carl Zeiss Microscopy GmbH
München
1 Jahr 6 Monate
2018-07 - 2019-12

Risk Assessment Solution

Software-Entwickler Windows 10 C# Angular 7/8/9 ...
Software-Entwickler

  • Als Basis für RAS dientdie 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 iim 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.
  • Softwareentwicklung

Windows 10 C# Angular 7/8/9 TypeScript angular/flex-layout angular/material prime-ng VS Team Service Git Azure DevOps Agile Softwareentwicklung (Scrum) Azure Cosmos DB MS Sql Server
Münchener Rück AG
München
1 Jahr 10 Monate
2017-03 - 2018-12

ASPro Stammdatenmodul

Software-Entwickler Windows 10 C# Angular 4/5/6 ...
Software-Entwickler

  • 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.
  • Softwareentwicklung

Windows 10 C# Angular 4/5/6 TypeScript Autofac TypeLITE AutoMapper MS Entity Framework ng-bootstrap ag-grid mydatepicker MS Team Foundation Service (TFS) Agile Softwareentwicklung (Scrum) MS Sql Server Oracle 11
TÜV Süd
München
1 Jahr 7 Monate
2016-06 - 2017-12

VETAS neu

Software-Entwickler Windows 7 C# XAML ...
Software-Entwickler

  • Weiterentwicklung und Test einer neuen Version vom Vernetzten System der TÜV Süd zur Abwicklung von Schadengutachten und Fahrzeugbewertung (VETAS).
  • Dabei wird das alte System (VETAS alt) vom Oracle-Forms auf .Net WPF migriert. Alle ursprünglichen Forms werden in Rahmen MVVM-Pattern als Views mit WPF implementiert.
  • Workflowsteuerung und Kommunikation zwischen ViewModels werden durch PRISM Framework bewerkstelligt.
  • Auf dem Business-Layer werden ?intelligente? Business Objects (BO) implementiert. Dabei wird MS Entity-Framework eingesetzt. Zusätzlich werden Business Services (BS) implementiert, welche verschiedene Dienste für BOs unterstützen.
  • Softwareentwicklung und Bugfixing

Windows 7 C# XAML XML/XSL PL/SQL WPF MVVM PRISM MS Entity Framework MS Unity MS Team Foundation Service (TFS) Agile Softwareentwicklung (Scrum) Oracle 11
TÜV Süd
München
2 Jahre 7 Monate
2013-11 - 2016-05

Client Integration Management System (CIMS)

Software-Entwickler, Analyst Windows 7 C# HTML5 ...
Software-Entwickler, Analyst

  • Das CIMS stellt ein Expertensystem dar zur Management der in BMW offiziell regestierten Software auf alle Typen von BMW-Clients. Zur der Aufgaben dieses System 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.
    • Analyse, Konzeption und Datenmodellierung
    • Fachliche und technische Schnittstellenabstimmung mit Kunden
    • Softwareentwicklung
Windows 7 C# HTML5 JavaScript JQuery Visio Enterprise Architect ASP.Net MVC 4 Web API Microsoft Entity Framework WCF MS Unity Telerik Kendo UI MS Team Foundation Service (TFS) Agile Softwareentwicklung (Scrum) SQL-Server 2008 Oracle
BMW AG
München
2 Jahre 3 Monate
2011-11 - 2014-01

Web User Self Service (WUSS)

Software-Entwickler Windows 7 C# HTML5 ...
Software-Entwickler

  • Das Benutzer Selbstbedienung System (WUSS) wird als eine Intranet-Anwendung bei der BMW AG weltweit eingesetzt. Es stellt ein Instrument zur Automatisierung des Genehmigungsprozesses für die Beantragung von Softwarepaketinstallationen sowie Zugriffs- oder Administrationsrechten durch einen Mitarbeiter dar. Die anschließende Verteilung und Installation von Softwarepaketen erfolgt ebenso voll automatisch.
  • Die Web-Anwendung wird auf Basis der MVC Pattern implementiert. Das Frontend wird mit ASP.Net und Ajax entwickelt. Auf dem Backend wird MS Entity Framework eingesetzt.
  • Folgende neue Funktionalitäten werden in das Anwendung-Workflow eingebaut:
    • Überwachung der vorhandenen Softwarelizenzen
    • Deinstallation aller die lange Zeit nicht benutzten lizenzpflichtigen Software
    • Ermittlung aller auf den Benutzerrechner installierten nicht offizieller Software und Benutzerabfrage bezüglich ihrer Nutzung.
  • Die Informationen über Software-Lizenzen werden über die Schnittestelle zum externen System SmartTrack geliefert. Diese Schnittstelle wird in Form von WCF-Services realisiert.
  • Die Business Services werden u.a. mit Einsatz von SCCM- Komponenten implementiert. Die Weboberfläche wird entsprechend erweitert bzw. neue konzipiert.
  • Auf den einzelnen durch die Anwendung ermittelten Clients werden entsprechende Dienstprogramme ausgerollt, dessen Oberflächen mit WPF und MVVM entwickelt sind.
    • Analyse, Konzeption und Datenmodellierung
    • Softwareentwicklung


    Windows 7 C# HTML5 JavaScript JQuery Enterprise Architekt SQL-Server 2008 Oracle ASP.NET MVC 3 Telerik Kendo UI DevExpress WPF PRISM WCF MS Entity Framework SCCM SmartTrack (Aspera GmbH) MS Team Foundation Service (TFS)
    BMW AG, München
    1 Jahr 6 Monate
    2011-08 - 2013-01

    Open Application Development (OAD)

    Software-Entwickler Windows 7 C# XML/XSL ...
    Software-Entwickler

    • Implementierung einer Entwicklungsumgebung (OAD) fürs Aufzeichnen der interaktiven Benutzeraktionen mit Hilfe vom in C# eingebetteten IronPython Code. Die OAD unterstützt den kompletten Entwicklungsprozess inklusiv Editieren, Ausführen, Debuggen von IronPython-Skripten und IntelliSense und wird als Bestandteil in das Softwarepaket ZEN integriert. ZEN ist die von Carl Zeiss entwickelte .Net basierte Software zum interaktiven Steuern des gesamten Mikroskopie-Workflow von Bildaufnahme, Verarbeitung und Auswertung.
    • Als OAD-Texteditor wird WPF-basierte AvalonEdit eingesetzt und weiterentwickelt. Der Debugger wird auf Basis DLR Host API implementiert. Alle GUI-Komponenten werden auf Basis MVVM-Pattern und PRISM-Komponenten mit WPF implementiert. Die über Schnittstelle des Mikroskops gelieferte Business Objekte werden im Business-Layer bearbeitet und an ViewModel weitergeleitet.
      • Objektorientierte Design
      • Softwareentwicklung

      Windows 7 C# XML/XSL Enterprise Architect WPF MVVM PRISM WPF Application Framework MS Team Foundation Service (TFS) AvalonEdit
      Carl Zeiss Microscopy GmbH
      München
      1 Jahr 2 Monate
      2010-07 - 2011-08

      Druck und Dampf Technik Tool

      Analyst und Software-Entwickler Windows XP Windows 7 C# ...
      Analyst und Software-Entwickler

      • Implementierung GUI-, ViewModel- und Business-Komponenten einer Anwendung für Management von Aufträgen aus dem Bereich Flüssiggas
      • GUI-Komponenten werden in Rahmen MVVM-Pattern als Views mit WPF implementiert
      • Workflowsteuerung und Kommunikation zwischen ViewModels werden durch WPF Application Framework und PRISM bewerkstelligt
      • Auf dem Business-Layer werden ?intelligente? Business Objects (BO) implementiert. Dabei wird NHibernate-Framework und zusammen Fluent NHibernate eingesetzt. Zusätzlich werden Business Services (BS) implementiert, welche verschiedene Dienste für BOs unterstützen
      • Als IoC-Container wird Sping. Net Framework eingesetzt.
        • Analyse und Konzeption
        • Datenmodellierung
        • Softwareentwicklung

        Windows XP Windows 7 C# XML/XSL Enterprise Architect Visual Paradigm NHibernate Spring WPF MVVM PRISM WPF Application Framework MS Team Foundation Service (TFS) SQL-Server 2008
        TÜV Süd, München
        7 Monate
        2010-01 - 2010-07

        Schutz von Einrichtungen und Objekten (SEO)

        Software-Entwickler Windows XP Windows Vista C# ...
        Software-Entwickler
        • Das Feldlagerschutzsystem besteht aus Überwachungs- (Sensoren und Alarmmonitor) und Bekämpfungskomponenten (Effektoren) und einer Koordinationszelle für Operative Schutzaufgaben (ZOSA). Die Kommunikation zwischen Komponenten erfolgt in Echtzeit durch einen Data Distribution Service (DDS) auf XML Basis.
        • Entwicklung eines Frameworks, das allen Komponenten ermöglicht, als Publisher oder Subscriber sich bei DDS zu registrieren und Nachrichten auszutauschen.
        • Implementierung eines Effektor-Gateway als eine Schnittstelle zwischen dem DDS und dem Effektor. Dabei wird die Kommunikation mit dem DDS durch das entwickelte Framework bewerkstelligt. Die Kommunikation mit dem Effektor wird auf der Basis vom TCP/IP durch die Implementierung des Gerätsprotokolls zustande gebracht.
          • Analyse und Konzeption
          • Softwareentwicklung
        Windows XP Windows Vista C# XML/XSL Enterprise Architect WPF MVVM NHibernate Spring Data Distribution Service (DDS) Agile Softwareentwicklung (Scrum) SVN SQL-Server 2008
        Rheinmetall Defence Electonics GmbH
        Bremen
        3 Jahre 10 Monate
        2006-04 - 2010-01

        Warenwirtschaftssystem für Apotheken IXOS

        Software-Entwickler WPF MVVM PRISM ...
        Software-Entwickler

        Implementierung GUI-, Worklflow- und Business-Komponenten für Subsysteme Warenlogistik, Kontaktverwaltung  und PT-Desktop in einer n-tier Applikation für ein Warenwirtschaftssystem aus der Apotheken Branche.

        GUI-Komponenten werden in einer proprietären deklarativen Programmiersprache beschrieben und mit einem GUI-Generator automatisch erstellt. Dabei werden auch eigene auf der Basis von Infragistics-Library entwickelte Controls und Forms integriert.

        Workflow Services werden mit Hilfe von Navigationsgraphen in einer weiteren proprietären deklarativen Programmiersprache beschrieben und durch die implementierte Programmlogik vervollständigt.

        Auf dem Business-Layer werden „intelligente“ Business Objects (BO) implementiert. Dabei wird NHibernate-Framework sowie ein speziell entwickelte BO-Generator für Object-Relational Mapping (ORM) eingesetzt. Zusätzlich werden Business Services (BS) implementiert, welche verschiedene Dienste für BOs unterstützen.

        Die interne und externe Kommunikation erfolgt über Windows Communication Foundation (WCF). Der gesamte Entwicklungsprozess wird auf einem agilen und iterativen Vorgehensmodell basiert.

        • Analyse und Konzeption
        • Softwareentwicklung
        NHibernate PicoContainer LinFu Dynamic Proxy MS Team Foundation Service (TFS) MSBuild Infragistics NetAdvantage SQL-Server 2005/2008
        WPF MVVM PRISM WCF Web Services C# XML/XSL Agile Softwareentwicklung (Scrum) Continuous Integration/Test Automation
        Pharmatechnik GmbH & KG
        5 Monate
        2005-11 - 2006-03

        Projekt-Tracking Tool swisslog

        Software-Entwickler
        Software-Entwickler

        Design und Implementierung einer Workflow-Anwendung für einen Etikettiermaschinen-Hersteller. Das Tool ermöglicht visuelle Darstellung verschiedener Projekt-Strukturen, Kostenplanung und Steuerung des Projektablaufs. Es werden alle Projektstadien einbezogen: von Angeboterstellung, durch Auftragvergabe, Stücklisteerstellung, Teilebestellung, Montage, Arbeitsleistungen bis zu Auslieferung einer gefertigten Maschine oder einer Dienstleistung.

         

        Erstellung einer Hierarchischer Objekt-Modell. Datenbankdesign und serverseitige Implementierung Webservices zur Datenbankzugriffen und Datenauswertung. Implementierung mit Hilfe Janus Controls einer Client-Anwendung mit sämtlichen Oberfläche und Programmfunktionalitäten. Sie beinhalten auch die Möglichkeiten, verschiedene Berichte zu erstellen

        • Analyse und Konzeption
        • Softwareentwicklung
        Microstep AG, München
        1 Jahr 3 Monate
        2004-09 - 2005-11

        Betriebsstoff-Verwaltung "BeVo"

        Software-Entwickler
        Software-Entwickler

        Implementierung der Client/Server-Applikation. IST-Stand-Analyse, Pflichtenheft, ausführliches Systemdesign sowie Implementierung einer Rohversion auf Basis der .NET Technologie.

        Serverseitige Implementierung eines Dienstes, der die Synchronisation der Daten zwischen den Clients und dem SQL-Server vornimmt. Der Dienst wird als Windows-Service entwickelt und über .NET-Remoting erreichbar.

        Implementierung einer Client-Anwendung mit sämtlichen Oberflächen und Programmfunktionalitäten. Sie beinhaltet außerdem umfangreiche Export-Möglichkeiten in Word und Excel (Berichte).

        Entwicklung einer XML-Schnittstelle zum zukünftigen Internetmodul.

        • Analyse und Konzeption
        • Softwareentwicklung
        Daimler-Chrysler AG, Stuttgart
        3 Jahre 2 Monate
        2001-09 - 2004-10

        "Document Management System MR Office"

        Software-Entwickler
        Software-Entwickler

        Umsetzung des Konzepts für die Migration eines Dokument Management Systems (DMS) von Windows NT auf Windows 2000 Plattform.

        Mitarbeit bei der Konzeptentwicklung für eine Schnittstelle zur Datentransfer aus SAP ins Active Directory Service (ADS)

        Konzeption und Entwicklung einer Importschnittstelle zwischen dem ADS und einem Administrationsprogramm für die Vergabe und Verwaltung von Rechten innerhalb des DMS.

        Entwicklung eines Tracing-Tools zur Überwachung von Aufrufen sämtlichen DMS-Servern aus den diversen internen Anwendungen

        Münchener Rück AG
        Müncmen

        Aus- und Weiterbildung

        Aus- und Weiterbildung

        1989

        Studium der Physik und Mechanik

        Diplom-Ingenieur

        Techniche Universität Sankt Petersburg

        1995

        Aufbaustudium der Informatik

        Diplom-Ingenieur FH

        Fachhochschule Esslingen

        Position

        Position

        Softwareentwickler/Projektleiter

        Kompetenzen

        Kompetenzen

        Top-Skills

        C#, .Net, Angular

        Produkte / Standards / Erfahrungen / Methoden

        .Net Core
        ADO.NET Entity Framework
        ag-Grid
        Agile Softwareentwicklung
        Agile Softwareentwicklung (Scrum)
        Angular CLI
        Angular Material
        angular/flex-layout
        angular/materia
        Apache HTTP Server
        Autofac
        AvalonEdit
        SharpDevelop
        Azure
        Azure DevOps
        Cosmos DB
        Data Destribution Services
        Enteprice Architect
        Enterprise Architect
        Exchange Server
        Git
        GitHub
        Hibernate
        Infragistics
        Infragistics NetAdvantage
        Internews Server
        JetBrains WebStorm 2017
        Linq
        Log4Net
        Microsoft IIS
        MS Azure
        MS Build
        MS Commerce Server
        MS Team Foundation Service (TFS)
        MS TFS
        MSBuild
        MVC
        MVC 3
        MVVM
        MVVM Design Pattern
        NHibernate
        NMock2
        NUnit
        Paradigm
        PicoContainer
        prime-ng
        PRISM
        Resharper
        Rhino.Mocks
        SCCM
        Scrum
        SmartTrack
        SmartTrack (Aspera GmbH)
        SVN
        Syncfusion
        Telerik Kendo UI
        TFS
        TFS 2012
        Unity Container
        Visio
        Visual Studio
        VS Code
        VS Team Server
        WCF
        Web API
        WPF
        XML/XSL

        Erfahrungen

        • EDV-Erfahrung: 37 Jahre
        • Projektleitungserfahrung: 5 Jahre in Koordination und Entwicklungsleitung


        Entwigcklugskomponenten:

        • .NET 3.5 -10.0 Framework
        • .Net Core 2.0, 3.1
        • WPF, PRISM, Syncfusion UI
        • Angular 2-20, Angular Material
        • MVC, Telerik Kendo UI, devextreme
        • REST API 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, NSubstitute
        • Jasmine, Selenium


        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 ? 2022
        • Visual Studio Code, JetBains WebStorm
        • Resharper, SQL Developer
        • MS Team Foundation Service (TFS), MSBuild
        • Git, Subversion (SVN)
        • UML, Enterprise Architect (Sparx Systems)
        • Visual Paradigm


        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)


        Autorisierung / Authentifizierung:

        • OAuth2 / OpenID Connect
        • Okta


        Kommunikationsprotokolle:

        • TCP/IP
        • UDP
        • RTTP

        Betriebssysteme

        MS-Windows
        7 / Vista / XP
        MVS
        IBM 370

        Programmiersprachen

        C#
        ASP.NET,
        TypeScript
        JavaScript
        JQuery
        C
        IronPython
        VB6
        VBScript
        ASP
        SQL
        Oracle PL/SQL
        XML
        XSL
        HTML
        DHTML
        CSS

        Datenbanken

        MS SQL Server
        2012 / 2008 / 2005
        ORACLE

        Datenkommunikation

        .Net Remoting
        CICS
        DBeaver
        Ethernet
        Internet, Intranet
        Message Queuing
        REST
        TCP/IP
        WPF Application Framework

        Hardware

        PC

        Branchen

        Branchen

        • Banken
        • Börse
        • Finanzdienstleister
        • Versicherungen
        • Softwarehersteller
        • Automobilindustrie
        • Transport
        • Logistik
        • Forschung und Entwicklung
        • Pharmaindustrie

        Einsatzorte

        Einsatzorte

        München (+200km)
        Deutschland, Österreich, Schweiz


        möglich

        Projekte

        Projekte

        5 Jahre 1 Monat
        2020-11 - heute

        AcordRe

        Fullstack-Entwickler Windows 11 C# TypeScript ...
        Fullstack-Entwickler

        AcordRe ist eine Anwendung für Management von Ratenzahlungen und Schaden, die an Versicherung durch Broker gesendet werden. Die Anwendung verwendet .Net 9.0 mit MS Sql Server und Oracle Datenbanken sowie Entity Framework auf Backend und Asp.Net Core Razor mit typescript, jquery und devextreme-Komponenten am Frontend. Die Kommunikation zwischen Front- und Backend wird durch REST Api bewerkstelligt. Als Schnittstelle zur SAP werden einige intern sowie von Dritten Entwickelte APIs verwendet. Für die Kommunikation mit Brokern wird weltweit das Acord-Standart eingesetzt.

        • Objektorientierte Design
        • Softwareentwicklung

        Windows 11 C# TypeScript jQuery ASP.NET Core .NET 9 PL/SQL XML/XSL MS Entity Framework REST API DBeaver Multithreading Git Azure DevOps Agile Softwareentwicklung (Scrum) DevExtreme Oracle 19c MS Sql Server
        Hannover Rück AG
        Remote und in Hannover
        7 Monate
        2020-01 - 2020-07

        ZENCore

        Software-Entwickler Windows 10 C# XML/XSL ...
        Software-Entwickler

        Implementierung von diversen interaktiven Features für das Softwarepaket ZENCore. ZENCore ist die von Carl Zeiss entwickelte WPF basierte Software zum interaktiven Steuern des gesamten Mikroskopie-Workflow von Bildaufnahme, Verarbeitung und Auswertung. Alle GUI-Komponenten werden auf Basis MVVM-Pattern und PRISM-Komponenten mit WPF implementiert. Die über Schnittstelle des Mikroskops gelieferte Business Objekte werden im Business-Layer bearbeitet und an ViewModel weitergeleitet.

        • Objektorientierte Design
        • Softwareentwicklung

        Windows 10 C# XML/XSL WPF MVVM PRISM Syncfusion UI (DataGrid usw.) Multithreading Git Azure DevOps Agile Softwareentwicklung (Scrum)
        Carl Zeiss Microscopy GmbH
        München
        1 Jahr 6 Monate
        2018-07 - 2019-12

        Risk Assessment Solution

        Software-Entwickler Windows 10 C# Angular 7/8/9 ...
        Software-Entwickler

        • Als Basis für RAS dientdie 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 iim 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.
        • Softwareentwicklung

        Windows 10 C# Angular 7/8/9 TypeScript angular/flex-layout angular/material prime-ng VS Team Service Git Azure DevOps Agile Softwareentwicklung (Scrum) Azure Cosmos DB MS Sql Server
        Münchener Rück AG
        München
        1 Jahr 10 Monate
        2017-03 - 2018-12

        ASPro Stammdatenmodul

        Software-Entwickler Windows 10 C# Angular 4/5/6 ...
        Software-Entwickler

        • 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.
        • Softwareentwicklung

        Windows 10 C# Angular 4/5/6 TypeScript Autofac TypeLITE AutoMapper MS Entity Framework ng-bootstrap ag-grid mydatepicker MS Team Foundation Service (TFS) Agile Softwareentwicklung (Scrum) MS Sql Server Oracle 11
        TÜV Süd
        München
        1 Jahr 7 Monate
        2016-06 - 2017-12

        VETAS neu

        Software-Entwickler Windows 7 C# XAML ...
        Software-Entwickler

        • Weiterentwicklung und Test einer neuen Version vom Vernetzten System der TÜV Süd zur Abwicklung von Schadengutachten und Fahrzeugbewertung (VETAS).
        • Dabei wird das alte System (VETAS alt) vom Oracle-Forms auf .Net WPF migriert. Alle ursprünglichen Forms werden in Rahmen MVVM-Pattern als Views mit WPF implementiert.
        • Workflowsteuerung und Kommunikation zwischen ViewModels werden durch PRISM Framework bewerkstelligt.
        • Auf dem Business-Layer werden ?intelligente? Business Objects (BO) implementiert. Dabei wird MS Entity-Framework eingesetzt. Zusätzlich werden Business Services (BS) implementiert, welche verschiedene Dienste für BOs unterstützen.
        • Softwareentwicklung und Bugfixing

        Windows 7 C# XAML XML/XSL PL/SQL WPF MVVM PRISM MS Entity Framework MS Unity MS Team Foundation Service (TFS) Agile Softwareentwicklung (Scrum) Oracle 11
        TÜV Süd
        München
        2 Jahre 7 Monate
        2013-11 - 2016-05

        Client Integration Management System (CIMS)

        Software-Entwickler, Analyst Windows 7 C# HTML5 ...
        Software-Entwickler, Analyst

        • Das CIMS stellt ein Expertensystem dar zur Management der in BMW offiziell regestierten Software auf alle Typen von BMW-Clients. Zur der Aufgaben dieses System 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.
          • Analyse, Konzeption und Datenmodellierung
          • Fachliche und technische Schnittstellenabstimmung mit Kunden
          • Softwareentwicklung
        Windows 7 C# HTML5 JavaScript JQuery Visio Enterprise Architect ASP.Net MVC 4 Web API Microsoft Entity Framework WCF MS Unity Telerik Kendo UI MS Team Foundation Service (TFS) Agile Softwareentwicklung (Scrum) SQL-Server 2008 Oracle
        BMW AG
        München
        2 Jahre 3 Monate
        2011-11 - 2014-01

        Web User Self Service (WUSS)

        Software-Entwickler Windows 7 C# HTML5 ...
        Software-Entwickler

        • Das Benutzer Selbstbedienung System (WUSS) wird als eine Intranet-Anwendung bei der BMW AG weltweit eingesetzt. Es stellt ein Instrument zur Automatisierung des Genehmigungsprozesses für die Beantragung von Softwarepaketinstallationen sowie Zugriffs- oder Administrationsrechten durch einen Mitarbeiter dar. Die anschließende Verteilung und Installation von Softwarepaketen erfolgt ebenso voll automatisch.
        • Die Web-Anwendung wird auf Basis der MVC Pattern implementiert. Das Frontend wird mit ASP.Net und Ajax entwickelt. Auf dem Backend wird MS Entity Framework eingesetzt.
        • Folgende neue Funktionalitäten werden in das Anwendung-Workflow eingebaut:
          • Überwachung der vorhandenen Softwarelizenzen
          • Deinstallation aller die lange Zeit nicht benutzten lizenzpflichtigen Software
          • Ermittlung aller auf den Benutzerrechner installierten nicht offizieller Software und Benutzerabfrage bezüglich ihrer Nutzung.
        • Die Informationen über Software-Lizenzen werden über die Schnittestelle zum externen System SmartTrack geliefert. Diese Schnittstelle wird in Form von WCF-Services realisiert.
        • Die Business Services werden u.a. mit Einsatz von SCCM- Komponenten implementiert. Die Weboberfläche wird entsprechend erweitert bzw. neue konzipiert.
        • Auf den einzelnen durch die Anwendung ermittelten Clients werden entsprechende Dienstprogramme ausgerollt, dessen Oberflächen mit WPF und MVVM entwickelt sind.
          • Analyse, Konzeption und Datenmodellierung
          • Softwareentwicklung


          Windows 7 C# HTML5 JavaScript JQuery Enterprise Architekt SQL-Server 2008 Oracle ASP.NET MVC 3 Telerik Kendo UI DevExpress WPF PRISM WCF MS Entity Framework SCCM SmartTrack (Aspera GmbH) MS Team Foundation Service (TFS)
          BMW AG, München
          1 Jahr 6 Monate
          2011-08 - 2013-01

          Open Application Development (OAD)

          Software-Entwickler Windows 7 C# XML/XSL ...
          Software-Entwickler

          • Implementierung einer Entwicklungsumgebung (OAD) fürs Aufzeichnen der interaktiven Benutzeraktionen mit Hilfe vom in C# eingebetteten IronPython Code. Die OAD unterstützt den kompletten Entwicklungsprozess inklusiv Editieren, Ausführen, Debuggen von IronPython-Skripten und IntelliSense und wird als Bestandteil in das Softwarepaket ZEN integriert. ZEN ist die von Carl Zeiss entwickelte .Net basierte Software zum interaktiven Steuern des gesamten Mikroskopie-Workflow von Bildaufnahme, Verarbeitung und Auswertung.
          • Als OAD-Texteditor wird WPF-basierte AvalonEdit eingesetzt und weiterentwickelt. Der Debugger wird auf Basis DLR Host API implementiert. Alle GUI-Komponenten werden auf Basis MVVM-Pattern und PRISM-Komponenten mit WPF implementiert. Die über Schnittstelle des Mikroskops gelieferte Business Objekte werden im Business-Layer bearbeitet und an ViewModel weitergeleitet.
            • Objektorientierte Design
            • Softwareentwicklung

            Windows 7 C# XML/XSL Enterprise Architect WPF MVVM PRISM WPF Application Framework MS Team Foundation Service (TFS) AvalonEdit
            Carl Zeiss Microscopy GmbH
            München
            1 Jahr 2 Monate
            2010-07 - 2011-08

            Druck und Dampf Technik Tool

            Analyst und Software-Entwickler Windows XP Windows 7 C# ...
            Analyst und Software-Entwickler

            • Implementierung GUI-, ViewModel- und Business-Komponenten einer Anwendung für Management von Aufträgen aus dem Bereich Flüssiggas
            • GUI-Komponenten werden in Rahmen MVVM-Pattern als Views mit WPF implementiert
            • Workflowsteuerung und Kommunikation zwischen ViewModels werden durch WPF Application Framework und PRISM bewerkstelligt
            • Auf dem Business-Layer werden ?intelligente? Business Objects (BO) implementiert. Dabei wird NHibernate-Framework und zusammen Fluent NHibernate eingesetzt. Zusätzlich werden Business Services (BS) implementiert, welche verschiedene Dienste für BOs unterstützen
            • Als IoC-Container wird Sping. Net Framework eingesetzt.
              • Analyse und Konzeption
              • Datenmodellierung
              • Softwareentwicklung

              Windows XP Windows 7 C# XML/XSL Enterprise Architect Visual Paradigm NHibernate Spring WPF MVVM PRISM WPF Application Framework MS Team Foundation Service (TFS) SQL-Server 2008
              TÜV Süd, München
              7 Monate
              2010-01 - 2010-07

              Schutz von Einrichtungen und Objekten (SEO)

              Software-Entwickler Windows XP Windows Vista C# ...
              Software-Entwickler
              • Das Feldlagerschutzsystem besteht aus Überwachungs- (Sensoren und Alarmmonitor) und Bekämpfungskomponenten (Effektoren) und einer Koordinationszelle für Operative Schutzaufgaben (ZOSA). Die Kommunikation zwischen Komponenten erfolgt in Echtzeit durch einen Data Distribution Service (DDS) auf XML Basis.
              • Entwicklung eines Frameworks, das allen Komponenten ermöglicht, als Publisher oder Subscriber sich bei DDS zu registrieren und Nachrichten auszutauschen.
              • Implementierung eines Effektor-Gateway als eine Schnittstelle zwischen dem DDS und dem Effektor. Dabei wird die Kommunikation mit dem DDS durch das entwickelte Framework bewerkstelligt. Die Kommunikation mit dem Effektor wird auf der Basis vom TCP/IP durch die Implementierung des Gerätsprotokolls zustande gebracht.
                • Analyse und Konzeption
                • Softwareentwicklung
              Windows XP Windows Vista C# XML/XSL Enterprise Architect WPF MVVM NHibernate Spring Data Distribution Service (DDS) Agile Softwareentwicklung (Scrum) SVN SQL-Server 2008
              Rheinmetall Defence Electonics GmbH
              Bremen
              3 Jahre 10 Monate
              2006-04 - 2010-01

              Warenwirtschaftssystem für Apotheken IXOS

              Software-Entwickler WPF MVVM PRISM ...
              Software-Entwickler

              Implementierung GUI-, Worklflow- und Business-Komponenten für Subsysteme Warenlogistik, Kontaktverwaltung  und PT-Desktop in einer n-tier Applikation für ein Warenwirtschaftssystem aus der Apotheken Branche.

              GUI-Komponenten werden in einer proprietären deklarativen Programmiersprache beschrieben und mit einem GUI-Generator automatisch erstellt. Dabei werden auch eigene auf der Basis von Infragistics-Library entwickelte Controls und Forms integriert.

              Workflow Services werden mit Hilfe von Navigationsgraphen in einer weiteren proprietären deklarativen Programmiersprache beschrieben und durch die implementierte Programmlogik vervollständigt.

              Auf dem Business-Layer werden „intelligente“ Business Objects (BO) implementiert. Dabei wird NHibernate-Framework sowie ein speziell entwickelte BO-Generator für Object-Relational Mapping (ORM) eingesetzt. Zusätzlich werden Business Services (BS) implementiert, welche verschiedene Dienste für BOs unterstützen.

              Die interne und externe Kommunikation erfolgt über Windows Communication Foundation (WCF). Der gesamte Entwicklungsprozess wird auf einem agilen und iterativen Vorgehensmodell basiert.

              • Analyse und Konzeption
              • Softwareentwicklung
              NHibernate PicoContainer LinFu Dynamic Proxy MS Team Foundation Service (TFS) MSBuild Infragistics NetAdvantage SQL-Server 2005/2008
              WPF MVVM PRISM WCF Web Services C# XML/XSL Agile Softwareentwicklung (Scrum) Continuous Integration/Test Automation
              Pharmatechnik GmbH & KG
              5 Monate
              2005-11 - 2006-03

              Projekt-Tracking Tool swisslog

              Software-Entwickler
              Software-Entwickler

              Design und Implementierung einer Workflow-Anwendung für einen Etikettiermaschinen-Hersteller. Das Tool ermöglicht visuelle Darstellung verschiedener Projekt-Strukturen, Kostenplanung und Steuerung des Projektablaufs. Es werden alle Projektstadien einbezogen: von Angeboterstellung, durch Auftragvergabe, Stücklisteerstellung, Teilebestellung, Montage, Arbeitsleistungen bis zu Auslieferung einer gefertigten Maschine oder einer Dienstleistung.

               

              Erstellung einer Hierarchischer Objekt-Modell. Datenbankdesign und serverseitige Implementierung Webservices zur Datenbankzugriffen und Datenauswertung. Implementierung mit Hilfe Janus Controls einer Client-Anwendung mit sämtlichen Oberfläche und Programmfunktionalitäten. Sie beinhalten auch die Möglichkeiten, verschiedene Berichte zu erstellen

              • Analyse und Konzeption
              • Softwareentwicklung
              Microstep AG, München
              1 Jahr 3 Monate
              2004-09 - 2005-11

              Betriebsstoff-Verwaltung "BeVo"

              Software-Entwickler
              Software-Entwickler

              Implementierung der Client/Server-Applikation. IST-Stand-Analyse, Pflichtenheft, ausführliches Systemdesign sowie Implementierung einer Rohversion auf Basis der .NET Technologie.

              Serverseitige Implementierung eines Dienstes, der die Synchronisation der Daten zwischen den Clients und dem SQL-Server vornimmt. Der Dienst wird als Windows-Service entwickelt und über .NET-Remoting erreichbar.

              Implementierung einer Client-Anwendung mit sämtlichen Oberflächen und Programmfunktionalitäten. Sie beinhaltet außerdem umfangreiche Export-Möglichkeiten in Word und Excel (Berichte).

              Entwicklung einer XML-Schnittstelle zum zukünftigen Internetmodul.

              • Analyse und Konzeption
              • Softwareentwicklung
              Daimler-Chrysler AG, Stuttgart
              3 Jahre 2 Monate
              2001-09 - 2004-10

              "Document Management System MR Office"

              Software-Entwickler
              Software-Entwickler

              Umsetzung des Konzepts für die Migration eines Dokument Management Systems (DMS) von Windows NT auf Windows 2000 Plattform.

              Mitarbeit bei der Konzeptentwicklung für eine Schnittstelle zur Datentransfer aus SAP ins Active Directory Service (ADS)

              Konzeption und Entwicklung einer Importschnittstelle zwischen dem ADS und einem Administrationsprogramm für die Vergabe und Verwaltung von Rechten innerhalb des DMS.

              Entwicklung eines Tracing-Tools zur Überwachung von Aufrufen sämtlichen DMS-Servern aus den diversen internen Anwendungen

              Münchener Rück AG
              Müncmen

              Aus- und Weiterbildung

              Aus- und Weiterbildung

              1989

              Studium der Physik und Mechanik

              Diplom-Ingenieur

              Techniche Universität Sankt Petersburg

              1995

              Aufbaustudium der Informatik

              Diplom-Ingenieur FH

              Fachhochschule Esslingen

              Position

              Position

              Softwareentwickler/Projektleiter

              Kompetenzen

              Kompetenzen

              Top-Skills

              C#, .Net, Angular

              Produkte / Standards / Erfahrungen / Methoden

              .Net Core
              ADO.NET Entity Framework
              ag-Grid
              Agile Softwareentwicklung
              Agile Softwareentwicklung (Scrum)
              Angular CLI
              Angular Material
              angular/flex-layout
              angular/materia
              Apache HTTP Server
              Autofac
              AvalonEdit
              SharpDevelop
              Azure
              Azure DevOps
              Cosmos DB
              Data Destribution Services
              Enteprice Architect
              Enterprise Architect
              Exchange Server
              Git
              GitHub
              Hibernate
              Infragistics
              Infragistics NetAdvantage
              Internews Server
              JetBrains WebStorm 2017
              Linq
              Log4Net
              Microsoft IIS
              MS Azure
              MS Build
              MS Commerce Server
              MS Team Foundation Service (TFS)
              MS TFS
              MSBuild
              MVC
              MVC 3
              MVVM
              MVVM Design Pattern
              NHibernate
              NMock2
              NUnit
              Paradigm
              PicoContainer
              prime-ng
              PRISM
              Resharper
              Rhino.Mocks
              SCCM
              Scrum
              SmartTrack
              SmartTrack (Aspera GmbH)
              SVN
              Syncfusion
              Telerik Kendo UI
              TFS
              TFS 2012
              Unity Container
              Visio
              Visual Studio
              VS Code
              VS Team Server
              WCF
              Web API
              WPF
              XML/XSL

              Erfahrungen

              • EDV-Erfahrung: 37 Jahre
              • Projektleitungserfahrung: 5 Jahre in Koordination und Entwicklungsleitung


              Entwigcklugskomponenten:

              • .NET 3.5 -10.0 Framework
              • .Net Core 2.0, 3.1
              • WPF, PRISM, Syncfusion UI
              • Angular 2-20, Angular Material
              • MVC, Telerik Kendo UI, devextreme
              • REST API 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, NSubstitute
              • Jasmine, Selenium


              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 ? 2022
              • Visual Studio Code, JetBains WebStorm
              • Resharper, SQL Developer
              • MS Team Foundation Service (TFS), MSBuild
              • Git, Subversion (SVN)
              • UML, Enterprise Architect (Sparx Systems)
              • Visual Paradigm


              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)


              Autorisierung / Authentifizierung:

              • OAuth2 / OpenID Connect
              • Okta


              Kommunikationsprotokolle:

              • TCP/IP
              • UDP
              • RTTP

              Betriebssysteme

              MS-Windows
              7 / Vista / XP
              MVS
              IBM 370

              Programmiersprachen

              C#
              ASP.NET,
              TypeScript
              JavaScript
              JQuery
              C
              IronPython
              VB6
              VBScript
              ASP
              SQL
              Oracle PL/SQL
              XML
              XSL
              HTML
              DHTML
              CSS

              Datenbanken

              MS SQL Server
              2012 / 2008 / 2005
              ORACLE

              Datenkommunikation

              .Net Remoting
              CICS
              DBeaver
              Ethernet
              Internet, Intranet
              Message Queuing
              REST
              TCP/IP
              WPF Application Framework

              Hardware

              PC

              Branchen

              Branchen

              • Banken
              • Börse
              • Finanzdienstleister
              • Versicherungen
              • Softwarehersteller
              • Automobilindustrie
              • Transport
              • Logistik
              • Forschung und Entwicklung
              • Pharmaindustrie

              Vertrauen Sie auf Randstad

              Im Bereich Freelancing
              Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

              Fragen?

              Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

              Das Freelancer-Portal

              Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.