Softwareentwickler Microsoft .NET SQL VB.NET C# C++ VB6, OPC, TCP/IP, REST API, FTP/SFTP
Aktualisiert am 05.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.11.2024
Verfügbar zu: 40%
davon vor Ort: 100%
C#
.NET
C++
VBNET
SQL
OPC
API Pentesting
TCP/IP
IT-Forensik
IT-Security
IT-Sicherheitsarchitektur
IT-Sicherheitsmanagement
Deutsch
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
möglich

Projekte

Projekte

5 Jahre 5 Monate
2019-06 - heute

Digitale Forensik / IT-Sicherheit / Informationssicherheit

Pentesting IT-Security Informationssicherheit ...
Digitale Forensik
  • Beratung Geschäftsführung und Juristen, u.a. was bei einem Vorfall noch
  • nachverfolgt werden kann
  • Beratung IT-Systemhäuser, u.a. und was beachtet werden muss damit ein
  • Datenträger vor Gericht als Beweismittel zugelassen wird
  • Erstellen und Prüfung von forensischen Gutachten 


IT-Sicherheit

  • IT-Sicherheitscheck (BSI DIN SPEC 27076)
  • Webseiten Sicherheitscheck
  • Pentesting von Webseiten/WLAN/Firewall
  • Schwachstellenscans 


Informationssicherheit

  • externer Informationssicherheitsbeauftragter
  • Risikoanalyse
  • Risikomanagement
  • Business Continuity Management
  • Notfallmanagement (Konzeption und Planung)
Pentesting IT-Security Informationssicherheit IT-Forensik REST API
11 Jahre 5 Monate
2013-06 - heute

Entwicklung neuer Funktionen und Erweiterung vorhandener Features

Softwareentwickler, Softwaredesign, Entwicklung, Test C# .Net REST API ...
Softwareentwickler, Softwaredesign, Entwicklung, Test

Entwicklung neuer Funktionen und Erweiterung vorhandener Features in der exeron MF30® Bedienoberfläche, unter anderem:

  • Ver- und Entschlüsselung zur Laufzeit der exeron MF30® Anwendung zum Schutz der Technologie vor Reverse Engineering
  • Einbindung des Lizenz Systems in die der exeron MF30® Anwendung
  • Implementierung von User Screens und Dialogen
  • Performance Untersuchungen Portierung der exeron MF30® Bedienoberfläche von einer festen zu einer dynamischen Bildschirmauflösung
  • FTP-Anbindung an die exeron MF30® Anwendung
  • REST API Anbindung an die exeron MF30® Anwendung
  • Mehrsprachigkeit der exeron MF30®Anwendung
  • Dynamische Anpassungen der Bedienoberfläche an das Windows-Gebietsschema
  • Importfunktionen von externen Vermessungssystemen
  • Konvertierung der Parameter von MF20® auf MF30®
  • Implementierung von priorisierten Meldungen in der MF30®
  • Implementierung des Exception-Handling und Erstellen der Dump Datei
  • Technologieabhängige Userscreens 
C# .Net REST API TCP/IP FTP
exeron GmbH
11 Jahre 5 Monate
2013-06 - heute

Anbindung der exeron MF30® Steuerung an das CERTA® Systems Zellenleitsystem

Softwareentwickler, Verantwortlich für Softwaredesign, Entwicklung, Test Microsoft Visual Studio .NET C# TCP/IP
Softwareentwickler, Verantwortlich für Softwaredesign, Entwicklung, Test

Implementierung der TCP/IP Kommunikation mit dem CERTA® Systems Zellenleitsystem. Über einen TCP/IP Socket werden die Messages vom Zelleinleitsystem empfangen und Aktionen an der Maschine und Bedienoberfläche ausgelöst. Über einen 2. TCP/IP Socket wird dem Zellenleitstand der Maschinenstatus und Ergebnisse der Aktionen gesendet.

  • Die exeron MF30® Steuerung soll ohne Maschinenbediener über das Zellenleitsystem bedienbar sein
  • Das Zellenleitsystem kann u.a. CNC-Programme Laden und Starten, Korrekturdaten setzen sowie Werkzeug/Werkstück laden und entladen

Microsoft Visual Studio .NET C# TCP/IP
exeron GmbH
9 Jahre 7 Monate
2003-07 - 2013-01

Entwicklung der Multistep XT-200® Bedienoberfläche

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft Visual Studio .NET 2003 2005 2008 ...
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme

Entwicklung der Multistep XT-200® Bedienoberfläche für die neue Werkzeugmaschine Multistep XT-200® von der Firma Mikron GmbH in Rottweil. Die neue HMI, bereits die 3. Generation, wurde vollständig in Microsoft Visual Studio .NET entwickelt. Sie besteht aus über 20 Anwenderscreens (.NET Controls), die über OPC-Kommunikation Systemdaten, CPL-Variablen, PLC-Variablen und Systemfunktionen visualisieren. Mehr als 100 MultiStep® Maschinen sind beim Kunden im 3-Schichtbetrieb im Einsatz.

  • Eine effiziente und übersichtliche Maschinenbedienung der neuen CNCWerkzeugmaschine
  • Zusätzlich konnte die Maschinenverfügbarkeit erhöht und die Taktzeit verkleinert werden
  • Z.B. Die Nullpunkte und die Nullpunktkorrekturen, diese können direkt aus dem CAM-System importiert werden
  • Der Maschinenbediener kann diese innerhalb der GUI werkstückbezogen editieren und verwalten
  • Jede Änderung der Nullpunkte wird auf der Festplatte gesichert und ist somit beim Ausfall der NC noch vorhanden
  • Verantwortlich für den gesamten Softwarelebenszyklus

Ausgangspunkt:

Entwicklung einer Bedienoberfläche auf Windows für die neue Werkzeugmaschine MultiStep XT-200®.

Microsoft Visual Studio .NET 2003 2005 2008 2010 VB.NET C# .NET OPC XML .NET Controls Windows Service .NET Remoting
MIKRON GmbH Rottweil
6 Monate
2012-03 - 2012-08

Anbindung ZOLLER Einstellgerät an die MIKRON MultiStep XT-200®

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft Visual Studio .NET VB.NET .NET ...
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme
  • Automatischer Import/Export der Werkzeuge in die MultiStep XT-200® Werkzeugdatenbank
Microsoft Visual Studio .NET VB.NET .NET OPC
MIKRON GmbH Rottweil
1 Jahr 11 Monate
2009-02 - 2010-12

Administration und Erweiterung der MIKRON Service Application

Verantwortlich für den laufenden Betrieb, Erweiterung der Datenbank und Client-Funktionalität sowie die Einführung der Applikation Microsoft Visual Studio .NET VB.NET SQL Client Server
Verantwortlich für den laufenden Betrieb, Erweiterung der Datenbank und Client-Funktionalität sowie die Einführung der Applikation

MIKRON SA Agno hat eine eigenentwickelte SQL Client Server Anwendung zur Verwaltung und Abwicklung der Serviceanfragen für die MIKRON Bearbeitungsmaschinen. Die MIKRON Service Application ist in Microsoft Visual Studio .NET entwickelt und basiert auf dem Microsoft SQL Server.

  • Übernahme des Quellcodes, Erweiterung der Datenbank und Client-Funktionalität sowie die Einführung der Applikation in dem Standort Rottweil


Ausgangspunkt:

MIKRON SA Agno hat eine eigenentwickelte Anwendung zur Verwaltung und Abwicklung der Serviceanfragen. Der zuständige .NET-Entwickler hat MIKRON verlassen.

Microsoft Visual Studio .NET VB.NET SQL Client Server
MIKRON Agno SA
Schweiz
9 Monate
2007-04 - 2007-12

Anbindung der Bosch Rexroth Steuerung an das Opel-Leitstand-System

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft VB6 OPC
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme
Im Auftrag von Bosch Rexroth entwickelte ich für GM Powertrain Europe General Motors die Anbindung der MTX-Steuerung an das Opel-Leitstand-System. Mittels des MTX-Checktools werden neue MTX CNC-Maschinen (Herstellerunabhängig) in das Leitstandsystem weltweit abgenommen und integriert. Das MTX-Checktool nimmt von den MTX Maschinen Signale und Zählerzustände über das Netzwerk entgegen und wertet diese aus. Der integrierte Scheduler ermöglicht die signal- und datums-gesteuerte Aufzeichnung.

  • Das Checktool muss den Opel-Leitstand simulieren und ohne zusätzliche Softwareinstallationen und Frameworks lauffähig sein

Ausgangspunkt:

Entwicklung eines Checktools als Simulator für den Opel-Leitstand
Microsoft VB6 OPC
Bosch Rexroth
4 Monate
2006-01 - 2006-04

MP60 Explorer

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft Visual Studio .NET C# .NET ...
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme
Der CMP60 Explorer ermöglicht das Browsen auf der CMP60 Karte ohne die MTX Steuerung (Indraworks Operation). Die Dateidaten (Größe, Erstelldatum und Änderungsdatum) sowie die MIKRON-Spezifischen Daten des Headers (Version, Datum, Ersteller und Beschreibung) werden in Spalten angezeigt. Der NC Programmierer kann mit dem CMP60Explorer die Versionen seiner NC-Programme gesamt ermitteln und abspeichern.
  • Die MIKRON NC Programmierer benötigten eine Software, mit der sie die Versionen aller NC-Programme und NC-Daten von der NC in eine Datei sichern können
  • Somit erhält der NC-Programmierer einen kompletten Überblick welche Versionen auf den Maschinen eingesetzt werden
  • Die Dateien auf der NC-Karte können zusätzlich wie im Windows - Dateiexplorer bearbeitet werden


Ausgangspunkt:
Die NC-Programmierer haben auf den verschiedenen Kundenmaschinen verschiedene NC-Programmversionen. Von Hand ist eine Sicherung und Dokumentation der Versionen nicht möglich.
Microsoft Visual Studio .NET C# .NET XML
MIKRON Rottweil GmbH
5 Monate
2005-10 - 2006-02

MTX-Toolmanager

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft Visual Studio .NET C# .NET ...
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme
Der MTX-Toolmanager ermöglicht das Verwalten der Werkzeugdatenbank der MTX CNC Steuerung auf einem externen PC oder Notebook ohne MTX-Steuerung und ohne MTX-Simulation. Die Werkzeugdatenbank wird aus der MTX-Steuerung als XML-Datei exportiert und kann dann auf einem PC mit dem MTX-Toolmanager verwaltet, ausgedruckt und in eine Exceldatei oder PDF-Datei exportiert werden.
  • Die MIKRON NC Programmierer sollten eine Software erhalten, mit der sie die NC Werkzeugdatenbank am PC bearbeiten können
  • Somit kann gleichzeitig die Maschine produzieren und eine Arbeitsvorbereitung am PC durchgeführt werden


Ausgangspunkt:

Die NC-Programmierer können die NC-Werkzeugdatenbank ausschließlich direkt an der Werkzeugmaschine bearbeiten.
Microsoft Visual Studio .NET C# .NET XML PDF
MIKRON GmbH Rottweil
6 Monate
2005-04 - 2005-09

Entwicklung von ActiveX Controls in C++

Softwaredesign, Entwicklung, Dokumentation, Test Microsoft Visual C++ ActiveX HTML
Softwaredesign, Entwicklung, Dokumentation, Test
Entwicklung von ActiveX Controls in C++ inklusive Diagnose und Test in HTML basierter Testumgebung. Die Controls sind Bestandteil der Software ConnectMaster die Standard-Software-Lösung für Planung, Dokumentation und Verwaltung von Telekom- Netzen und Telekom ? Infrastrukturen

  • Entwicklung von ActiveX Controls


Ausgangspunkt:

Die Entwicklung von ActiveX Controls mit Microsoft Visual C++

Microsoft Visual C++ ActiveX HTML
Dynamic Design
Austria
1 Jahr 9 Monate
2001-10 - 2003-06

Softwareentwicklung

Softwaredesign, Entwicklung, Test Microsoft Visual Studio .NET C# C++ ...
Softwaredesign, Entwicklung, Test

Entwicklung einer offenen und herstellerneutralen Bedienoberfläche für alle MIKRON Maschinentypen in der zentralen Softwareentwicklung der MIKRON SA Agno.


IT-Verantwortlicher für den Standort Rottweil

Projektmanagement für:

  • Aufbau / Konzeption neuer Serverräume
  • neue IT-Infrastruktur in Gebäuden
  • Standortwechsel von SAP-Server
  • E-Mail-Migration von Lotus Domino nach Exchange
  • Migrationen der Domäne auf neue Windows Versionen
  • First-Level-Support

Microsoft Visual Studio .NET C# C++ OPC TCI/IP
MIKRON GmbH
Rottweil
1 Jahr 9 Monate
2000-01 - 2001-09

Entwicklung von objektorientierten Softwaremodulen für die Software ZEUS

Softwaredesign, Entwicklung, Test Microsoft Visual Studio Borland C++ Builder C++ ...
Softwaredesign, Entwicklung, Test

Portierung der in Microsoft MFC entwickelten Softwaremodule nach Borland C++ Builder. Analyse, Design und Implementierung von Softwaremodulen und -komponenten in C++ für die Software ZEUS® Zeitwirtschaft. Vermittlung und Weitergabe der Basiskomponenten an weitere Entwicklungsmitarbeiter.


Ausgangspunkt:

Die Zeitwirtschaftssoftware ZEUS von der Firma ISGUS sollte eine neue GUI erhalten. Zusätzlich sollte der Wechsel von Microsoft Visual Studio zu Borland C++ Builder erfolgen.

Microsoft Visual Studio Borland C++ Builder C++ MFC Windows API
ISGUS Informatik GmbH
4 Jahre 3 Monate
1995-10 - 1999-12

Entwicklung einer Bedienoberfläche für die neue Werkzeugmaschine

Softwaredesign, Entwicklung, Dokumentation, Test Microsoft Visual Studio .NET C# .NET ...
Softwaredesign, Entwicklung, Dokumentation, Test
Entwicklung von COM-Basiskomponenten der August Wenzler Bedienoberfläche. Analyse, Design und Entwicklung von C++ Basisklassen zur Anbindung von ActiveX-Controls an den DDE-Server der Steuerung SIEMENS 840D. Aufbauend wurden End User ActiveX-Controls zur Visualisierung und Handling von CNC Daten und MFC-basierenden Modulen entwickelt

  • Eine effiziente und übersichtliche Maschinenbedienung der neuen CNC Werkzeugmaschine
  • Zusätzlich konnte die Maschinenverfügbarkeit erhöht und die Taktzeit verkleinert werden


