Softwareentwickler; C# /.Net, GUI; WPF + MVVM, WCF, Unit-Testing, SQL, Desktop Projekt; SCRUM
Aktualisiert am 09.01.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 09.01.2022
Verfügbar zu: 100%
davon vor Ort: 100%
C#
.NET
C# WPF MVVM GUI UnitTests SCRUM
MVVM
WPF
Deutsch
fließend
Englisch
fließend
Polnisch
Grundkenntnisse
Russisch
gut
Slowakisch
Muttersprache
Tschechisch
B2

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

5 Jahre 3 Monate
2019-01 - heute

Oberflächenentwicklung für eine Overlaymessmaschine

Softwareentwickler
Softwareentwickler

Oberflächenentwicklung für eine Overlaymessmaschine im Halbleiter-Bereich mit Fokus auf C# unter WPF auf Windows 

  • Weiterentwicklung neuen und Instandhaltung von bis jetzt schon existierten Benutzeroberflächen (GUI) (sog. WPF-Views) mit Implementierung MVVM (Model-View-ViewModel)
  • Design Pattern zur Steuerung von Elektronenmikroskope, bei Durchsuchung von Chips

Tools:

  • Microsoft Visual Studio Enterprise 2017, Ver. 15.9.19, C#/ .Net Core 2.2
  • ReSharper
  • Oberfläche mit WPF-Framework nach MVVM (Model-ViewViewModel) Design Pattern (Entwurf Muster) erstellt
  • Live Unit Testing (MVVM ist dafür sehr gut geeignet)
  • SCRUM als Vorgehensmodell zur Softwareentwicklung
  • Source Kode mit TFS (Team Foundation Server) von Microsoft versioniert
  • SQL-und LINQ Befehle für Daten in der DB für Haltung und Verwaltung der Daten
  • WCF
KLA GmbH, Weilburg
1 Jahr
2018-01 - 2018-12

MES-Schnittstellenprogrammierung (MES steht für Manufacturing Execution System d.h. Fertigungsmanagement System)

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung neuen und Instandhaltung von bis jetzt schon existierten Benutzeroberflächen (GUI) während Industrie-4.0-Ansatz sog. vernetzte Industrie d.h. auch Umwandlung von alten WinForms-Masken nach WPF-Views mit Implementierung MVVM (Model-View-ViewModel) Design Pattern.

Tools:

  • Microsoft Visual Studio 2017, C# /.Net Version 4.7
  • ReSharper
  • Oberfläche mit WPF-Framework nach MVVM (Model-ViewViewModel) Design Pattern (Entwurf Muster) erstellt
  • DevExpress ver. 18.1
  • Unit Test (MVVM ist dafür sehr gut geeignet)
  • SCRUM als Vorgehensmodell zur Softwareentwicklung
  • Source Kode mit TFS (Team Foundation Server) von Microsoft versioniert
  • SQL-und LINQ Befehle für Daten in der DB für Haltung und Verwaltung der Daten.
Robert Bosch Manufacturing Solutions GmbH ? BIC (Bosch Connected Industry), Stuttgart
1 Jahr 7 Monate
2016-06 - 2017-12

Einführung der LdZ

Softwareentwickler
Softwareentwickler

Einführung der LdZ (sog. Lizenzierung der Zukunft) einer Lizenzierungs-Basistechnologie der dSPACE Produkte 

  • Programmierung eines Werkzeugs zur Visualisierung und Verwaltung WiBu Lizenzierungs Technologie, dabei als Hardware Representation des Lizenz-Containers wurden USB Dongles, neben auch mit Software modellierten sog. CodemeterActContainer benutzt
    • Erstellung - Kodierung und Testen einer C#/.Net Anwendung (DsCmContainer Programmer Editor) mit der Benutzung des MVVM Design Patterns
    • Unterstützung der Kollegen in der Verwendung, Erweiterung und Anpassung dieser Werkzeuge
    • Ansprechpartner für die Entwicklung, um Fragen und Probleme mit der Implementierung zu klären
    • Flexibilität zu behalten auftragsspezifische Unterschiede implementieren zu können
    • Verbesserung der Struktur und Behebung der Performanceprobleme
    • Schulungen für Mitarbeiter von anderer Abteilungen von dSPACE zur Benutzungs des Tools (DsCmContainerProgrammer) bei den automatisierten Testen

