2007 - heute:
2000 - 2007:
Softwaretest:
Softwareerstellung / Entwicklung / Programmierung:
Systemadministration:
Diverses:
06/1998 - 11/1999: Crypto-Coprozessor-ASIC
Branche:
Telecom
Rolle:
Projektleiter, Business Analyst, Koordinator, Programmierer, Tester
Aufgaben:
Aufgabenstellung war die Spezifikation, Modellierung und "Programmierung" eines Verschlüsselungsprozessors in VHDL, das Aussuchen der Tools sowie die Erstellung von Modultests in VHDL-Testbenches und die Black-Box-Systemtests mit einem HP-ASIC-Tester unter Verwendung selbsterstellter Testpatterns für den ASIC-Tester, die Koordination mit einem Industriepartner sowie das Schreiben der Dokumentation und wissenschaftlicher Veröffentlichungen. Im Rahmen dieses Projektes führte ich auch eine Patentanmeldung durch. Im Detail:
Problemstellung:
Lösung:
Produkte:
Xilinx, VisualHDL, Synopsis-Tools, Wavelink, HP-ASIC-Tester
Testkonzept:
"Testbench" mit Definition einer "Testbench-Sprache" schon während Design, Funktions- und Modultests (Simulationen) sowie repetitive automatische Tests des Codes durch Testbench, Aufbau eines Prototyps mit Xilinx-FPGA (Virtex-Reihe), Erzeugung der Testvektoren mittels Rechnersimulation. Umsetzung und Ergebnisauswertung durch "Wavelink" mit Übertragung zum FPGA durch HP-ASIC-Tester
01/1994 - 06/1994: 16-bit-Mikrocontrollerboard mit zwei Tochterprozessoren für die Dentaltechnik, inkl. System-BIOS, u.a. mit umfangreicher Funktionsbibliothek zur Displayansteuerung und Druckeransteuerung
Mikrocontrollerboard mit 1 Stk. 68HC16 und 2 Stk. 68HC11, Analog-Ein- und Ausgänge mit programmierbaren Vorverstärkern, Leistungsausgängen, Druckerausgang, graphischem Display, Projektdokumentation
Branche:
Industrieelektronik
Rolle:
Entwicklungsingenieur
Aufgaben:
Produkte:
diverse: ABEL-Tools, Oszillographen, Logic-Analysatoren, Programmer, Assembler, Emulatoren
Testkonzept:
"Testen" schon während Analyse und Design, extensiver Funktions- und Modultest, Systemtest des Prototyps.
Konstruktion einer halbautomatischen Testeinrichtung für die Serienprüfung - mittels eines speziellen Testprogrammes, welches auf dem 68HC16 läuft, sowie entsprechenden Testadaptern, werden alle Ein- und Ausgänge automatisch getestet, die Tastatur und das Display werden manuell sowie visuell getestet
weitere Softwareprojekt, jeweils inkl. Spezifikation und Softwaretest / Testkonzept (Auswahl):
Stammdatenpflege
Ankopplung einer elektronischen Türzugangskontrolle
Zahlungseingangsüberwachung
Leistungsabrechnung
Lastschrifteneinzug (belegloses Datenträgeraustauschverfahren)
Ankopplung an die zentrale Datenbank
individuellem Berechnen von Trainingsplänen
maskengesteuerte Benutzerführung
umfangreiche Busstatus- und -fehlermeldungen
Projektdatenverwaltung
Konzeption der Kommunikationsprotokolle
Betriebssystem für ADC-Daten-Frontend
Busmastersoftware für die Weiterleitung der Daten über RS232 oder Glasfaser
Betriebssystem für eine DAC-Datenauswertekarte
Hochsprachenprogramm zum Testen der einzelnen Komponenten
weitere Hardwareprojekte (Auswahl):
Dipl.-Ing. (TU) Elektrotechnik, Elektroingenieur
2007-2013: in Zürich:
2000-2007: in Zürich:
1998-2000:
1994-1998:
Ingenieurbüro, Entwicklung div. Hard- und Software für Embeddedsysteme (Messtechniksysteme, 8- und 16-bit-Mikrocontrollersysteme inkl. Hardwaredesign, Komponentenauswahl, Schaltplan, Layout, Prototypenfertigung), Buskonverter ProfibusModbus, CPLD-Programmierung, math. Coprozessoren, Programmiersprachen: Assembler, C, Basic, ABEL
1992:
Praktikum DriveControls, dort Weiterentwicklung des (teil)automatisierten Elektronik-Board-Systemtests, Fehlersuche und Reparatur auf komplexen Elektronikboards
1986-1994:
Universitätsstudium Diplom Ingenieur Elektrotechnik, Schwerpunkte: Mess- und Automatisierungstechnik, Software, Digitaltechnik, Leistungselektronik, Erlernen von Pascal, C, C++
1982-1989:
Software-Freelancer für ein Fitnessstudio, dort Programmieren und Testen der Mitgliederverwaltungssoftware, Entwickeln von Türzugangskontrollsystemen, Telekomvernetzung, Entwickeln einer proprietären Computervernetzung von fünf Epson-HX-20, Entwickeln einer Bankenlösung zum elektronischen Lastschrifteneinzug, Programmiersprachen: Basic und Assembler
weitere Sprachen: VHDL (> 2 Jahre), ABEL
AS3 (ActionScript 3, ein Java-Clon von Adobe): > 5 Jahre
SQL
HTML
CSS
XML
Shell-Scripte
CMS: Wordpress, Joomla, Typo3
SIP
RTP
SSL
IPSEC
u.a.
PC
Hard- und Software-Migrationsprojekte, Codewartungsprojekte, Softwarepflegeprojekte, Refactoring- bzw. Reengineeringprojekte
Simulation thermodynamischer Systeme, insbesondere Solarsysteme: sehr gut, > 5 Jahre Berufserfahrung
Simulation digitaler Schaltkreise mit VisualHDL und Synopsis: sehr gut, > 2 Jahre
Synopsis
WaveLink
VisualHDL
Eclipse
Visual Studio
div. andere IDEs
Weitere Interessen / berufliche Erfahrungen:
Telekommunikataion
Telecom
Telco
Solar
Industrie
Anlagenbau
Automative
Behörde
Mobilfunk
Sicherheit
Software
2007 - heute:
2000 - 2007:
Softwaretest:
Softwareerstellung / Entwicklung / Programmierung:
Systemadministration:
Diverses:
06/1998 - 11/1999: Crypto-Coprozessor-ASIC
Branche:
Telecom
Rolle:
Projektleiter, Business Analyst, Koordinator, Programmierer, Tester
Aufgaben:
Aufgabenstellung war die Spezifikation, Modellierung und "Programmierung" eines Verschlüsselungsprozessors in VHDL, das Aussuchen der Tools sowie die Erstellung von Modultests in VHDL-Testbenches und die Black-Box-Systemtests mit einem HP-ASIC-Tester unter Verwendung selbsterstellter Testpatterns für den ASIC-Tester, die Koordination mit einem Industriepartner sowie das Schreiben der Dokumentation und wissenschaftlicher Veröffentlichungen. Im Rahmen dieses Projektes führte ich auch eine Patentanmeldung durch. Im Detail:
Problemstellung:
Lösung:
Produkte:
Xilinx, VisualHDL, Synopsis-Tools, Wavelink, HP-ASIC-Tester
Testkonzept:
"Testbench" mit Definition einer "Testbench-Sprache" schon während Design, Funktions- und Modultests (Simulationen) sowie repetitive automatische Tests des Codes durch Testbench, Aufbau eines Prototyps mit Xilinx-FPGA (Virtex-Reihe), Erzeugung der Testvektoren mittels Rechnersimulation. Umsetzung und Ergebnisauswertung durch "Wavelink" mit Übertragung zum FPGA durch HP-ASIC-Tester
01/1994 - 06/1994: 16-bit-Mikrocontrollerboard mit zwei Tochterprozessoren für die Dentaltechnik, inkl. System-BIOS, u.a. mit umfangreicher Funktionsbibliothek zur Displayansteuerung und Druckeransteuerung
Mikrocontrollerboard mit 1 Stk. 68HC16 und 2 Stk. 68HC11, Analog-Ein- und Ausgänge mit programmierbaren Vorverstärkern, Leistungsausgängen, Druckerausgang, graphischem Display, Projektdokumentation
Branche:
Industrieelektronik
Rolle:
Entwicklungsingenieur
Aufgaben:
Produkte:
diverse: ABEL-Tools, Oszillographen, Logic-Analysatoren, Programmer, Assembler, Emulatoren
Testkonzept:
"Testen" schon während Analyse und Design, extensiver Funktions- und Modultest, Systemtest des Prototyps.
Konstruktion einer halbautomatischen Testeinrichtung für die Serienprüfung - mittels eines speziellen Testprogrammes, welches auf dem 68HC16 läuft, sowie entsprechenden Testadaptern, werden alle Ein- und Ausgänge automatisch getestet, die Tastatur und das Display werden manuell sowie visuell getestet
weitere Softwareprojekt, jeweils inkl. Spezifikation und Softwaretest / Testkonzept (Auswahl):
Stammdatenpflege
Ankopplung einer elektronischen Türzugangskontrolle
Zahlungseingangsüberwachung
Leistungsabrechnung
Lastschrifteneinzug (belegloses Datenträgeraustauschverfahren)
Ankopplung an die zentrale Datenbank
individuellem Berechnen von Trainingsplänen
maskengesteuerte Benutzerführung
umfangreiche Busstatus- und -fehlermeldungen
Projektdatenverwaltung
Konzeption der Kommunikationsprotokolle
Betriebssystem für ADC-Daten-Frontend
Busmastersoftware für die Weiterleitung der Daten über RS232 oder Glasfaser
Betriebssystem für eine DAC-Datenauswertekarte
Hochsprachenprogramm zum Testen der einzelnen Komponenten
weitere Hardwareprojekte (Auswahl):
Dipl.-Ing. (TU) Elektrotechnik, Elektroingenieur
2007-2013: in Zürich:
2000-2007: in Zürich:
1998-2000:
1994-1998:
Ingenieurbüro, Entwicklung div. Hard- und Software für Embeddedsysteme (Messtechniksysteme, 8- und 16-bit-Mikrocontrollersysteme inkl. Hardwaredesign, Komponentenauswahl, Schaltplan, Layout, Prototypenfertigung), Buskonverter ProfibusModbus, CPLD-Programmierung, math. Coprozessoren, Programmiersprachen: Assembler, C, Basic, ABEL
1992:
Praktikum DriveControls, dort Weiterentwicklung des (teil)automatisierten Elektronik-Board-Systemtests, Fehlersuche und Reparatur auf komplexen Elektronikboards
1986-1994:
Universitätsstudium Diplom Ingenieur Elektrotechnik, Schwerpunkte: Mess- und Automatisierungstechnik, Software, Digitaltechnik, Leistungselektronik, Erlernen von Pascal, C, C++
1982-1989:
Software-Freelancer für ein Fitnessstudio, dort Programmieren und Testen der Mitgliederverwaltungssoftware, Entwickeln von Türzugangskontrollsystemen, Telekomvernetzung, Entwickeln einer proprietären Computervernetzung von fünf Epson-HX-20, Entwickeln einer Bankenlösung zum elektronischen Lastschrifteneinzug, Programmiersprachen: Basic und Assembler
weitere Sprachen: VHDL (> 2 Jahre), ABEL
AS3 (ActionScript 3, ein Java-Clon von Adobe): > 5 Jahre
SQL
HTML
CSS
XML
Shell-Scripte
CMS: Wordpress, Joomla, Typo3
SIP
RTP
SSL
IPSEC
u.a.
PC
Hard- und Software-Migrationsprojekte, Codewartungsprojekte, Softwarepflegeprojekte, Refactoring- bzw. Reengineeringprojekte
Simulation thermodynamischer Systeme, insbesondere Solarsysteme: sehr gut, > 5 Jahre Berufserfahrung
Simulation digitaler Schaltkreise mit VisualHDL und Synopsis: sehr gut, > 2 Jahre
Synopsis
WaveLink
VisualHDL
Eclipse
Visual Studio
div. andere IDEs
Weitere Interessen / berufliche Erfahrungen:
Telekommunikataion
Telecom
Telco
Solar
Industrie
Anlagenbau
Automative
Behörde
Mobilfunk
Sicherheit
Software
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.