Ausgangspunkt:

Entwicklung einer GUI für die neue Werkzeugmaschine der Firma Wenzler.
Microsoft Visual Studio .NET C# .NET XML PDF
August Wenzler GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 3 Monate
2016-09 - 2019-11

M.Sc. Digitale Forensik

Hochschule Albstadt-Sigmaringen / Friedrich-Alexander-Universität Erlangen-Nürnberg / Goethe-Universität Frankfurt am Main
Hochschule Albstadt-Sigmaringen / Friedrich-Alexander-Universität Erlangen-Nürnberg / Goethe-Universität Frankfurt am Main
1 Monat
2008-07 - 2008-07

.NET-Technologiepartner

Bosch Rexroth AG
Bosch Rexroth AG
4 Jahre 8 Monate
1991-03 - 1995-10

Dipl.-Ing. (FH) Technische Informatik

Fachhochschule Albstadt-Sigmaringen
Fachhochschule Albstadt-Sigmaringen
1 Jahr
1989-08 - 1990-07

Erwerb der Fachhochschulreife

Ferdinand v. Steinbeis Schule, Tuttlingen
Ferdinand v. Steinbeis Schule, Tuttlingen

Kompetenzen

Kompetenzen

Top-Skills

C# .NET C++ VBNET SQL OPC API Pentesting TCP/IP IT-Forensik IT-Security IT-Sicherheitsarchitektur IT-Sicherheitsmanagement

Produkte / Standards / Erfahrungen / Methoden

Berufliche Erfahrung (Zusammenfassung):

04/2003 - heute

Rolle: selbstständig

Kunde: Auf Anfrage


Aufgaben:

  • Digitale Forensik / IT-Sicherheit - seit 2019
    • externer Informationssicherheitsbeauftragter
    • Risikoanalyse & Risikomanagement
    • Business Continuity Management
    • Notfallmanagement (Konzeption und Planung)
    • IT- und Webseiten Sicherheitscheck (BSI DIN SPEC 27076)
    • Pentesting von Webseiten/WLAN/Firewall
    • Schwachstellenscans
    • Forensische Beratung für Geschäftsführung und Juristen
    • Erstellen und Prüfung von forensischen Gutachten
  • Softwareentwicklung, Auszug der Projekte
    • Mitentwicklung der exeron MF30® Bedienoberfläche
    • Entwicklung der Mikron Multistep® XT-200 Bedienoberfläche
    • Ver- und Entschlüsselung zur Laufzeit der exeron MF30® Anwendung zum Schutz der Technologie vor Reverse Engineering
    • Einbindung des Lizenz Systems in die exeron MF30® Anwendung
    • FTP und REST API Anbindung an die exeron MF30® Anwendung
    • Anbindung der exeron MF30® an das übergeordnete Zellenleitsystem
    • Anbindung der Bosch Rexroth MTX® an den Opel Leitstand
    • Anbindung der Multistep® Maschine an den HITACHI Leitstand


10/2001 ? 07/2003 

Rolle: Softwareentwicklungsingenieur und IT Verantwortlicher

Kunde: Mikron GmbH, Rottweil


Aufgaben:

  • IT-Verantwortlicher für den Standort Rottweil
  • Entwicklung einer offenen und herstellerneutralen HMI für alle Mikron Werkzeugmaschinen mit Microsoft .NET und C#


01/2000 ? 09/2001

Rolle: Softwareentwicklungsingenieur

Kunde: ISGUS Informatik GmbH, VS-Schwenningen


Aufgaben:

  • Analyse, Design und Implementierung von Softwaremodulen undKomponenten in C++ für die Software ZEUS® Zeitwirtschaft
  • Vermittlung und Weitergabe der Basiskomponenten an weitere Entwicklungsmitarbeiter
  • Portierung der bestehenden Microsoft MFC Komponenten nach Borland C++ Builder


10/1995 ? 12/1999

Rolle: Softwareentwicklungsingenieur

Kunde: August Wenzler GmbH, Spaichingen


Aufgaben:

  • Entwicklung einer HMI für die neue Werkzeugmaschine
  • Analyse, Design und Entwicklung von C++ Basisklassen zur Anbindung von ActiveX-Controls an den DDE-Server der Steuerung SIEMENS 840D
  • Entwicklung einer Diagnosesoftware für die Wenzler CNC Steuerung


07/1990 ? 03/1991

Kunde: August Wenzler GmbH, Spaichingen


03/1989 ? 08/1989

Rolle: Informationselektroniker

Betriebssysteme

Mac OS
Windows

Programmiersprachen

C
C#
C++
PHP
VBNET
Microsoft .NET
VB.NET
ASP
CVB6
SQL
API Pentesting