Tools:

  • Microsoft Visual Studio 2015, C# /.Net Version 4.6
  • ReSharper
  • Oberfläche mit WPF-Framework nach MVVM (Model-ViewViewModel) Design Pattern (Entwurf Muster) erstellt
  • WCF (Windows Communication Foundation) zum Nachrichtenaustausch in Service orientierter Architektur für Austausch Lizenzen als Tokens zwischen FNL Server und Konsumenten der Lizenzen
  • Unit Test (MVVM ist dafür sehr gut geeignet)
  • SCRUM als Vorgehensmodell zur Softwareentwicklung
  • Source Kode mit TFS (Team Foundation Server) von Microsoft versioniert
  • SQL-und LINQ Befehle für Daten in der DB für Haltung und Verwaltung der Daten.
dSPACE GmbH, Paderborn
1 Jahr 10 Monate
2014-08 - 2016-05

Erstellung - Kodierung und Testen einer C#/.Net Anwendung

Softwareentwickler
Softwareentwickler
  • Erstellung - Kodierung und Testen einer C#/.Net Anwendung
  • Entwicklung einer Software für Steuerung, Überwachung und Visualisierung für die Antriebsanlage und Schiffspezifische Systeme z.B.: Air-Condition, Türer, Feuer, Tanks, Bilgen
  • Programmierung eines Toolkit zur Visualisierung von Automatisierungsdaten, die in der Echtzeit von Steuerungsprozess kommen (Diesel Aggregate im Schiff)
  • Erstellung von Spezifikationen für die Entwicklung von Subsystemen
  • Rekonstruktion des Projekts um parallel an mehreren Aufträgen arbeiten zu können und gleichzeitig die Flexibilität zu behalten auftragsspezifische Unterschiede implementieren zu können 

Tools:

  • Microsoft Visual Studio 2013, C#/.Net Version 4.5, VisiWin7 dient als Schnittstelle zur Steuerung
  • Oberfläche mit WPF-Framework nach MVVM (Model-ViewViewModel) Design Pattern (Entwurf Muster) erstellt, dabei auch MEF (Managed Extensibility Framework ) um IOC-Patterns (Inversion of Control - IoC; deutsch: „Umkehrung der Steuerung“ oder „Steuerungsumkehr“) umzusetzen
  • Unit Test (MVVM ist dafür sehr gut geeignet)
  • SCRUM als Vorgehensmodell zur Softwareentwicklung
  • Source Kode mit SVN versioniert
MTU Motoren und Turbinen Union, Friedrichshafen
2 Jahre
2012-05 - 2014-04

Softwareentwicklung einer WPF Applikation

Softwareentwickler
Softwareentwickler
  • Softwareentwicklung einer WPF Applikation mit dem ModelView-ViewModel design Pattern
  • Workstation für Durchführung und Auswertung von modularen automatisierten Mikroplatten Tests via WCF Nachrichten gesteuert 

Tools:

  • Visual Studio Team Foundation Server 2012 (TFS), WPF 4, Windows 8, SDL Passolo 
  • Sprachlokalisation Tool für Sprachmutationen von WPF Apps für SW in medizinischem Bereich
  • MVVM (Model-ViewViemodel) DesignPattern für Trennung von Daten (Model), Darstellung (View) und Business Logik (ViewModel) mit Prism Framework, Unit Tests 
  • Test Driven Development, Scrum - agile SW Development 
Tecan Austria GmbH, Salzburg
10 Monate
2011-07 - 2012-04

Entwicklung und Wartung von WPF Applikation

Softwareentwickler
Softwareentwickler
  • Entwicklung und Wartung von WPF Applikation mit dem ModelView ViewModel Entwurfsmuster für Verwaltung von Gebühren die mit dem Verkauf von Drucker und Repro-Geräten verbunden sind


Tools:

  • MS VisualStudio 2010, WPF 4, Telerik Reporting WPF Toolset, SQL Server 2008 und NHibernate (ObjectRelational Mapper for the .Net Framework), MVVM (Model-View-ViewModel)
  • DesignPattern für Trennung von Daten (Model)
  • Darstellung (View) und Business Logik (ViewModel) mit CaliburnMicro Framework
Literar-Mechana GmbH
3 Jahre 7 Monate
2007-12 - 2011-06

Softwareentwicklung

