Profilbild von Thomas Zecha Senior Software Engineer C/C++/C# im technisch-wissenschaftlichen Entwicklungsbereich aus FrankfurtOder

Thomas Zecha

verfügbar

Letztes Update: 10.04.2024

Senior Software Engineer C/C++/C# im technisch-wissenschaftlichen Entwicklungsbereich

Firma: Ingenieurbüro Zecha
Abschluss: Dipl.-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (verhandlungssicher)

Dateianlagen

Profil_IB-Zecha.pdf
Profil_IB-Zecha.docx

Skills

Branchen
Keine ausgeprägten Präferenzen, Erfahrungsschwerpunkte sind:
Luft- und Raumfahrt: Entwicklungsarbeiten für verschiedene Raumfahrt-
Forschungsmissionen (On-Board Embedded, EGSE)
Halbleiterindustrie: Projekte im Bereich Automatisierung von Halbleiterproduktionsystemen/MES-Anbindung/
Projektmanagement
Telekommunikation: langjährige Erfahrungen als Mitarbeiter im Bereich Telekommunikationsprotokolle

Produkte
- Microsoft Visual Studio (C/C++/C# alle Releases bis 2008)
- Microsoft Bibliotheken MFC, ATL, COM/DCOM
- Microsoft Windows Driver Kit (WDK)
- Microsoft Visual SourcSafe
- National Instruments LabVIEW (8.2/20009)
- National Instruments LabWindows CVI (8.0/9.0)
- National Instruments TestStand (4.0)
- National Instruments DIAdem (10/11)
- KDevelop
- GCC
- GNU Automake Toolchain
- GNU Scientific Library (GSL)
- Standard Template Library (STL)
- QT Framework Library
- Watcom C++
- Rational ClearCase/ClearQuest
- Altova XMLSpy
- AvalonDock Library
- Enterprise Architect

Standards
- C/C++ (K&R bis hin zum aktuellen C++0x)
- C#
- .NET (WPF, XAML, ADO.NET)
- XML, XSD, XPath
- UML, SysML (in Erarbeitung)
- V-Modell
- OLE for Process Control (OPC)
- SEMI Standardfamilie (SECS/GEM)
- SCI (Scalable Coherent Interface)
- ISDN Protokolle (SS7, D-Kanal)
- SUN STREAMS

Erfahrungen
- Entwicklungen für wissenschaftlich-technische Software-Systeme
- Objektorientierte Analyse (OOA), -Design (OOD), -Implementierung (OOP)
- Inter Process Communication (IPC), Multiprocessing, Multithreading, Synchronisation
- Modul-/Integrations-/Systemtest
- Embedded Systems
- High Performance Computing (HPC), Entwicklung eines Framework für verteilte
Simulationen auf einem Linux-Cluster

Projekthistorie

Zeit : 06/2010 - heute
Titel : Passenger Information System
Branche : Bahntechnik
Rolle : Architekt, Entwickler, Tester
Aufgabe :

--------------------------------------------------------------------------------

Zeit : 12/2008 - 05/2010
Titel : Electrical Ground Support Equipment (EGSE) Instrument MERTIS der ESA
Bepi-Colombo Forschungsmission
Branche : Raumfahrt, Ingenieurbüro Ulmer Frankfurt(Oder) in Kooperation mit
Deutsches Zentrum für Luft- und Raumfahrt (DLR) Berlin
Rolle : Architekt, Entwickler
Aufgabe : Entwurf/Design/Implementierung/Dokumentation diverser Bibliotheken/
Applikationen für Entwicklung EGSE-Software
-Ablage/Streaming/parametrierte Korrelation generischer Daten in
standardisiertem Industrieformat (National Instruments TDMS)
-generische Paket Kodierung/-Dekodierung (Telecommand/Telemetry)
auf Basis einer generischen Datenbank-persistenten
Protokollbeschreibung,
-Serialisierung/Deserialisierung von Telecommand/Telemetry in
standardisiertem Industrieformat auf Basis einer generischen
Datenbank-persistenten Formatbeschreibung
-Instrumenten-Anbindung (Telecommand/Telemetry) über generische
Netzwerk-Schnittstelle
-Bibliotheken zur Anbindung externer Module an LabWindows-CVI, LabVIEW und National Instruments TestStand
-Generischer Paket-Monitor auf Basis von WPF und AvalonDock
Software: C/C++/C#.NET Framework 3.5, WPF, Microsoft Visual Studio 2005/2008,
Microsoft Windows XP/Vista/Server 2003, LabVIEW 8.3/2009,
LabWindows-CVI 8.3/9.0, National Instruments TestStand,
National Instruments DIAdem 10/11, Rational ClearCase/ClearQuest, AvalonDock Library
Hardware: PC, Terminal-Server

--------------------------------------------------------------------------------

Zeit : 10/2009 - 01/2010
Titel : File System Filter Treiber
Branche : IT-Systemhaus Sicherheits-Software, Berlin
Rolle : Berater, Entwickler
Aufgabe : Entwurf/Design/Implementierung/Dokumentation Windows Kernel-Mode
Treiber zur Erfassung von File-IO Ereignissen auf
Fileserver-Systemen mit mehreren 1000 Usern, User-Mode Client
Bibliotheken, Komponenten sind Teil eines neuartigen Software-Systems
zum User-Management großer Unternehmensnetzwerke mit 1000+ Usern
-Machbarkeitsstudie
-Erfassung ausgewählter File-IO Ereignisse (Open, Write, Move, …)
-Filterung nach Pfadangaben und Benutzer-Identitäten
-Weiterleitung der Ereignisse zu User-Mode Client Bibliotheken
-Bereitstellung einer .NET Schnittstelle zur Treiber-Konfiguration
und den Zugriff auf die erfassten Ereignisse
Software: Microsoft WDK, C/C++/C#/.NET Framework 3.5, Microsoft Visual Studio
2008, Microsoft Windows/Server
Hardware: PC

--------------------------------------------------------------------------------

Zeit : 06/2008 - 09/2008
Titel : Protokoll-Dienst
Branche : Halbleiterindustrie, Centrotherm Thermal Solutions GmbH&Co.KG
Blaubeuren
Rolle : Architekt, Entwickler
Aufgabe : Windows-Dienst zur Online-Filterung, Konvertierung und
Datenbank-Ablage der Laufzeit-Protokolle von Halbleiter-
Produktionslinien
-automatische Erfassung des konkreten Produktionslinien-Layouts
durch Konfigurations-Parser
-Erfassung, Filterung und Merging der Protokolldateien der aus der
Konfiguration ermittelten Prozessanlagen
-Ablage generierter Protokolleinträge in SQL-Datenbank
Software: C#/.NET Framework 3.5, MS-SQL Server 2003, Microsoft Visual Studio
2008, Microsoft Windows
Hardware: PC

--------------------------------------------------------------------------------

Zeit : 10/2007 - 11/2008
Titel : Projektkatalog
Branche : Halbleiterindustrie, Centrotherm Thermal Solutions GmbH&Co.KG
Blaubeuren
Rolle : Architekt, Entwickler
Aufgabe : Applikations-Werkzeug zur Projektmanagement-Unterstützung im
Bereich Halbleiter-Fertigungsanlagen
-Konzept/Design/Implementierung der Applikation als Komplettleistung
-als GUI-Technologie wurde WPF/XAML benutzt
-Erfassung aller relevanten Anlagenparameter der Kundenprojekte
in einem XML-Repository.
-die Beschreibung der Anlagen basiert auf einem generischen
XML-Schema, das weitestgehende Freiheiten in der Anlagenmodellierung
schafft, neue Kundenprojekte werden aus Template für eine konkrete
Anlagenfamilie generiert
-Adaptive Visualisierung der Anlagen entsprechend ihrer
XML-Beschreibung
-automatische Versionierung mit Änderungserfassung
-automatische Publikation neuer Versionen über eMail-Verteiler
-Drucken, Repository-Suche mit Wildcards
-komplexe GUI mit Inplace-Edit Konzept
Software: C#/.NET Framework 3.5, XML/XSD/XPath, WPF/XAML,
Microsoft Visual Studio 2008, Microsoft Expression Blend 2.5,
Microsoft Windows
Hardware: PC

--------------------------------------------------------------------------------

Zeit : 01/2007 - 02/2008, 10/2009 - 12/2009
Titel : Automatisierung Halbleiter-Prozessanlage Photovoltaik
Branche : Halbleiterindustrie, Centrotherm Thermal Solutions GmbH&Co.KG
Blaubeuren, Fraunhofer Institut für Solare Energiesysteme Freiburg
Rolle : Architekt, Entwickler
Aufgabe : Automatisierungslösung zur Anbindung einer Halbleiter-Prozessanlage
an ein Produktionskontroll-System (MES) mit komplexer
Messwerterfassung
-Anbindung einer Photovoltaik-Wafer Prozessanlage an ein
Produktions-Kontrollsystem (MES) für den automatisierten Betrieb
in einer Produktionsumgebung
-Acquise, Transfer und Systemverteilung von Prozessparametern wie
Wafer-Bestückung, Prozess- und Messrezepten
-Transfer Aufbereitung und persistente Ablage von Ergebnissen
komplexer Messgeräte zur Waferqualifizierung
-Ansteuerung der Prozessanlagen
-Anbindung externer Softwarekomponenten (Java) über TCP/IP basiertes XML-Protokoll
-Koordination der SW-Schnittstellen zu Messgeräte-Herstellern
und Handlingsystem-Zulieferer
Software: C/C++, C#/.NET Framework 3.5, VB 6.0, MS-COM, OPC, STL, TCP/IP
(Sockets), XML/XSD/XPath, Microsoft Visual Studio 2003/2005/2008,
MS-Windows
Hardware:PC, Siemens IPC

--------------------------------------------------------------------------------

Zeit : 09/2006 - 11/2006
Titel : Fast Multiprocess Logging und Debugging
Branche : Halbleiterindustrie, Centrotherm Thermal Solutions GmbH&Co.KG
Blaubeuren
Rolle : Architekt, Entwickler
Aufgabe : Multiprozess Logging-Framework für Zentralsteuerungs-Software
von Halbleiter-Produktionssystemen
-Konzept/Design/Implementierung eines Frameworks zum performanten
Logging innerhalb einer OS/2 Applikation auf Basis der
firmeninternen Multithreading-Steuerungsarchitektur,
-Fast-Logging über Shared-Memory eines Logger Service-Prozess, der
die Persitenz der Logging-Information sichert
-erfolgreiches Debugging einer Halbleiter-Prozessanlage
(fehlerhafter systemischer CAN-Bus Input, der zum Totalausfall führt)
Software: C/C++, OS/2, OS/2 API\\\\\\\'s, Multiprocessing, Shared-Memory, CAN-Bus
Hardware: PC, Siemens IPC

--------------------------------------------------------------------------------

Zeit : 05/2006 - 01/2007
Titel : Automatisierung für Batch-Wafer Halbleiter-Produktionssystem
Branche : Halbleiterindustrie, Centrotherm Thermal Solutions GmbH&Co.KG
Blaubeuren, Institut für Halbleiterphysik Frankfurt(Oder)
Rolle : Architekt, Entwickler
Aufgabe : Konzept/Design/Teil-Implementierung von Steuerungs-Module nach
SEMI-Standards zur automatischen Be-/Entladung einer Batch-Wafer
Produktionsanlage
-Ansteuerung eines externen Wafer-Speichers (FOUP-Buffer) zum
Transfer von Wafer-Carriern von/zur Prozessanlage
-Visualisierung des Zustandes des Wafer-Speichers
-graphischer Editor zur Erstellung der Transfer-Rezepte
-Koordination der SW-Schnittstellen zu einem Schweizer Zulieferer
aus dem Bereich Halbleiter-Automatisierung
Software: C/C++, VB 6.0, MS-COM, OPC, STL, Microsoft Visual Studio 2005,
MS-Windows, diverse SEMI-Standards (SECS/GEM), MS-Visio
Hardware: PC, Siemens IPC

--------------------------------------------------------------------------------

Zeit : 10/2003 - 12/2005
Titel : COROTLOG Software für COROT Forschungsmission
Branche : Raumfahrt, Ingenieurbüro Ulmer Frankfurt(Oder) in Kooperation mit
Deutsches Zentrum für Luft- und Raumfahrt (DLR) Berlin sowie CNES
Rolle : Entwickler
Aufgabe : On-Board Software für Forschungssatellit \\\\\\\"COROT\\\\\\\" der französischen
Raumfahrtagentur (CNES)
-Verifikation und Ausführung von Steuerkommandos vom MIL-STD-1553
Spacecraft Bussystem
-Steuerung des Kameraauslesemoduls über Spacewire IEEE 1355
-On-Board Bildverarbeitung (Gewinnung von Korrekturdaten für die
Satellitenausrichtung, Langzeit-Sternphotometrie, Transientenmethode
zur extrasolaren Planetensuche
-Fehlersimulation für EDAC
-Vorbereiten und Durchführen von Modul-, Integrations- und Systemtests
-Erstellen von Modul-Dokumentationen
-Erstellen von Test-Dokumentationen

On-Ground Tools für Simulation und Datenauswertung
-Entwicklung und Erweiterung von Applikationen zur Telemetrie-
Visualisierung und -Verifikation
-Entwicklung einer Simulationsumgebung für die automatische
Generierung von Instrumenten-Kommandierung, optischer Bildgebung
sowie Prozessdaten-Verifikation
Software: Virtuoso Realtime OS, ADSP 21020 Entwicklungsbibliotheken (Compiler,
Simulator, Emulator), Microsoft Visual Studio 2003, ESA Software
Engineering Standards (ECSS), GNUPlot, Rational ClearCase/ClearQuest,
Watcom C/C++, Tcl/TK, XML, Xerces
Hardware: ADSP 21020, Spacewire, MIL-Bus, PC

--------------------------------------------------------------------------------

Zeit : 11/1999 - 05/2002
Titel : Entwicklung von Softwarekomponenten für ein SS7-basiertes
TK-Vermittlungssystem
Branche : Telekommunikation, TELES AG Berlin
Rolle : Entwickler
Aufgabe : -Teilimplementierung Parlay \\\\\\\"Call Control and User Interface API\\\\\\\"
-Trace-Mechanismus für Gerätetreiber und Services unter Windows NT
-generische Trace-Dekodierung mittels einer auf ASN.1 basierten
Protokollbeschreibung
Software: Windows NT, ASN.1, C/C++, Microsoft Visual Studio 5/6, Lex/Yacc,
Signaling System 7 (SS7), ISDN, MS-COM/-DCOM
Hardware: PC

--------------------------------------------------------------------------------

Zeit : 10/1998 - 10/1999
Titel : Entwicklung von Management-Komponenten für eine verteilte Call-Center
Softwarelösung
Branche : Telekommunikation, TELES AG Berlin
Rolle : Entwickler
Aufgabe : -MS-COM Komponentenentwicklung
-MS TAPI Anbindung
-Client-Server Anbindung
Software: Windows NT, C/C++, MFC, MS-COM, MS-TAPI, Microsoft Visual Studio 5/6,
ISDN
Hardware: PC

--------------------------------------------------------------------------------

Zeit : 07/1996 - 09/1998
Titel : Entwicklung und Pflege einer Management-Lösung für IDSN-Endgeräte
Branche : Telekommunikation, TELES AG Berlin
Rolle : Entwickler
Aufgabe : -MFC basierte Applikationsentwicklung
-ISDN D-Kanal Protokolle
-proprietäres D-Kanal Protokoll
Software: Windows NT, C/C++, MFC, MS-COM, MS-TAPI, Microsoft Visual Studio 5/6,
ISDN
Hardware: PC

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Verfügbar ab 02.01.2015 zu 100%, Vor-Ort-Einsatz 100% möglich

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Innerhalb von Deutschland
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

--Deutschland: komplett

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Außerhalb von Deutschland
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[EUROPA - EU-MITGLIEDSSTAATEN]

--komplett in: Belgien, Dänemark, Finnland, Frankreich, Griechenland, Großbritannien,
Irland, Italien, Luxemburg, Malta, Niederlande, Österreich, Polen, Portugal, Schweden,
Spanien

[EUROPA - NICHT EU-LÄNDER]

--komplett in: Andorra, Liechtenstein, Monaco, Norwegen, San Marino, Schweiz,
Vatikanstadt

[OSTASIEN]

--komplett in: China, Hongkong, Japan, Korea (Süd), Taiwan

komplett in: [NORDAMERIKA]
Profilbild von Thomas Zecha Senior Software Engineer C/C++/C# im technisch-wissenschaftlichen Entwicklungsbereich aus FrankfurtOder Senior Software Engineer C/C++/C# im technisch-wissenschaftlichen Entwicklungsbereich
Registrieren