Datenbanken

Access
MS SQL Server

Datenkommunikation

OPC
DDE


Branchen

Branchen


Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
möglich

Projekte

Projekte

5 Jahre 5 Monate
2019-06 - heute

Digitale Forensik / IT-Sicherheit / Informationssicherheit

Pentesting IT-Security Informationssicherheit ...
Digitale Forensik
  • Beratung Geschäftsführung und Juristen, u.a. was bei einem Vorfall noch
  • nachverfolgt werden kann
  • Beratung IT-Systemhäuser, u.a. und was beachtet werden muss damit ein
  • Datenträger vor Gericht als Beweismittel zugelassen wird
  • Erstellen und Prüfung von forensischen Gutachten 


IT-Sicherheit

  • IT-Sicherheitscheck (BSI DIN SPEC 27076)
  • Webseiten Sicherheitscheck
  • Pentesting von Webseiten/WLAN/Firewall
  • Schwachstellenscans 


Informationssicherheit

  • externer Informationssicherheitsbeauftragter
  • Risikoanalyse
  • Risikomanagement
  • Business Continuity Management
  • Notfallmanagement (Konzeption und Planung)
Pentesting IT-Security Informationssicherheit IT-Forensik REST API
11 Jahre 5 Monate
2013-06 - heute

Entwicklung neuer Funktionen und Erweiterung vorhandener Features

Softwareentwickler, Softwaredesign, Entwicklung, Test C# .Net REST API ...
Softwareentwickler, Softwaredesign, Entwicklung, Test

Entwicklung neuer Funktionen und Erweiterung vorhandener Features in der exeron MF30® Bedienoberfläche, unter anderem:

  • Ver- und Entschlüsselung zur Laufzeit der exeron MF30® Anwendung zum Schutz der Technologie vor Reverse Engineering
  • Einbindung des Lizenz Systems in die der exeron MF30® Anwendung
  • Implementierung von User Screens und Dialogen
  • Performance Untersuchungen Portierung der exeron MF30® Bedienoberfläche von einer festen zu einer dynamischen Bildschirmauflösung
  • FTP-Anbindung an die exeron MF30® Anwendung
  • REST API Anbindung an die exeron MF30® Anwendung
  • Mehrsprachigkeit der exeron MF30®Anwendung
  • Dynamische Anpassungen der Bedienoberfläche an das Windows-Gebietsschema
  • Importfunktionen von externen Vermessungssystemen
  • Konvertierung der Parameter von MF20® auf MF30®
  • Implementierung von priorisierten Meldungen in der MF30®
  • Implementierung des Exception-Handling und Erstellen der Dump Datei
  • Technologieabhängige Userscreens 
C# .Net REST API TCP/IP FTP
exeron GmbH
11 Jahre 5 Monate
2013-06 - heute

Anbindung der exeron MF30® Steuerung an das CERTA® Systems Zellenleitsystem

Softwareentwickler, Verantwortlich für Softwaredesign, Entwicklung, Test Microsoft Visual Studio .NET C# TCP/IP
Softwareentwickler, Verantwortlich für Softwaredesign, Entwicklung, Test

Implementierung der TCP/IP Kommunikation mit dem CERTA® Systems Zellenleitsystem. Über einen TCP/IP Socket werden die Messages vom Zelleinleitsystem empfangen und Aktionen an der Maschine und Bedienoberfläche ausgelöst. Über einen 2. TCP/IP Socket wird dem Zellenleitstand der Maschinenstatus und Ergebnisse der Aktionen gesendet.

  • Die exeron MF30® Steuerung soll ohne Maschinenbediener über das Zellenleitsystem bedienbar sein
  • Das Zellenleitsystem kann u.a. CNC-Programme Laden und Starten, Korrekturdaten setzen sowie Werkzeug/Werkstück laden und entladen

Microsoft Visual Studio .NET C# TCP/IP
exeron GmbH
9 Jahre 7 Monate
2003-07 - 2013-01

Entwicklung der Multistep XT-200® Bedienoberfläche

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft Visual Studio .NET 2003 2005 2008 ...
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme

Entwicklung der Multistep XT-200® Bedienoberfläche für die neue Werkzeugmaschine Multistep XT-200® von der Firma Mikron GmbH in Rottweil. Die neue HMI, bereits die 3. Generation, wurde vollständig in Microsoft Visual Studio .NET entwickelt. Sie besteht aus über 20 Anwenderscreens (.NET Controls), die über OPC-Kommunikation Systemdaten, CPL-Variablen, PLC-Variablen und Systemfunktionen visualisieren. Mehr als 100 MultiStep® Maschinen sind beim Kunden im 3-Schichtbetrieb im Einsatz.

  • Eine effiziente und übersichtliche Maschinenbedienung der neuen CNCWerkzeugmaschine
  • Zusätzlich konnte die Maschinenverfügbarkeit erhöht und die Taktzeit verkleinert werden
  • Z.B. Die Nullpunkte und die Nullpunktkorrekturen, diese können direkt aus dem CAM-System importiert werden
  • Der Maschinenbediener kann diese innerhalb der GUI werkstückbezogen editieren und verwalten
  • Jede Änderung der Nullpunkte wird auf der Festplatte gesichert und ist somit beim Ausfall der NC noch vorhanden
  • Verantwortlich für den gesamten Softwarelebenszyklus