Softwareentwickler
Softwareentwickler
  • Softwareentwicklung für Sozial- und Gesundheitswesen   
  • Vorbereitung des Lastenhefts und Pflichtenhefts für KIDS Projekt
  • Entwicklung des Moduls Aufwandsersatz und Entschädigung, Pflegschaftsrechnung - ein von 22 Modulen der Client/Server Applikation KIDS mit Unterstützung von MS Visual Studio 2008, .Net / C# und SQL Server 2005 und NHibernate (ObjectRelational Mapper for the .Net Framework) als Proof-of-Concept Prototype für eine Entscheidung über Budget
VertretungsNetz
1 Jahr 8 Monate
2006-04 - 2007-11

Entwicklung und Wartung von Client/Server Applikation

Softwareentwickler
Softwareentwickler
  • Entwicklung und Wartung von Client/Server Applikation für Job Scheduling Objekte 
  • Ereignis-gesteuerte Automatisierung von Rechenzentren und Geschäftsanwendungen
  • Umwandlung einer C/C++ Applikation nach .Net/C# mit Unterstützung von MS Visual Studio 2005 und SQL Server 2005 
UC4 Software GmbH
7 Jahre 9 Monate
1998-07 - 2006-03

Entwicklung und Wartung von objektorientierten Online Servern

Softwareentwickler
Softwareentwickler
  • Entwicklung und Wartung von objektorientierten Online Servern in C++ für bargeldlosen, kartengestützten Zahlungsverkehr von Kredit- (MC) und Debitkarten (Maestro) auf Basis von ISO-8583Nachrichtenformaten 
First Data Austria GmbH
8 Monate
1997-11 - 1998-06

ViaVoice Gold (Spracherkennung Software)

Softwareentwickler
Softwareentwickler
  • Projekt ViaVoice Gold (Spracherkennung Software)
  • Umwandlung einer Vielzahl von Modulen in C++ Source Code von US auf EMEA Sprachen 
IBM Austria
6 Monate
1997-05 - 1997-10

KIM-Standesamt

Softwareentwickler ROSE / C++ von Rational Software Corp Visual Basic
Softwareentwickler
  • Projekt KIM-Standesamt
  • Objektorientierte Analyse und Design mittels UML (Unified Modeling Language) für die Portierung einer in Borland-C entwickelten Applikation nach Visual Basic 
ROSE / C++ von Rational Software Corp Visual Basic
DSA (Data Systems Austria)
8 Monate
1996-09 - 1997-04

FLV (Fondsgebundene Lebensversicherung)

Softwareentwickler VisualBasic SQL MS-Access ...
Softwareentwickler
  • Projekt FLV (Fondsgebundene Lebensversicherung) 
  • Umstellung einer MS-DOS Applikation von Borland C -Sprache auf Visual Basic unter Betriebssystem Windows 95 und MSAccess-Datenbank 
VisualBasic SQL MS-Access Borland C
EA-Generali Österreich
1 Jahr 1 Monat
1995-01 - 1996-01

RUF/open - rechnerunterstützte Fahrplankonstruktion

Softwareentwickler C PERL Practical Extraction and Report Language Script Sprache ...
Softwareentwickler
  • Projekt RUF/open - rechnerunterstützte Fahrplankonstruktion
  • Portierung einer Pascal-Applikation vom Betriebssystem Domain OS auf einer HP/Apollo Workstation nach C (ANSI-C POSIX) auf Open-Unix (Silicon Graphics) Workstation und OracleDatenbank 
C PERL Practical Extraction and Report Language Script Sprache SQL
Siemens AG Österreich
3 Jahre 1 Monat
1992-01 - 1995-01

KIS Projekt

Softwareentwickler Rechner VAX Betriebssystem VMS Sprache C ...
Softwareentwickler
  • KIS Projekt (Krankenhaus Informationssystem)
Rechner VAX Betriebssystem VMS Sprache C AGF
SCD Computer Services
2 Jahre 1 Monat
1990-01 - 1992-01

QUANTOR

Softwareentwickler IBM PC-AT Betriebssystem MS-DOS; UNIX Sprache MetaWareHigh-C ...
Softwareentwickler
  • Projekt QUANTOR 
  • Entwurf einer Sprache für die statistische Kalkulation 
IBM PC-AT Betriebssystem MS-DOS; UNIX Sprache MetaWareHigh-C SAGE-Tools S-Scape-Windowing-Library PVCS-PolytronVersionControlSystem X-Windows
Protagon AG für Informatik

Aus- und Weiterbildung

Aus- und Weiterbildung

09/1970 ? 06/1975

Studium Informatik

Slowakisch-Technische Universität Bratislava/ Elektrotechnische Fakultät, Kybernetik Abteilung

Abschluss: Dipl.-Ing. Informatik

Diplomarbeit im Bereich der künstlichen Intelligenz "Spracherkennung mit der generativen Transformationsgrammatik" Transformationsgrammatik nach Noam Chomsky, in LISP programmiert

Zertifizierungen
MCPD / MCTS Microsoft Certified Professional Developer für mehrere Bereiche C#/.Net siehe Beilage In englischer Sprache bestanden

Position

Position

Senior C#/.NET WPF Entwickler 

Kompetenzen

Kompetenzen

Top-Skills

C# .NET C# WPF MVVM GUI UnitTests SCRUM MVVM WPF

Aufgabenbereiche

  • Softwareentwicklung in C/C++ - mehr als 12 Jahren
  • Softwareentwicklung .NET / C# - 14 Jahre mit MCPD (Microsoft Certified Professional Developer)
  • MVVM (Model-View-ViewModel) Design Pattern – 8 Jahren
  • WPF GUI mit Microsoft Visual Studio 2017, SQL, LINQ SCRUM
  • Unit-Testing mehr als 8 Jahren
  • Verschiedene weiteren Tools von Microsoft Umfeld – ReSharper von JetBrains
  • Aktive Benutzung von TFS (Team Foundation Server) Windows-Plattform von Microsoft, für kollaborative Softwareprojekte
  • Apache Subversion (SVN)  Versionsverwaltung von Dateien und Verzeichnissen von SourceCode. 

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Nach Informatikstudium an der technischen Universität, Elektrotechnische Fakultät, Kybernetik Abteilung, Abschluss mit Auszeichnung - mit der Note "Summa cum Laude" (Diplomarbeit im Bereich der künstlichen Intelligenz „Spracherkennung mit der generativen Transformationsgrammatik; Transformationsgrammatik nach Noam Chomsky, in LISP programmiert), startete ich meine Karriere als Softwareentwickler in Echtzeitsteuerung bei mehreren Projekten in den Sprachen Assembler, C, Visual Basic, C++ und zuletzt seit dem Jahr 2006 C# / .NET. Hierbei entwickelte ich z. B. eine WPF Applikation mit dem MVVM (Model-View-ViewModel) Entwurfmuster für die Verwaltung von Gebühren oder auch ein Modul für den Aufwandsersatz und Entschädigungen in C# / .NET. Erfahrungen habe ich gesammelt auch im Bereich UML, Systemarchitektur und Projektführung. Technologien wie SQL, LINQ oder O/R Mapping Design Patterns Gamma mit „Testdriven Entwicklung“ und SCRUM als Vorgehensrahmen der SW-Entwicklung, sind mein Steckenpferd.
  • Seit Januar 2019 bin ich als Softwareentwickler bei Firma KLA in Hessen, bei Oberflächenentwicklung für eine Overlaymessmaschine im Halbleiter-Bereich mit Fokus auf C# unter WPF auf Windows tätig und für Weiterentwicklung neuen und Instandhaltung von bis jetzt schon existierten Benutzeroberflächen (GUI) sog. WPF-Views laut MVVM Entwurf Muster zuständig.
  • Ab Januar 2018 war ich in Rahmen „Industrie 4.0“- Ansatz, sog. Vernetzte Industrie bei Firma Bosch in Stuttgart-Feuerbach als Softwareentwickler tätig und für Weiterentwicklung neuen und Instandhaltung von bis jetzt schon existierten Benutzeroberflächen (GUI) d.h. auch Umwandlung alten WinForms-Masken nach neue WPF-Views laut MVVM Entwurf Muster zuständig.
  • Von Juni 2016 bis Dezember 2017 war ich als Softwareentwickler bei der Firma dSPACE GmbH in Paderborn (NRW) bei Einführung der LdZ (Lizenzierung der Zukunft) der dSPACE Produkten (etwa 80 SW-Tools und Lösungen für Endbenutzer in der Automobilindustrie), tätig. Vorher war ich bei MTU (Motoren und Turbinen Union - Tochter Firma von Rolls-Royce, Friedrichshafen, Bodensee, Deutschland) im Einsatz.
  • Mein umfangreiches Tätigkeitsfeld umfasst die Erstellung, Kodierung und Test einer C#/.Net Anwendung (die Entwicklung einer Software für Visualisierung, Verwaltung von technischen Daten, applikationsspezifische Funktionalität (Fat Client), die Erstellung von Spezifikationen für die Entwicklung von Subsystemen, sowie die Verbesserung der Struktur und Behebung der Performanceprobleme. Im Privatleben bin ich Elektronikbastler, ich interessiere mich für Antennen- und SAT-Technik und High-Tech generell.

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

5 Jahre 3 Monate
2019-01 - heute

Oberflächenentwicklung für eine Overlaymessmaschine

Softwareentwickler
Softwareentwickler

Oberflächenentwicklung für eine Overlaymessmaschine im Halbleiter-Bereich mit Fokus auf C# unter WPF auf Windows 

  • Weiterentwicklung neuen und Instandhaltung von bis jetzt schon existierten Benutzeroberflächen (GUI) (sog. WPF-Views) mit Implementierung MVVM (Model-View-ViewModel)
  • Design Pattern zur Steuerung von Elektronenmikroskope, bei Durchsuchung von Chips

Tools:

  • Microsoft Visual Studio Enterprise 2017, Ver. 15.9.19, C#/ .Net Core 2.2
  • ReSharper
  • Oberfläche mit WPF-Framework nach MVVM (Model-ViewViewModel) Design Pattern (Entwurf Muster) erstellt
  • Live Unit Testing (MVVM ist dafür sehr gut geeignet)
  • SCRUM als Vorgehensmodell zur Softwareentwicklung
  • Source Kode mit TFS (Team Foundation Server) von Microsoft versioniert
  • SQL-und LINQ Befehle für Daten in der DB für Haltung und Verwaltung der Daten
  • WCF
KLA GmbH, Weilburg
1 Jahr
2018-01 - 2018-12

MES-Schnittstellenprogrammierung (MES steht für Manufacturing Execution System d.h. Fertigungsmanagement System)

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung neuen und Instandhaltung von bis jetzt schon existierten Benutzeroberflächen (GUI) während Industrie-4.0-Ansatz sog. vernetzte Industrie d.h. auch Umwandlung von alten WinForms-Masken nach WPF-Views mit Implementierung MVVM (Model-View-ViewModel) Design Pattern.

Tools:

  • Microsoft Visual Studio 2017, C# /.Net Version 4.7
  • ReSharper
  • Oberfläche mit WPF-Framework nach MVVM (Model-ViewViewModel) Design Pattern (Entwurf Muster) erstellt
  • DevExpress ver. 18.1
  • Unit Test (MVVM ist dafür sehr gut geeignet)
  • SCRUM als Vorgehensmodell zur Softwareentwicklung
  • Source Kode mit TFS (Team Foundation Server) von Microsoft versioniert
  • SQL-und LINQ Befehle für Daten in der DB für Haltung und Verwaltung der Daten.
Robert Bosch Manufacturing Solutions GmbH ? BIC (Bosch Connected Industry), Stuttgart
1 Jahr 7 Monate
2016-06 - 2017-12

Einführung der LdZ

Softwareentwickler
Softwareentwickler

Einführung der LdZ (sog. Lizenzierung der Zukunft) einer Lizenzierungs-Basistechnologie der dSPACE Produkte 

  • Programmierung eines Werkzeugs zur Visualisierung und Verwaltung WiBu Lizenzierungs Technologie, dabei als Hardware Representation des Lizenz-Containers wurden USB Dongles, neben auch mit Software modellierten sog. CodemeterActContainer benutzt
    • Erstellung - Kodierung und Testen einer C#/.Net Anwendung (DsCmContainer Programmer Editor) mit der Benutzung des MVVM Design Patterns
    • Unterstützung der Kollegen in der Verwendung, Erweiterung und Anpassung dieser Werkzeuge
    • Ansprechpartner für die Entwicklung, um Fragen und Probleme mit der Implementierung zu klären
    • Flexibilität zu behalten auftragsspezifische Unterschiede implementieren zu können
    • Verbesserung der Struktur und Behebung der Performanceprobleme
    • Schulungen für Mitarbeiter von anderer Abteilungen von dSPACE zur Benutzungs des Tools (DsCmContainerProgrammer) bei den automatisierten Testen

