Softwareentwickler, Analytiker, .Net, C#, OOA, OOD; Angular 2+, Typescript; WPF, MVVM;
Aktualisiert am 22.01.2026
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.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 6 Monate
2020-11 - heute

AcordRe

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

  • AcordRe ist eine Anwendung für Management von Ratenzahlungen und Schaden, die an Versicherung durch Broker gesendet werden. Einzelne Prozesse, wie Incoming Message Gateway, Message Processing, Buchung, Claim-Handling usw., werden als Microservices implementiert. Die Anwendung verwendet .Net 9.0 mit MS Sql Server und Oracle Datenbanken sowie MS Entity Framework auf Backend und Angular, 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.


Tätigkeit:

  • Requirements Engineering
  • Objektorientierte Design
  • Softwareentwicklung

Windows 11 C# Angular typescript jquery .Net Core 3.1 - .Net 9 PL/SQL XML/XSL MS Entity Framework REST Api DBeaver Git Azure DevOps Agile Softwareentwicklung (Scrum) DevExtreme Oracle 19c MS Sql Server
Hannover Rück AG
Remote und in Hannover
9 Monate
2020-01 - 2020-09

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.


Tätigkeit:

  • 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 7 Monate
2018-06 - 2019-12

Risk Assessment Solution (RAS)

Software-Entwickler Windows 10 C# Angular ...
Software-Entwickler

  • Als Basis für RAS dient die 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 in der Form von Business Objekten gespeichert.
  • Die Rule-Editor UI wird mit Angular entwickelt. Die in der Form von diversen grafischen Elementen eingegebenen Daten werden in das Business Modell konvertiert und über REST-Service in die Datenbank gespeichert.


Tätigkeit:

  • Softwareentwicklung

Windows 10 C# Angular TypeScript HTML5 SCSS Bootstrap 4 angular/flex-layout angular/material prime-ng MS Entity Framework Git Kendo UI Azure DevOps Agile Softwareentwicklung (Scrum) MS Sql Server Azure Cosmos DB
Münchener Rück AG
München
1 Jahr 10 Monate
2017-03 - 2018-12

ASPro Stammdaten

Fullstack-Entwickler, Analyst Windows 10 C# Angular ...
Fullstack-Entwickler, Analyst

  • Entwicklung einer neuen webbasierten Anwendung für die Verwaltung der bei TÜV deutschlandweit eingesetzter Prüfsoftware ASPro.
  • Erstellung eines TypeScript-Frameworks 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 Business Logik am Backend 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.


Tätigkeit:

  • Requirements Engineering
  • Softwareentwicklung 

Windows 10 C# Angular TypeScript HTML5 CSS Bootstrap 4 Kendo UI Autofac TypeLITE AutoMapper ASP.NET Web Api MS Entity Framework ng-bootstrap ag-grid mydatepicker MS Team Foundation Service (TFS) Azure DevOps Agile Softwareentwicklung (Scrum) 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 9 Monate
2013-10 - 2016-06

Client Integration Management System (CIMS)

Software-Entwickler, Analyst Windows 7 C# JavaScript ...
Software-Entwickler, Analyst
  • 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.


Tätigkeit:

  • Analyse, Konzeption und Datenmodellierung
  • Softwareentwicklung

Windows 7 C# JavaScript JQuery HTML5 CSS Bootstrap 4 Visio ASP.Net MVC 5 Web Api MS Entity Framework WCF Telerik Kendo UI MS Team Foundation Service (TFS) MS Unity SQL-Server 2012 Oracle 11
BMW AG
München
2 Jahre 3 Monate
2011-11 - 2014-01

Web User Self Service (WUSS)

Software-Entwickler Windows 7 C# JavaScript ...
Software-Entwickler
  • Das Benutzer Selbstbedienung System (WUSS) wird als eine Intranet-Anwendung bei der BMW AG weltweit eingesetzt. Das System automatisiert die Erstellung, Beantragung und Genehmigung von BMW-Softwarepaketen und Zugriffs- oder Administrationsrechten sowie die anschließende Verteilung und Installation der genehmigten Pakete.
  • Die Web-Anwendung wird auf Basis der MVC Pattern implementiert. Die Frontend wird mit ASP.Net und Ajax entwickelt. Auf Backend wird Microsoft Entity Framework eingesetzt.
  • Folgende neue Funktionalitäten werden in den Anwendung-Workflow eingebaut:
    • Überwachung der vorhandenen Softwarelizenzen
    • Deinstallation der langen 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.


Tätigkeit:

  • Analyse, Konzeption und Datenmodellierung
  • Softwareentwicklung

Windows 7 C# JavaScript JQuery Enterprise Architekt ASP.Net MVC 3/4 WCF MS Entity Framework MS Team Foundation Service (TFS) MS SCCM SmartTrack (Aspera GmbH) SQL-Server 2008
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.