Ausgangspunkt:

Entwicklung einer Bedienoberfläche auf Windows für die neue Werkzeugmaschine MultiStep XT-200®.

Microsoft Visual Studio .NET 2003 2005 2008 2010 VB.NET C# .NET OPC XML .NET Controls Windows Service .NET Remoting
MIKRON GmbH Rottweil
6 Monate
2012-03 - 2012-08

Anbindung ZOLLER Einstellgerät an die MIKRON MultiStep XT-200®

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft Visual Studio .NET VB.NET .NET ...
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme
  • Automatischer Import/Export der Werkzeuge in die MultiStep XT-200® Werkzeugdatenbank
Microsoft Visual Studio .NET VB.NET .NET OPC
MIKRON GmbH Rottweil
1 Jahr 11 Monate
2009-02 - 2010-12

Administration und Erweiterung der MIKRON Service Application

Verantwortlich für den laufenden Betrieb, Erweiterung der Datenbank und Client-Funktionalität sowie die Einführung der Applikation Microsoft Visual Studio .NET VB.NET SQL Client Server
Verantwortlich für den laufenden Betrieb, Erweiterung der Datenbank und Client-Funktionalität sowie die Einführung der Applikation

MIKRON SA Agno hat eine eigenentwickelte SQL Client Server Anwendung zur Verwaltung und Abwicklung der Serviceanfragen für die MIKRON Bearbeitungsmaschinen. Die MIKRON Service Application ist in Microsoft Visual Studio .NET entwickelt und basiert auf dem Microsoft SQL Server.

  • Übernahme des Quellcodes, Erweiterung der Datenbank und Client-Funktionalität sowie die Einführung der Applikation in dem Standort Rottweil


Ausgangspunkt:

MIKRON SA Agno hat eine eigenentwickelte Anwendung zur Verwaltung und Abwicklung der Serviceanfragen. Der zuständige .NET-Entwickler hat MIKRON verlassen.

Microsoft Visual Studio .NET VB.NET SQL Client Server
MIKRON Agno SA
Schweiz
9 Monate
2007-04 - 2007-12

Anbindung der Bosch Rexroth Steuerung an das Opel-Leitstand-System

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft VB6 OPC
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme
Im Auftrag von Bosch Rexroth entwickelte ich für GM Powertrain Europe General Motors die Anbindung der MTX-Steuerung an das Opel-Leitstand-System. Mittels des MTX-Checktools werden neue MTX CNC-Maschinen (Herstellerunabhängig) in das Leitstandsystem weltweit abgenommen und integriert. Das MTX-Checktool nimmt von den MTX Maschinen Signale und Zählerzustände über das Netzwerk entgegen und wertet diese aus. Der integrierte Scheduler ermöglicht die signal- und datums-gesteuerte Aufzeichnung.

  • Das Checktool muss den Opel-Leitstand simulieren und ohne zusätzliche Softwareinstallationen und Frameworks lauffähig sein

Ausgangspunkt:

Entwicklung eines Checktools als Simulator für den Opel-Leitstand
Microsoft VB6 OPC
Bosch Rexroth
4 Monate
2006-01 - 2006-04

MP60 Explorer

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft Visual Studio .NET C# .NET ...
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme
Der CMP60 Explorer ermöglicht das Browsen auf der CMP60 Karte ohne die MTX Steuerung (Indraworks Operation). Die Dateidaten (Größe, Erstelldatum und Änderungsdatum) sowie die MIKRON-Spezifischen Daten des Headers (Version, Datum, Ersteller und Beschreibung) werden in Spalten angezeigt. Der NC Programmierer kann mit dem CMP60Explorer die Versionen seiner NC-Programme gesamt ermitteln und abspeichern.
  • Die MIKRON NC Programmierer benötigten eine Software, mit der sie die Versionen aller NC-Programme und NC-Daten von der NC in eine Datei sichern können
  • Somit erhält der NC-Programmierer einen kompletten Überblick welche Versionen auf den Maschinen eingesetzt werden
  • Die Dateien auf der NC-Karte können zusätzlich wie im Windows - Dateiexplorer bearbeitet werden


Ausgangspunkt:
Die NC-Programmierer haben auf den verschiedenen Kundenmaschinen verschiedene NC-Programmversionen. Von Hand ist eine Sicherung und Dokumentation der Versionen nicht möglich.
Microsoft Visual Studio .NET C# .NET XML
MIKRON Rottweil GmbH
5 Monate
2005-10 - 2006-02