Tools:

  • Microsoft Visual Studio 2015, C# /.Net Version 4.6
  • ReSharper
  • Oberfläche mit WPF-Framework nach MVVM (Model-ViewViewModel) Design Pattern (Entwurf Muster) erstellt
  • WCF (Windows Communication Foundation) zum Nachrichtenaustausch in Service orientierter Architektur für Austausch Lizenzen als Tokens zwischen FNL Server und Konsumenten der Lizenzen
  • Unit Test (MVVM ist dafür sehr gut geeignet)
  • SCRUM als Vorgehensmodell zur Softwareentwicklung
  • Source Kode mit TFS (Team Foundation Server) von Microsoft versioniert
  • SQL-und LINQ Befehle für Daten in der DB für Haltung und Verwaltung der Daten.
dSPACE GmbH, Paderborn
1 Jahr 10 Monate
2014-08 - 2016-05

Erstellung - Kodierung und Testen einer C#/.Net Anwendung

Softwareentwickler
Softwareentwickler
  • Erstellung - Kodierung und Testen einer C#/.Net Anwendung
  • Entwicklung einer Software für Steuerung, Überwachung und Visualisierung für die Antriebsanlage und Schiffspezifische Systeme z.B.: Air-Condition, Türer, Feuer, Tanks, Bilgen
  • Programmierung eines Toolkit zur Visualisierung von Automatisierungsdaten, die in der Echtzeit von Steuerungsprozess kommen (Diesel Aggregate im Schiff)
  • Erstellung von Spezifikationen für die Entwicklung von Subsystemen
  • Rekonstruktion des Projekts um parallel an mehreren Aufträgen arbeiten zu können und gleichzeitig die Flexibilität zu behalten auftragsspezifische Unterschiede implementieren zu können 

Tools:

  • Microsoft Visual Studio 2013, C#/.Net Version 4.5, VisiWin7 dient als Schnittstelle zur Steuerung
  • Oberfläche mit WPF-Framework nach MVVM (Model-ViewViewModel) Design Pattern (Entwurf Muster) erstellt, dabei auch MEF (Managed Extensibility Framework ) um IOC-Patterns (Inversion of Control - IoC; deutsch: „Umkehrung der Steuerung“ oder „Steuerungsumkehr“) umzusetzen
  • Unit Test (MVVM ist dafür sehr gut geeignet)
  • SCRUM als Vorgehensmodell zur Softwareentwicklung
  • Source Kode mit SVN versioniert
MTU Motoren und Turbinen Union, Friedrichshafen
2 Jahre
2012-05 - 2014-04

Softwareentwicklung einer WPF Applikation

Softwareentwickler
Softwareentwickler
  • Softwareentwicklung einer WPF Applikation mit dem ModelView-ViewModel design Pattern
  • Workstation für Durchführung und Auswertung von modularen automatisierten Mikroplatten Tests via WCF Nachrichten gesteuert 

Tools:

  • Visual Studio Team Foundation Server 2012 (TFS), WPF 4, Windows 8, SDL Passolo 
  • Sprachlokalisation Tool für Sprachmutationen von WPF Apps für SW in medizinischem Bereich
  • MVVM (Model-ViewViemodel) DesignPattern für Trennung von Daten (Model), Darstellung (View) und Business Logik (ViewModel) mit Prism Framework, Unit Tests 
  • Test Driven Development, Scrum - agile SW Development 
Tecan Austria GmbH, Salzburg
10 Monate
2011-07 - 2012-04

Entwicklung und Wartung von WPF Applikation

Softwareentwickler
Softwareentwickler
  • Entwicklung und Wartung von WPF Applikation mit dem ModelView ViewModel Entwurfsmuster für Verwaltung von Gebühren die mit dem Verkauf von Drucker und Repro-Geräten verbunden sind


Tools:

  • MS VisualStudio 2010, WPF 4, Telerik Reporting WPF Toolset, SQL Server 2008 und NHibernate (ObjectRelational Mapper for the .Net Framework), MVVM (Model-View-ViewModel)
  • DesignPattern für Trennung von Daten (Model)
  • Darstellung (View) und Business Logik (ViewModel) mit CaliburnMicro Framework
Literar-Mechana GmbH
3 Jahre 7 Monate
2007-12 - 2011-06

Softwareentwicklung

Softwareentwickler
Softwareentwickler
  • Softwareentwicklung für Sozial- und Gesundheitswesen   
  • Vorbereitung des Lastenhefts und Pflichtenhefts für KIDS Projekt
  • Entwicklung des Moduls Aufwandsersatz und Entschädigung, Pflegschaftsrechnung - ein von 22 Modulen der Client/Server Applikation KIDS mit Unterstützung von MS Visual Studio 2008, .Net / C# und SQL Server 2005 und NHibernate (ObjectRelational Mapper for the .Net Framework) als Proof-of-Concept Prototype für eine Entscheidung über Budget
