freiberufler Softwareentwickler auf freelance.de

Softwareentwickler

offline
  • auf Anfrage
  • 81475 München
  • DACH-Region
  • ru  |  de  |  en
  • 23.10.2020

Kurzvorstellung

Freiberuflicher Softwareentwickler/Analyst/Requirements engineer

Auszug Referenzen (3)

"Hr A. war bei uns von Jan bis Jun tätig. Nach sehr rascher Einarbeitung hat er einen äußerst wertvollen Beitrag für Projekt und Team geleistet."
Softwareentwiclker
Stefanie Gareis
Tätigkeitszeitraum

1/2020 – 7/2020

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

DevOps, Scrum, C#, Git, Windows Presentation Foundation

"Verlässlich, engagiert und sehr sympatisch. Hat seine aufgeben steht selbständig erledigt."
Softwareentwickler
Michael Gäb
Tätigkeitszeitraum

7/2018 – 12/2019

Tätigkeitsbeschreibung

Als Basis für Risk Assessment Solution (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 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.

Eingesetzte Qualifikationen

DevOps (allg.), Typescript, Microsoft Azure, Angular

"Herr M. A. war als Chefentwickler/ Architekt tätig. Die Zusammenarbeit war unkompliziert und konstruktiv."
Fullstackentwickler
Kundenname anonymisiert
Tätigkeitszeitraum

1/2017 – 12/2018

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

C#, Entity Framework, Typescript, Angular

Qualifikationen

  • .Net Framework (Microsoft)13 J.
  • Angular3 J.
  • C#14 J.
  • Entity Framework2 J.
  • Git
  • HTML5
  • Oracle-Anwendungen
  • Scrum4 J.
  • Typescript3 J.
  • Windows Presentation Foundation10 J.

Projekt‐ & Berufserfahrung

Softwareentwiclker
Carl Zeiss Microscopy GmbH, München
1/2020 – 7/2020 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 7/2020

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

DevOps, Scrum, C#, Git, Windows Presentation Foundation

Softwareentwickler
Munchener Rück AG, München
7/2018 – 12/2019 (1 Jahr, 6 Monate)
Versicherungen
Tätigkeitszeitraum

7/2018 – 12/2019

Tätigkeitsbeschreibung

Als Basis für Risk Assessment Solution (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 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.

Eingesetzte Qualifikationen

DevOps (allg.), Typescript, Microsoft Azure, Angular

Fullstackentwickler
TÜV SÜD, München
1/2017 – 12/2018 (2 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2017 – 12/2018

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

C#, Entity Framework, Typescript, Angular

Softwareentwickler
TÜV SÜD, München
6/2016 – 12/2017 (1 Jahr, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2016 – 12/2017

Tätigkeitsbeschreibung

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.
Als IoC-Container wird MS Unity eingesetzt.

Eingesetzte Qualifikationen

Oracle Database, .Net Framework (Microsoft), C#, Softwareentwicklung (allg.), Windows Presentation Foundation

Softwareentwickler/Analyst
BMW AG, München
11/2013 – 5/2016 (2 Jahre, 7 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2013 – 5/2016

Tätigkeitsbeschreibung

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. Alle notwendigen Daten werden von anderen BMW-Systemen über die dafür spezifizierten und implementierten Schnittstellen geliefert.
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 mit Hilfe Unity Container unterstützt.

Eingesetzte Qualifikationen

Microsoft SQL Server Reporting Services (SSRS), Microsoft SQL-Server (MS SQL), Softwareentwicklung (allg.), C#, .Net Framework (Microsoft), WSDL (Web Services Description Language), Json, ASP.NET, Jquery, JavaScript

Software-Entwickler, Analyst
BMW AG, München, München
11/2011 – 1/2014 (2 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2011 – 1/2014

Tätigkeitsbeschreibung

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 das Anwendung-Workflow eingebaut:
- Überwachung der vorhandenen Softwarelizenzen
- Deinstallation der lange Zeit nicht benutzten lizenzpflichtigen Software
- Ermittlung aller auf den Benutzerrechner installierten nicht offizieller Software und Benutzerabfrage bezüglich ihrer Nutzung.
Dabei werden verschiedene Business- und WCF-Services mit Einsatz u.a. SCCM- und SmartTrack-Komponenten implementiert. Die Weboberfläche wird entsprechend erweitert bzw. neue konzipiert.

Eingesetzte Qualifikationen

Microsoft SQL Server Reporting Services (SSRS), Oracle Database, Microsoft SQL-Server (MS SQL), Enterprise Architect (EA), Windows Presentation Foundation, C#, .Net Framework (Microsoft), WSDL (Web Services Description Language), Json, Jquery, JavaScript

Software-Entwickler
Carl Zeiss Microscopy GmbH, München, München
8/2011 – 1/2013 (1 Jahr, 6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

8/2011 – 1/2013

Tätigkeitsbeschreibung

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 weiter entwickelt. 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.

Eingesetzte Qualifikationen

Windows Presentation Foundation, XML, C#, .Net Framework (Microsoft), XSLT (XSL Transformation)

Software-Entwickler, Analyst
TÜV SÜD, München
7/2010 – 8/2011 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2010 – 8/2011

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Enterprise Architect (EA), Spring Framework, Nhibernate, Windows Presentation Foundation, C#, .Net Framework (Microsoft)

Software-Entwickler
Rheinmetall Defence Electonics GmbH, Bremen, Bremen
1/2010 – 6/2010 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2010 – 6/2010

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Scrum, Enterprise Architect (EA), Spring Framework, Nhibernate, Windows Presentation Foundation, C#, .Net Framework (Microsoft)

Software-Entwickler, Analyst
Pharmatechnik GmbH & KG, Starnberg
4/2006 – 12/2009 (3 Jahre, 9 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2006 – 12/2009

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Scrum, Enterprise Architect (EA), Windows Presentation Foundation, C#, .Net Framework (Microsoft)

Software-Entwickler
Microstep AG, München
11/2005 – 3/2006 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2005 – 3/2006

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), C#, .Net Framework (Microsoft), WSDL (Web Services Description Language)

Software-Entwickler, Analyst
Daimler-Chrysler AG, Stuttgart
9/2004 – 11/2005 (1 Jahr, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2004 – 11/2005

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Microsoft Access, C#, .Net Framework (Microsoft), WSDL (Web Services Description Language)

Ausbildung

Informatik
Dipl.-Ing. (FH)
1995
Esslingen am Neckar
Physik und Mechanik
Dipl.-Ing.
1989
Leningrad

Weitere Kenntnisse

IT & Entwicklung
- Softwareentwicklung, IT-Analyst

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
3936
Alter
58
Berufserfahrung
35 Jahre und 10 Monate (seit 02/1989)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden