avatar

.NET Entwickler

Score
100%
Experience:
18 y
Score
100%
Experience:
18 y
Location:
69126 Heidelberg
Last update:
21.04.2021
Register to Contact Freelancer
Available
Onsite hourly: 60 €
Remote hourly: N/A
German: Native
French: Basic knowledge
English: Near native
Projekttätigkeit primär Raum 6 und 7 mit täglicher Erreichbarkeit von Heidelberg aus. Spordische Dienstreisen gerne weiter. Verfügbarkeit: April 2017
SKILLS
Entwicklung von Software auf Basis der Sprachen C++ und C#, inklusive Design und Test.
Interne Kenntnisse der .NET/CLR-Logik. Entwicklung einer eigenen Verschlüsselung zum Schutz der Software.
Umfangreiche Erfahrung mit Testframework, einschließlich Unit- und (automatisierten) GUI-Tests.
 
Unit-Tests Python GUI Reverse-Engineering VB.NET C# C++ GUI-Design SVN Jenkins .NET WPF Web-Services SNMP CodeSys Web-Anwendungen Client-Server SQL UML XML
01.04.2017 — Now
Lenze Automation Hameln
Entwickler
Bezeichnung: WPF-Entwicklung für CodeSys-Applikation Aufgaben: Entwicklung eines PlugIns auf Basis von CodeSys zur Darstellung benutzerdefnierter Oberflächen Kenntnisse: C#, WPF, CodeSys, SVN
01.11.2016 — Now
Kunde/Branche: Rohde&Schwarz München
Entwickler
Bezeichnung: GUI-Tests der DETECT-Anwendung Aufgaben: Erstellung einer Spezifikation und Programmierung einer Testumgebung, um eine interne Applikation zur Fertigungskontrolle automatisiert testen zu können. Schwerpunkt ist der Test der Oberfläche. Kenntnisse: C#, WPF, Python, Jenkins, RTC, Squish (Froglogic)
01.06.2016 — 31.12.2016
Rohde&Schwarz München
Entwickler
Bezeichnung: Erweiterung des TestCenters Aufgaben: Das "TestCenter" ist eine Anwendung zur Erstellung von Tests, Tools und Testplänen zur automatischen Prüfung von Geräten oder um umfangreiche Sequenzen ablaufen zu lassen. Um die Performance zu optimieren, wurde ein Cache für die Tools eingebaut. Kenntnisse: C#, Jenkins, RTC, SNMP, SCPI
01.10.2015 — 30.06.2016
Rohde&Schwarz München
Entwickler
Bezeichnung: GUI-Design und Sprachumschaltung Aufgaben: Für einen Spektrumanalysator wurde eine Oberfläche zur Aufzeichnung von Eingaben und SCPI-Befehlen entwickelt. Zudem eine Erweiterung, um eine Sprachumschaltung zu ermöglichen. Kenntnisse: C++, QT, ClearCase, STL
01.04.2015 — 31.03.2016
Kunde/Branche: Rohde&Schwarz München
Entwickler
Bezeichnung: COM-Ex Aufgaben: Die bestehende Architektur der Spektrumanalysatoren auf Basis von COM/ActiveX wurde überarbeitet, um zukünftig nur noch C++ zu verwenden. Kenntnisse: C++, COM, ClearCase
01.01.2014 — 31.12.2014
Kunde/Branche: Intern Rolle: Projektleitung Bezeichnung: Testdatenbank Aufgaben: Um die umfangreichen Anwendungen testen zu können, wurde eine eigene Testdatenbank mit zugehöriger Oberfläche entworfen und entwickelt. Je nach Anforderung lassen sich Testszenarien zusammenstellen. Die Ergebnisse lassen sich nach den Tests auswerten. Kenntnisse: C#, SQL-Server, Unit-Tests
01.11.2013 — Now
Kunde/Branche: Rohde&Schwarz München
Entwickler
Bezeichnung: Secure Assembly Generation (SAG) Aufgaben: Es wurde ein Verfahren zur Verschlüsselung von .NET-Assemblies entwickelt. Nach Verarbeitung ist ein Reverse-Engineering nicht mehr möglich. SAG kann sowohl mit Smart-Card als auch "standalone" betrieben werden. Kenntnisse: C++, Assembler, CLR-Interna, Smart-Cards
01.03.2012 — 31.08.2016
Rohde&Schwarz München
Entwickler
Bezeichnung: Low Cost Sequenzer Forum Aufgaben: Auf Basis von Python wurde die Testumgebung "Forum" entwickelt. Kunden können diese von R&S beziehen, um ihre Geräte zu testen und Abläufe zu automatisieren. Geräte können per VISA angebunden und in den Ablauf einbezogen werden. Kenntnisse: Python, Jenkins, RTC Zeitraum: 5/2011 - 6/2012 Kunde/Branche: Rohde&Schwarz München Rolle: Entwickler Bezeichnung: Validierung von SW-Komponenten Aufgaben: Eine Client-Server-Anwendung wurde entworfen und entwickelt, die es ermöglicht, Komponenten zu prüfen und entsprechend zu signieren. Dadurch wird die Verwendung im Sequenzer TestCenter möglich. Kenntnisse: C#, Web-Services, Client-Server, Web-Anwendungen
01.01.2010 — 31.12.2011
Rohde&Schwarz München
Berater und Entwickler
Bezeichnung: Bearbeitung von Entwicklungsanträgen Aufgaben: Um interne Abläufe zu automatisieren und zu vereinfachen, wurde eine Anwendung entwickelt, die es Projektleitern ermöglicht, ihre Projekte online zu beantragen und zu verwalten. Kenntnisse: C#, SQL, UML, Mail-Zugriffe
01.07.2008 — Now
Kunde/Branche: Rohde&Schwarz München
Entwickler
Bezeichnung: TestCenter Aufgaben: Der Sequenzer "TestCenter" ermöglicht die Kommunikation mit Geräten der Messtechnik über Protokolle wie VISA, SCPI, SNMP und kann direkt zu deren Steuerung eingesetzt werden. Die Verwendung von Smart-Cards und Verschlüsselung erlaubt die Erstellung von käuflichen Erweiterungen dieser Applikation.