VertretungsNetz
1 Jahr 8 Monate
2006-04 - 2007-11

Entwicklung und Wartung von Client/Server Applikation

Softwareentwickler
Softwareentwickler
  • Entwicklung und Wartung von Client/Server Applikation für Job Scheduling Objekte 
  • Ereignis-gesteuerte Automatisierung von Rechenzentren und Geschäftsanwendungen
  • Umwandlung einer C/C++ Applikation nach .Net/C# mit Unterstützung von MS Visual Studio 2005 und SQL Server 2005 
UC4 Software GmbH
7 Jahre 9 Monate
1998-07 - 2006-03

Entwicklung und Wartung von objektorientierten Online Servern

Softwareentwickler
Softwareentwickler
  • Entwicklung und Wartung von objektorientierten Online Servern in C++ für bargeldlosen, kartengestützten Zahlungsverkehr von Kredit- (MC) und Debitkarten (Maestro) auf Basis von ISO-8583Nachrichtenformaten 
First Data Austria GmbH
8 Monate
1997-11 - 1998-06

ViaVoice Gold (Spracherkennung Software)

Softwareentwickler
Softwareentwickler
  • Projekt ViaVoice Gold (Spracherkennung Software)
  • Umwandlung einer Vielzahl von Modulen in C++ Source Code von US auf EMEA Sprachen 
IBM Austria
6 Monate
1997-05 - 1997-10

KIM-Standesamt

Softwareentwickler ROSE / C++ von Rational Software Corp Visual Basic
Softwareentwickler
  • Projekt KIM-Standesamt
  • Objektorientierte Analyse und Design mittels UML (Unified Modeling Language) für die Portierung einer in Borland-C entwickelten Applikation nach Visual Basic 
ROSE / C++ von Rational Software Corp Visual Basic
DSA (Data Systems Austria)
8 Monate
1996-09 - 1997-04

FLV (Fondsgebundene Lebensversicherung)

Softwareentwickler VisualBasic SQL MS-Access ...
Softwareentwickler
  • Projekt FLV (Fondsgebundene Lebensversicherung) 
  • Umstellung einer MS-DOS Applikation von Borland C -Sprache auf Visual Basic unter Betriebssystem Windows 95 und MSAccess-Datenbank 
VisualBasic SQL MS-Access Borland C
EA-Generali Österreich
1 Jahr 1 Monat
1995-01 - 1996-01

RUF/open - rechnerunterstützte Fahrplankonstruktion

Softwareentwickler C PERL Practical Extraction and Report Language Script Sprache ...
Softwareentwickler
  • Projekt RUF/open - rechnerunterstützte Fahrplankonstruktion
  • Portierung einer Pascal-Applikation vom Betriebssystem Domain OS auf einer HP/Apollo Workstation nach C (ANSI-C POSIX) auf Open-Unix (Silicon Graphics) Workstation und OracleDatenbank 
C PERL Practical Extraction and Report Language Script Sprache SQL
Siemens AG Österreich
3 Jahre 1 Monat
1992-01 - 1995-01

KIS Projekt

Softwareentwickler Rechner VAX Betriebssystem VMS Sprache C ...
Softwareentwickler
  • KIS Projekt (Krankenhaus Informationssystem)
Rechner VAX Betriebssystem VMS Sprache C AGF
SCD Computer Services
2 Jahre 1 Monat
1990-01 - 1992-01

QUANTOR

Softwareentwickler IBM PC-AT Betriebssystem MS-DOS; UNIX Sprache MetaWareHigh-C ...
Softwareentwickler
  • Projekt QUANTOR 
  • Entwurf einer Sprache für die statistische Kalkulation 
IBM PC-AT Betriebssystem MS-DOS; UNIX Sprache MetaWareHigh-C SAGE-Tools S-Scape-Windowing-Library PVCS-PolytronVersionControlSystem X-Windows
Protagon AG für Informatik

Aus- und Weiterbildung

Aus- und Weiterbildung

09/1970 ? 06/1975

Studium Informatik

Slowakisch-Technische Universität Bratislava/ Elektrotechnische Fakultät, Kybernetik Abteilung

Abschluss: Dipl.-Ing. Informatik

Diplomarbeit im Bereich der künstlichen Intelligenz "Spracherkennung mit der generativen Transformationsgrammatik" Transformationsgrammatik nach Noam Chomsky, in LISP programmiert

