Schlagwörter
Skills
C# (Schwerpunkt)
ASP.Net Core (Schwerpunkt)
Java
C/C++
HTML5, JavaScript/TypeScript, JQuery, SQL, CSS, LUA
MS Visual Studio 5, 6, 2003 - 2019
Intellij 11,12,13,14
.Net 2.0 - 4.7.2, Core 2.2 – 5.0
Azure DevOps, TFS, Clear Case, Git, SVN, Mantis, Omnitraker, Bugzilla, Track, Code Colaborator, PHP-Admin
Clr/Cli, Extended C++
DirectX 8, 9, 11, OpenGL, OpenVG, OpenGL ES, GLES
Win32 API , MFC, MVC 4, 5 , WPF, XAML, LINQ
XML, XSD, XSLT, JSON
UML
ODBC, JDBC, ADO, Entity Framework 6
Ajax, SOAP, Rest
OOD, OOA, TDD, CleanCode
Datenbanken
MS SQL Server, Oracle, PostgreSQL, MS Access, Sqlite, Gigabase, MySQL
Betriebssysteme
Windows 7,8,10, Vista, NT/2000/XP, Windows 9x, Windows 3.x, Windows CE
MS-DOS
Linux (Grundkentnisse)
SGX (Navi Target)
Projekthistorie
Automatisierung der Anlage in USA, Anpassung des Clients
- Entwicklung der Server Services (C, Oracle)
- Entwicklung Service Tests (C)
- Automatisierung des Deployment und Migrations Prozesse (Azure Devops, Git, Jenkins, Powerschell, VmWare, SqlPlus)
- Bugfixing in Client (C# WPF, EF, Oracle)
- Neue Reports in Client (C# WPF, EF, Oracle)
Software Server: Visual Studio 2017, C, Precompiler SQLC, SQL, PL-SQL, VMWare WS15, PowerShell, SQLPlus
Software Client: Visual Studio 2019, C# .Net 4.7.2, WPF, XAML, Oracle, SQL/PL-SQL, Entity Framework 6
Tools: Azure devops, Git, Jenkins, MS Teams
Monitoring Tool - Monitoring der Installationen / Konfigurationen von SCCM
- Architektur und Prozess Konzepte für Monitoring Tool
- Datenbank Konzept für Monitoring Tool
- Umstellung alte SQL Code auf Stored Procedures
- Implementierung der Datenübertragung Services
- Implementierung des Monitoring Tools
- Ablöse alte OSDManager (Desktop) und Migration in OSDImport (Web)
- Import neuer Clients im OSDImport
- Import multiple Clients und kombinieren mit SCCM Info (Feature)
- Umstellung auf Asp.Net Core
- Selenium Testautomation von Web-Oberfläche
- Deployment auf Produktionsserver
- Multithreading Tests
- DesktopControl Application, RegistryEditor, MFPAdmin Umstellung auf neue Framework und Features
Software: Visual Studio 2015, 2019, C#, ASP.Net Core 2.2, MVC5, HTML5, CSS, Angular6, Javascript, JQuery, TypeScript, WPF, XAML Bootstrap4, Ajax control Toolkit, MSSQL, SQL/T-SQL, SCCM, WMI, XML, JSON, IIS Server
Tools : Visio, TFS, VMWare vSphere WebClient, draw.io, Selenium
- Erstellung der Architektur und Implementierung des Rechnungsgenerators, Automatisierung des Tests. Die generierten Rechnungen sollen optisch und fachlich korrekt sein. (C# .Net, Xml)
- Portierung des Rechnungsgenerators in Java (Java, Xml)
- Entwicklung und Durchführung eines komplexen Multi-Threading- und Multitenancy-Tests für eine zentrale Infrastruktur-Komponente einer neuen Online Anwendung (C#, Xml, JSON ).
- Entwicklung und Durchführung eines zentralen Lasttests für die Komponente Buchen (C#, Microsoft Test).
- Konzept und Entwicklung des MonkeyTests (C#, Xml).
Software: Visual Studio 2015, C# 6.0, .Net 4.5.2, NuGet, JSON, XML, Webservices, Intellij Ultimate 2017, Java
Tools : TFS, Microsoft Test Manager, VmWare, Selenium, Crystal Reports
https://www.live-contract.de/
Erstellung des Architektur und Implementierung des multithreaded Webservers für die Vertriebsplattform.
- Performante Bildschirmaufnahme mithilfe .Net, GDI+ und DirectX und Übertragung durch WebSocket (C#,C++,CLI, DirectX,P/Invokes, Websockets)
- Erstellung des Testclients und Grafische Darstellung des Übertragungsdaten auf dem Client (Javascript, JSON, Canvas)
- Aufnahme und Übertragung der aktive Desktopanwendungen (C#, P/Invokes)
- Erstellung der Konfiguration, Logging, Data Pool und Protokoll System (C#, XML, JSON)
- Aufzeichnung von übertragene Bilder im Web Client (Websocket, JavaScript)
- Erstellung der Video aus Aufgenommene Screenshots und Audio (C#, SharpAvi, NAudio)
- Aufnahme und mix von alle Audiogeräte (C#, NAudio, Wasapi, ASIO).
- Unterstützung von https(wss)/ssl und Erstellung der Sicherheitszertifikate (C#, Windows, Websocket)
- Encoding des Videos (mpeg4, Motion JPEG) und Audio (Mp3)
- Gleichzeitige Bildschirmaufnahme von alle ausgewählte Bildschirme und Speicherung in verschiedene Videos (C#, Threads)
- Custom Video Aufnahme nach angegebene Marker(C#, Threads)
- Konfiguration Profile pro Benutzer (C#)
- Versionierung und Autoupdater des Installations(C#, HTTP, ZIP)
- Postprocessing und FTP Upload der aufgenommenen Videos (C#, FTP, ZIP, ffmpeg)
- Dokumentation und Unittests
Software: Visual Studio 2015, 2017, C#, .Net 4.6, NuGet, Websockets, WebSocket-Sharp, SharpAvi, NAudio, C++, DirectX 9, JSON, XML, JavaScript
Tools : Git, Jira, Teams
Weiterentwicklung einer SOA Architektur für die
automatisierte, elektronische Qualitätssicherung
(Siemens SIDIS Pro) im Automotive Sektor.
Folgende Aufgaben hatte ich dabei im Einzelnen inne:
- Komplette Entwicklung des DigitalImage Plug-In (Web), der Fahrzeuge und Steuergeräte in Realtime abbildet.
- Dokumentationserstellung
Software Web : Visual Studio 2013, C#, XML, .Net 4.51, ASP.NET, MVC 5 + Razor (cshtml), NuGet, MSSQL, T-SQL, Javascript, CSS, DevX 15, LinQ, Scrum
Tools : Sidis Pro, ClearCase, Cruise Control, Omnitraker
Tia Portal ist ein preisoptimiertes Subset der STEP 7
Professional Controller Software im TIA Portal, das
sowohl für das Engineering der SIMATIC S7-1200 Micro
Controller als auch für die Projektierung der SIMATIC HMI Basic
Panels genutzt werden kann, da WinCC Basic Teil des
Software Pakets ist.
Die Aufgaben waren: - Entwicklung verschiedener Testumgebungen für automatisierte offline Tests (C#, Batch).
- Entwicklung der automatisierte Tests (S7StepTool, XML, XSD).
- Parallelisiert Tests Ablauf auf mehrere VMs Rechner um die Geschwindigkeit der Testablaufs zu erhöhen (VM, C#, Batch). - Erstellt die automatisierte Auswertung in Excel (VBA, XML). - Erweitert die Testumgebung mit den Prüfungen der Texte und Meldungen auf verschiedene Sprachen (Batch).
- Entwicklung der Testumgebung für automatisierte Lizenzüberprüfungen. Import in Datenbank und Anzeige auf dem Server(Java, JS, Python, Batch)
- Implementiert Log System (Batch).
- Erstellt Dokumentation für die Testumgebungen (Word).
- Portierung auf weitere Rechner. (VM)
- Entwicklung der Testumgebung für automatisierte online Tests (C#, Batch).
- Entwicklung der Tools für die automatisierte Erstellung und Konvertierung der Testprojects und Bearbeitung der Logs (C#)
Software : IntelliJ 14, Java, Python, Visual Studio 2010, C#, WPF, MVVM, .NET,XML, XSD, Tia Portal v14 und v13, TFS (Team Foundation Server), ACCExplorer,S7TestTool, Batch, VMware, Scrum, VBA, VBS Scripts
Software Web: JSP, PostgreSQL, JavaScript, HTML
Weiterentwicklung einer SOA Architektur für die
automatisierte, elektronische Qualitätssicherung
(Siemens SIDIS Pro) im Automotive Sektor.
Folgende Aufgaben hatte ich dabei im Einzelnen inne:
- Feature-Entwicklung für das Autorentool
- Diverse Erweiterungen in den administrativen Webtools
- Feature-Entwicklung für das Runtime-System
- Dokumentationserstellung
- Tests Erstellung
Software : Visual Studio 2010,2013 C#, .NET, XML, XSD, XSLT, UML, Sidis Pro, Oracle 10g/11, PL/SQL, SqlDeveloper, ClearCase, SVN, EAP, Cruise Control, Omniträker, Scrum
Software Web : Visual Studio 2008,2013, ASP.NET, MVC 4, Javascript, XML, XSLT, DevX 9,12
Tia Portal ist ein preisoptimiertes Sub Set der STEP 7
Professional Controller Software im TIA Portal, das
sowohl für das Engineering der SIMATIC S7-1200 Micro
Controller als auch für die Projektierung der SIMATIC HMI Basic
Panels genutzt werden kann, da WinCC Basic Teil des
Software Pakets ist.
Die Aufgaben waren:
- Entwicklung der Upload Funktionen für Versionen 12
und 13 des Tia Portal, für Stationen 1200 und 1500
- Erstellung der MDD-Scripts für Stationen 300, 400,
1200 und 1500
- Erstellung der Unit Tests.
- Integrationstests des Uploads und Downloads
Software : Visual Studio 2010, C#, WPF, MVVM, .NET,
XML, XSD, Tia Portal, TFS (Team Foundation Server), MDD, Scrum
Weiterentwicklung einer SOA Architektur für die
automatisierte, elektronische Qualitätssicherung
(Siemens SIDIS Pro) im Automotive Sektor
Folgende Aufgaben hatte ich dabei im Einzelnen inne:
- Entwicklung des neuen Kernels für verteilte Systeme
- Entwicklung des Asam GDI Brücken
- Integration des neuen Kernels in Sidispro
- Dokumentationserstellung
- Tests Erstellung
Software : IntelliJ 11-12, Java, SWT, Visual Studio 2008 C#,
.NET, Liquid Xml Studio, XML, XSD, Sidis Pro, Oracle 10g/11, PL/SQL, SqlDeveloper, TortoiseHG, SVN, Omniträker, C++ Clr/Cli (managed/unmanaged), ClearCase, Cruise Control, IKVM, DoIP, Scrum
Entwicklung einer SOA Architektur für die
automatisierte, elektronische Qualitätssicherung
(Siemens SIDIS Pro) im Automotive Sektor, in der hohe
Lieferqualität maßgebend ist. Das Siemens-System
SIDIS Pro dient zur Überprüfung der Fahrzeugelektrik
und –elektronik in der Fahrzeugendmontage.
Folgende Aufgaben hatte ich dabei im Einzelnen inne:
- Feature-Entwicklung für das Autorentool
- Diverse Erweiterungen in den administrativen Webtools
- Feature-Entwicklung für das Runtime-System
- Dokumentationserstellung
- Tests Erstellung
Software : Visual Studio 2003,2005,2008 C#, .NET, XML, XSD, XSLT, UML, Sidis Pro, Oracle 10g/11, PL/SQL, SqlDeveloper, ClearCase, SVN, EAP, Cruise Control, Omniträker, Scrum
Software Web : Visual Studio 2008, ASP.NET, Javascript,
XML, XSLT, DevX 9
Entwicklung eines Testtools „ElementViewer“ für Fahrerassistenz. Dieses Tool hat die Navigationsdaten aus der Datenbank auf die Google Earth gezeichnet. Entwicklung eines Testtools „PsdViewer“. Dieses Tool hat die psd-Daten (AUDI) visualisiert. Reverse Engineering UML Schemen für weitere Entwicklung. Entwicklung der automatisierten Tests, Konzepte. Erstellung der Dokumentation
Software : Visual Studio 2008 C++,C, C#, .NET, Clr/Cli,
JavaScript, UML,
Google Earth Com-Interfaces, Google Earth Web
Plug-In, SVN, CMake,
Google C++ Testung Framework, In-Step, EAP,
Doxygen, Scrum