Description

SKILLS
Entwicklung von Software auf Basis der Sprachen C++ und C#, inklusive Design und Test.
Interne Kenntnisse der .NET/CLR-Logik. Entwicklung einer eigenen Verschlüsselung zum Schutz der Software.
Umfangreiche Erfahrung mit Testframework, einschließlich Unit- und (automatisierten) GUI-Tests.
 

Main Skills

Other Skills

Unit-Tests Python GUI Reverse-Engineering VB.NET C# C++ GUI-Design SVN Jenkins .NET WPF Web-Services SNMP CodeSys Web-Anwendungen Client-Server SQL UML XML

Work & Experience

01.04.2017 — Now
Lenze Automation Hameln
Entwickler
Bezeichnung: WPF-Entwicklung für CodeSys-Applikation Aufgaben: Entwicklung eines PlugIns auf Basis von CodeSys zur Darstellung benutzerdefnierter Oberflächen Kenntnisse: C#, WPF, CodeSys, SVN
01.11.2016 — Now
Kunde/Branche: Rohde&Schwarz München
Entwickler
Bezeichnung: GUI-Tests der DETECT-Anwendung Aufgaben: Erstellung einer Spezifikation und Programmierung einer Testumgebung, um eine interne Applikation zur Fertigungskontrolle automatisiert testen zu können. Schwerpunkt ist der Test der Oberfläche. Kenntnisse: C#, WPF, Python, Jenkins, RTC, Squish (Froglogic)
01.06.2016 — 31.12.2016
Rohde&Schwarz München
Entwickler
Bezeichnung: Erweiterung des TestCenters Aufgaben: Das "TestCenter" ist eine Anwendung zur Erstellung von Tests, Tools und Testplänen zur automatischen Prüfung von Geräten oder um umfangreiche Sequenzen ablaufen zu lassen. Um die Performance zu optimieren, wurde ein Cache für die Tools eingebaut. Kenntnisse: C#, Jenkins, RTC, SNMP, SCPI
01.10.2015 — 30.06.2016
Rohde&Schwarz München
Entwickler
Bezeichnung: GUI-Design und Sprachumschaltung Aufgaben: Für einen Spektrumanalysator wurde eine Oberfläche zur Aufzeichnung von Eingaben und SCPI-Befehlen entwickelt. Zudem eine Erweiterung, um eine Sprachumschaltung zu ermöglichen. Kenntnisse: C++, QT, ClearCase, STL
01.04.2015 — 31.03.2016
Kunde/Branche: Rohde&Schwarz München
Entwickler
Bezeichnung: COM-Ex Aufgaben: Die bestehende Architektur der Spektrumanalysatoren auf Basis von COM/ActiveX wurde überarbeitet, um zukünftig nur noch C++ zu verwenden. Kenntnisse: C++, COM, ClearCase
01.01.2014 — 31.12.2014
Kunde/Branche: Intern Rolle: Projektleitung Bezeichnung: Testdatenbank Aufgaben: Um die umfangreichen Anwendungen testen zu können, wurde eine eigene Testdatenbank mit zugehöriger Oberfläche entworfen und entwickelt. Je nach Anforderung lassen sich Testszenarien zusammenstellen. Die Ergebnisse lassen sich nach den Tests auswerten. Kenntnisse: C#, SQL-Server, Unit-Tests
01.11.2013 — Now
Kunde/Branche: Rohde&Schwarz München
Entwickler
Bezeichnung: Secure Assembly Generation (SAG) Aufgaben: Es wurde ein Verfahren zur Verschlüsselung von .NET-Assemblies entwickelt. Nach Verarbeitung ist ein Reverse-Engineering nicht mehr möglich. SAG kann sowohl mit Smart-Card als auch "standalone" betrieben werden. Kenntnisse: C++, Assembler, CLR-Interna, Smart-Cards
01.03.2012 — 31.08.2016
Rohde&Schwarz München
Entwickler
Bezeichnung: Low Cost Sequenzer Forum Aufgaben: Auf Basis von Python wurde die Testumgebung "Forum" entwickelt. Kunden können diese von R&S beziehen, um ihre Geräte zu testen und Abläufe zu automatisieren. Geräte können per VISA angebunden und in den Ablauf einbezogen werden. Kenntnisse: Python, Jenkins, RTC Zeitraum: 5/2011 - 6/2012 Kunde/Branche: Rohde&Schwarz München Rolle: Entwickler Bezeichnung: Validierung von SW-Komponenten Aufgaben: Eine Client-Server-Anwendung wurde entworfen und entwickelt, die es ermöglicht, Komponenten zu prüfen und entsprechend zu signieren. Dadurch wird die Verwendung im Sequenzer TestCenter möglich. Kenntnisse: C#, Web-Services, Client-Server, Web-Anwendungen
01.01.2010 — 31.12.2011
Rohde&Schwarz München
Berater und Entwickler
Bezeichnung: Bearbeitung von Entwicklungsanträgen Aufgaben: Um interne Abläufe zu automatisieren und zu vereinfachen, wurde eine Anwendung entwickelt, die es Projektleitern ermöglicht, ihre Projekte online zu beantragen und zu verwalten. Kenntnisse: C#, SQL, UML, Mail-Zugriffe
01.07.2008 — Now
Kunde/Branche: Rohde&Schwarz München
Entwickler
Bezeichnung: TestCenter Aufgaben: Der Sequenzer "TestCenter" ermöglicht die Kommunikation mit Geräten der Messtechnik über Protokolle wie VISA, SCPI, SNMP und kann direkt zu deren Steuerung eingesetzt werden. Die Verwendung von Smart-Cards und Verschlüsselung erlaubt die Erstellung von käuflichen Erweiterungen dieser Applikation.

Attachments