Tätigkeit:

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


    Tätigkeit:

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


      Tätigkeit:

      • Analyse und Konzeption
      • Softwareentwicklung
      Windows XP Windows Vista C# XML/XSL Enterprise Architect WPF MVVM NHibernate Spring Data Distribution Service (DDS) Agile Softwareentwicklung (Scrum) SQL-Server 2008
      Rheinmetall Defence Electonics GmbH
      Bremen
      3 Jahre 10 Monate
      2006-04 - 2010-01

      Warenwirtschaftssystem für Apotheken IXOS

      Software-Entwickler Windows XP Windows Vista C# ...
      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.


      Tätigkeit:

      • Analyse und Konzeption
      • Softwareentwicklung

      Windows XP Windows Vista C# XML/XSL Enterprise Architect Infragistics NetAdvantage 2008 NHibernate PicoContainer LinFu Dynamic Proxy MS Team Foundation Service (TFS) MSBuild Agile Softwareentwicklung (Scrum) Continuous Integration SQL-Server 2005/2008
      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

      Polytechnisches Institut Leningrad


      1995

      Aufbaustudium der Informatik

      Diplom-Ingenieur FH

      Fachhochschule für Technik 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 Core 2.0 - 3.1, .NET 3.5 -10.0
      • WPF, PRISM
      • Angular Material
      • 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
      • Microservices
      • Dependency Injection
      • Continuous Integration
      • Test Driven Development
      • Agile Softwareentwicklung (Scrum)


      Design- /Entwicklungstools:

      • Visual Studio 2008 ? 2022
      • Visual Studio Code, JetBains WebStorm
      • Resharper
      • 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:

      • HHTP
      • TCP/IP
      • UDP
      • RTTP
      • SOAP

      Betriebssysteme

      MS-Windows
      7-11 / Vista / XP
      MVS
      IBM 370

      Programmiersprachen

      C#
      ASP.NET
      Asp.Net Core
      Angular 2-20
      TypeScript
      JavaScript
      JQuery
      C
      IronPython
      VB6
      VBScript
      ASP
      SQL
      PL/SQL
      XML
      XSL
      HTML
      DHTML
      CSS

      Datenbanken

      MS SQL Server
      2012 / 2008 / 2005
      ORACLE
      Cosmos DB

      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 6 Monate
      2020-11 - heute

      AcordRe

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

      • AcordRe ist eine Anwendung für Management von Ratenzahlungen und Schaden, die an Versicherung durch Broker gesendet werden. Einzelne Prozesse, wie Incoming Message Gateway, Message Processing, Buchung, Claim-Handling usw., werden als Microservices implementiert. Die Anwendung verwendet .Net 9.0 mit MS Sql Server und Oracle Datenbanken sowie MS Entity Framework auf Backend und Angular, 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.


      Tätigkeit:

      • Requirements Engineering
      • Objektorientierte Design
      • Softwareentwicklung

      Windows 11 C# Angular typescript jquery .Net Core 3.1 - .Net 9 PL/SQL XML/XSL MS Entity Framework REST Api DBeaver Git Azure DevOps Agile Softwareentwicklung (Scrum) DevExtreme Oracle 19c MS Sql Server
      Hannover Rück AG
      Remote und in Hannover
      9 Monate
      2020-01 - 2020-09

      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.


      Tätigkeit:

      • 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 7 Monate
      2018-06 - 2019-12

      Risk Assessment Solution (RAS)

      Software-Entwickler Windows 10 C# Angular ...
      Software-Entwickler

      • Als Basis für RAS dient die 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 in der Form von Business Objekten gespeichert.
      • Die Rule-Editor UI wird mit Angular entwickelt. Die in der Form von diversen grafischen Elementen eingegebenen Daten werden in das Business Modell konvertiert und über REST-Service in die Datenbank gespeichert.


      Tätigkeit:

      • Softwareentwicklung

      Windows 10 C# Angular TypeScript HTML5 SCSS Bootstrap 4 angular/flex-layout angular/material prime-ng MS Entity Framework Git Kendo UI Azure DevOps Agile Softwareentwicklung (Scrum) MS Sql Server Azure Cosmos DB
      Münchener Rück AG
      München
      1 Jahr 10 Monate
      2017-03 - 2018-12

      ASPro Stammdaten

      Fullstack-Entwickler, Analyst Windows 10 C# Angular ...
      Fullstack-Entwickler, Analyst

      • Entwicklung einer neuen webbasierten Anwendung für die Verwaltung der bei TÜV deutschlandweit eingesetzter Prüfsoftware ASPro.
      • Erstellung eines TypeScript-Frameworks 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 Business Logik am Backend 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.


      Tätigkeit:

      • Requirements Engineering
      • Softwareentwicklung 

      Windows 10 C# Angular TypeScript HTML5 CSS Bootstrap 4 Kendo UI Autofac TypeLITE AutoMapper ASP.NET Web Api MS Entity Framework ng-bootstrap ag-grid mydatepicker MS Team Foundation Service (TFS) Azure DevOps Agile Softwareentwicklung (Scrum) 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 9 Monate
      2013-10 - 2016-06

      Client Integration Management System (CIMS)

      Software-Entwickler, Analyst Windows 7 C# JavaScript ...
      Software-Entwickler, Analyst
      • 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.


      Tätigkeit:

      • Analyse, Konzeption und Datenmodellierung
      • Softwareentwicklung

      Windows 7 C# JavaScript JQuery HTML5 CSS Bootstrap 4 Visio ASP.Net MVC 5 Web Api MS Entity Framework WCF Telerik Kendo UI MS Team Foundation Service (TFS) MS Unity SQL-Server 2012 Oracle 11
      BMW AG
      München
      2 Jahre 3 Monate
      2011-11 - 2014-01

      Web User Self Service (WUSS)

      Software-Entwickler Windows 7 C# JavaScript ...
      Software-Entwickler
      • Das Benutzer Selbstbedienung System (WUSS) wird als eine Intranet-Anwendung bei der BMW AG weltweit eingesetzt. Das System automatisiert die Erstellung, Beantragung und Genehmigung von BMW-Softwarepaketen und Zugriffs- oder Administrationsrechten sowie die anschließende Verteilung und Installation der genehmigten Pakete.
      • Die Web-Anwendung wird auf Basis der MVC Pattern implementiert. Die Frontend wird mit ASP.Net und Ajax entwickelt. Auf Backend wird Microsoft Entity Framework eingesetzt.
      • Folgende neue Funktionalitäten werden in den Anwendung-Workflow eingebaut:
        • Überwachung der vorhandenen Softwarelizenzen
        • Deinstallation der langen 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.


      Tätigkeit:

      • Analyse, Konzeption und Datenmodellierung
      • Softwareentwicklung

      Windows 7 C# JavaScript JQuery Enterprise Architekt ASP.Net MVC 3/4 WCF MS Entity Framework MS Team Foundation Service (TFS) MS SCCM SmartTrack (Aspera GmbH) SQL-Server 2008
      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.


      Tätigkeit:

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


        Tätigkeit:

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


          Tätigkeit:

          • Analyse und Konzeption
          • Softwareentwicklung
          Windows XP Windows Vista C# XML/XSL Enterprise Architect WPF MVVM NHibernate Spring Data Distribution Service (DDS) Agile Softwareentwicklung (Scrum) SQL-Server 2008
          Rheinmetall Defence Electonics GmbH
          Bremen
          3 Jahre 10 Monate
          2006-04 - 2010-01

          Warenwirtschaftssystem für Apotheken IXOS

          Software-Entwickler Windows XP Windows Vista C# ...
          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.


          Tätigkeit:

          • Analyse und Konzeption
          • Softwareentwicklung

          Windows XP Windows Vista C# XML/XSL Enterprise Architect Infragistics NetAdvantage 2008 NHibernate PicoContainer LinFu Dynamic Proxy MS Team Foundation Service (TFS) MSBuild Agile Softwareentwicklung (Scrum) Continuous Integration SQL-Server 2005/2008
          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

          Polytechnisches Institut Leningrad


          1995

          Aufbaustudium der Informatik

          Diplom-Ingenieur FH

          Fachhochschule für Technik 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 Core 2.0 - 3.1, .NET 3.5 -10.0
          • WPF, PRISM
          • Angular Material
          • 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
          • Microservices
          • Dependency Injection
          • Continuous Integration
          • Test Driven Development
          • Agile Softwareentwicklung (Scrum)


          Design- /Entwicklungstools:

          • Visual Studio 2008 ? 2022
          • Visual Studio Code, JetBains WebStorm
          • Resharper
          • 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:

          • HHTP
          • TCP/IP
          • UDP
          • RTTP
          • SOAP

          Betriebssysteme

          MS-Windows
          7-11 / Vista / XP
          MVS
          IBM 370

          Programmiersprachen

          C#
          ASP.NET
          Asp.Net Core
          Angular 2-20
          TypeScript
          JavaScript
          JQuery
          C
          IronPython
          VB6
          VBScript
          ASP
          SQL
          PL/SQL
          XML
          XSL
          HTML
          DHTML
          CSS

          Datenbanken

          MS SQL Server
          2012 / 2008 / 2005
          ORACLE
          Cosmos DB

          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.