Zertifizierungen
MCPD / MCTS Microsoft Certified Professional Developer für mehrere Bereiche C#/.Net siehe Beilage In englischer Sprache bestanden

Position

Position

Senior C#/.NET WPF Entwickler 

Kompetenzen

Kompetenzen

Top-Skills

C# .NET C# WPF MVVM GUI UnitTests SCRUM MVVM WPF

Aufgabenbereiche

  • Softwareentwicklung in C/C++ - mehr als 12 Jahren
  • Softwareentwicklung .NET / C# - 14 Jahre mit MCPD (Microsoft Certified Professional Developer)
  • MVVM (Model-View-ViewModel) Design Pattern – 8 Jahren
  • WPF GUI mit Microsoft Visual Studio 2017, SQL, LINQ SCRUM
  • Unit-Testing mehr als 8 Jahren
  • Verschiedene weiteren Tools von Microsoft Umfeld – ReSharper von JetBrains
  • Aktive Benutzung von TFS (Team Foundation Server) Windows-Plattform von Microsoft, für kollaborative Softwareprojekte
  • Apache Subversion (SVN)  Versionsverwaltung von Dateien und Verzeichnissen von SourceCode. 

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Nach Informatikstudium an der technischen Universität, Elektrotechnische Fakultät, Kybernetik Abteilung, Abschluss mit Auszeichnung - mit der Note "Summa cum Laude" (Diplomarbeit im Bereich der künstlichen Intelligenz „Spracherkennung mit der generativen Transformationsgrammatik; Transformationsgrammatik nach Noam Chomsky, in LISP programmiert), startete ich meine Karriere als Softwareentwickler in Echtzeitsteuerung bei mehreren Projekten in den Sprachen Assembler, C, Visual Basic, C++ und zuletzt seit dem Jahr 2006 C# / .NET. Hierbei entwickelte ich z. B. eine WPF Applikation mit dem MVVM (Model-View-ViewModel) Entwurfmuster für die Verwaltung von Gebühren oder auch ein Modul für den Aufwandsersatz und Entschädigungen in C# / .NET. Erfahrungen habe ich gesammelt auch im Bereich UML, Systemarchitektur und Projektführung. Technologien wie SQL, LINQ oder O/R Mapping Design Patterns Gamma mit „Testdriven Entwicklung“ und SCRUM als Vorgehensrahmen der SW-Entwicklung, sind mein Steckenpferd.
  • Seit Januar 2019 bin ich als Softwareentwickler bei Firma KLA in Hessen, bei Oberflächenentwicklung für eine Overlaymessmaschine im Halbleiter-Bereich mit Fokus auf C# unter WPF auf Windows tätig und für Weiterentwicklung neuen und Instandhaltung von bis jetzt schon existierten Benutzeroberflächen (GUI) sog. WPF-Views laut MVVM Entwurf Muster zuständig.
  • Ab Januar 2018 war ich in Rahmen „Industrie 4.0“- Ansatz, sog. Vernetzte Industrie bei Firma Bosch in Stuttgart-Feuerbach als Softwareentwickler tätig und für Weiterentwicklung neuen und Instandhaltung von bis jetzt schon existierten Benutzeroberflächen (GUI) d.h. auch Umwandlung alten WinForms-Masken nach neue WPF-Views laut MVVM Entwurf Muster zuständig.
  • Von Juni 2016 bis Dezember 2017 war ich als Softwareentwickler bei der Firma dSPACE GmbH in Paderborn (NRW) bei Einführung der LdZ (Lizenzierung der Zukunft) der dSPACE Produkten (etwa 80 SW-Tools und Lösungen für Endbenutzer in der Automobilindustrie), tätig. Vorher war ich bei MTU (Motoren und Turbinen Union - Tochter Firma von Rolls-Royce, Friedrichshafen, Bodensee, Deutschland) im Einsatz.
  • Mein umfangreiches Tätigkeitsfeld umfasst die Erstellung, Kodierung und Test einer C#/.Net Anwendung (die Entwicklung einer Software für Visualisierung, Verwaltung von technischen Daten, applikationsspezifische Funktionalität (Fat Client), die Erstellung von Spezifikationen für die Entwicklung von Subsystemen, sowie die Verbesserung der Struktur und Behebung der Performanceprobleme. Im Privatleben bin ich Elektronikbastler, ich interessiere mich für Antennen- und SAT-Technik und High-Tech generell.

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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