MTX-Toolmanager

Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme Microsoft Visual Studio .NET C# .NET ...
Softwareentwickler, Softwaredesign, Entwicklung, Dokumentation, Test, Inbetriebnahme
Der MTX-Toolmanager ermöglicht das Verwalten der Werkzeugdatenbank der MTX CNC Steuerung auf einem externen PC oder Notebook ohne MTX-Steuerung und ohne MTX-Simulation. Die Werkzeugdatenbank wird aus der MTX-Steuerung als XML-Datei exportiert und kann dann auf einem PC mit dem MTX-Toolmanager verwaltet, ausgedruckt und in eine Exceldatei oder PDF-Datei exportiert werden.
  • Die MIKRON NC Programmierer sollten eine Software erhalten, mit der sie die NC Werkzeugdatenbank am PC bearbeiten können
  • Somit kann gleichzeitig die Maschine produzieren und eine Arbeitsvorbereitung am PC durchgeführt werden


Ausgangspunkt:

Die NC-Programmierer können die NC-Werkzeugdatenbank ausschließlich direkt an der Werkzeugmaschine bearbeiten.
Microsoft Visual Studio .NET C# .NET XML PDF
MIKRON GmbH Rottweil
6 Monate
2005-04 - 2005-09

Entwicklung von ActiveX Controls in C++

Softwaredesign, Entwicklung, Dokumentation, Test Microsoft Visual C++ ActiveX HTML
Softwaredesign, Entwicklung, Dokumentation, Test
Entwicklung von ActiveX Controls in C++ inklusive Diagnose und Test in HTML basierter Testumgebung. Die Controls sind Bestandteil der Software ConnectMaster die Standard-Software-Lösung für Planung, Dokumentation und Verwaltung von Telekom- Netzen und Telekom ? Infrastrukturen

  • Entwicklung von ActiveX Controls


Ausgangspunkt:

Die Entwicklung von ActiveX Controls mit Microsoft Visual C++

Microsoft Visual C++ ActiveX HTML
Dynamic Design
Austria
1 Jahr 9 Monate
2001-10 - 2003-06

Softwareentwicklung

Softwaredesign, Entwicklung, Test Microsoft Visual Studio .NET C# C++ ...
Softwaredesign, Entwicklung, Test

Entwicklung einer offenen und herstellerneutralen Bedienoberfläche für alle MIKRON Maschinentypen in der zentralen Softwareentwicklung der MIKRON SA Agno.


IT-Verantwortlicher für den Standort Rottweil

Projektmanagement für:

  • Aufbau / Konzeption neuer Serverräume
  • neue IT-Infrastruktur in Gebäuden
  • Standortwechsel von SAP-Server
  • E-Mail-Migration von Lotus Domino nach Exchange
  • Migrationen der Domäne auf neue Windows Versionen
  • First-Level-Support

Microsoft Visual Studio .NET C# C++ OPC TCI/IP
MIKRON GmbH
Rottweil
1 Jahr 9 Monate
2000-01 - 2001-09

Entwicklung von objektorientierten Softwaremodulen für die Software ZEUS

Softwaredesign, Entwicklung, Test Microsoft Visual Studio Borland C++ Builder C++ ...
Softwaredesign, Entwicklung, Test

Portierung der in Microsoft MFC entwickelten Softwaremodule nach Borland C++ Builder. Analyse, Design und Implementierung von Softwaremodulen und -komponenten in C++ für die Software ZEUS® Zeitwirtschaft. Vermittlung und Weitergabe der Basiskomponenten an weitere Entwicklungsmitarbeiter.


Ausgangspunkt:

Die Zeitwirtschaftssoftware ZEUS von der Firma ISGUS sollte eine neue GUI erhalten. Zusätzlich sollte der Wechsel von Microsoft Visual Studio zu Borland C++ Builder erfolgen.

Microsoft Visual Studio Borland C++ Builder C++ MFC Windows API
ISGUS Informatik GmbH
4 Jahre 3 Monate
1995-10 - 1999-12

Entwicklung einer Bedienoberfläche für die neue Werkzeugmaschine

Softwaredesign, Entwicklung, Dokumentation, Test Microsoft Visual Studio .NET C# .NET ...
Softwaredesign, Entwicklung, Dokumentation, Test
Entwicklung von COM-Basiskomponenten der August Wenzler Bedienoberfläche. Analyse, Design und Entwicklung von C++ Basisklassen zur Anbindung von ActiveX-Controls an den DDE-Server der Steuerung SIEMENS 840D. Aufbauend wurden End User ActiveX-Controls zur Visualisierung und Handling von CNC Daten und MFC-basierenden Modulen entwickelt

  • Eine effiziente und übersichtliche Maschinenbedienung der neuen CNC Werkzeugmaschine
  • Zusätzlich konnte die Maschinenverfügbarkeit erhöht und die Taktzeit verkleinert werden


Ausgangspunkt:

Entwicklung einer GUI für die neue Werkzeugmaschine der Firma Wenzler.
Microsoft Visual Studio .NET C# .NET XML PDF
August Wenzler GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 3 Monate
2016-09 - 2019-11

M.Sc. Digitale Forensik

Hochschule Albstadt-Sigmaringen / Friedrich-Alexander-Universität Erlangen-Nürnberg / Goethe-Universität Frankfurt am Main
Hochschule Albstadt-Sigmaringen / Friedrich-Alexander-Universität Erlangen-Nürnberg / Goethe-Universität Frankfurt am Main
1 Monat
2008-07 - 2008-07

.NET-Technologiepartner

Bosch Rexroth AG
Bosch Rexroth AG
4 Jahre 8 Monate
1991-03 - 1995-10

Dipl.-Ing. (FH) Technische Informatik

Fachhochschule Albstadt-Sigmaringen
Fachhochschule Albstadt-Sigmaringen
1 Jahr
1989-08 - 1990-07

Erwerb der Fachhochschulreife

Ferdinand v. Steinbeis Schule, Tuttlingen
Ferdinand v. Steinbeis Schule, Tuttlingen

Kompetenzen

Kompetenzen

Top-Skills

C# .NET C++ VBNET SQL OPC API Pentesting TCP/IP IT-Forensik IT-Security IT-Sicherheitsarchitektur IT-Sicherheitsmanagement

Produkte / Standards / Erfahrungen / Methoden

Berufliche Erfahrung (Zusammenfassung):

04/2003 - heute

Rolle: selbstständig

Kunde: Auf Anfrage


Aufgaben:

  • Digitale Forensik / IT-Sicherheit - seit 2019
    • externer Informationssicherheitsbeauftragter
    • Risikoanalyse & Risikomanagement
    • Business Continuity Management
    • Notfallmanagement (Konzeption und Planung)
    • IT- und Webseiten Sicherheitscheck (BSI DIN SPEC 27076)
    • Pentesting von Webseiten/WLAN/Firewall
    • Schwachstellenscans
    • Forensische Beratung für Geschäftsführung und Juristen
    • Erstellen und Prüfung von forensischen Gutachten
  • Softwareentwicklung, Auszug der Projekte
    • Mitentwicklung der exeron MF30® Bedienoberfläche
    • Entwicklung der Mikron Multistep® XT-200 Bedienoberfläche
    • Ver- und Entschlüsselung zur Laufzeit der exeron MF30® Anwendung zum Schutz der Technologie vor Reverse Engineering
    • Einbindung des Lizenz Systems in die exeron MF30® Anwendung
    • FTP und REST API Anbindung an die exeron MF30® Anwendung
    • Anbindung der exeron MF30® an das übergeordnete Zellenleitsystem
    • Anbindung der Bosch Rexroth MTX® an den Opel Leitstand
    • Anbindung der Multistep® Maschine an den HITACHI Leitstand


10/2001 ? 07/2003 

Rolle: Softwareentwicklungsingenieur und IT Verantwortlicher

Kunde: Mikron GmbH, Rottweil


Aufgaben:

  • IT-Verantwortlicher für den Standort Rottweil
  • Entwicklung einer offenen und herstellerneutralen HMI für alle Mikron Werkzeugmaschinen mit Microsoft .NET und C#


01/2000 ? 09/2001

Rolle: Softwareentwicklungsingenieur

Kunde: ISGUS Informatik GmbH, VS-Schwenningen


Aufgaben:

  • Analyse, Design und Implementierung von Softwaremodulen undKomponenten in C++ für die Software ZEUS® Zeitwirtschaft
  • Vermittlung und Weitergabe der Basiskomponenten an weitere Entwicklungsmitarbeiter
  • Portierung der bestehenden Microsoft MFC Komponenten nach Borland C++ Builder


10/1995 ? 12/1999

Rolle: Softwareentwicklungsingenieur

Kunde: August Wenzler GmbH, Spaichingen


Aufgaben:

  • Entwicklung einer HMI für die neue Werkzeugmaschine
  • Analyse, Design und Entwicklung von C++ Basisklassen zur Anbindung von ActiveX-Controls an den DDE-Server der Steuerung SIEMENS 840D
  • Entwicklung einer Diagnosesoftware für die Wenzler CNC Steuerung


07/1990 ? 03/1991

Kunde: August Wenzler GmbH, Spaichingen


03/1989 ? 08/1989

Rolle: Informationselektroniker

Betriebssysteme

Mac OS
Windows

Programmiersprachen

C
C#
C++
PHP
VBNET
Microsoft .NET
VB.NET
ASP
CVB6
SQL
API Pentesting

Datenbanken

Access
MS SQL Server

Datenkommunikation

OPC
DDE


Branchen

Branchen


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.