WRITEME Turbo Pascal Version 6.0 Copyright (c) 1983,90 Borland
Dipl.-Ing. (FH) Jens Nötzold - noetzold-informatik.dePortfolio.pdf · Produkte Windows 7, Borland...
Transcript of Dipl.-Ing. (FH) Jens Nötzold - noetzold-informatik.dePortfolio.pdf · Produkte Windows 7, Borland...
Dipl.-Ing. (FH) Jens Nötzold
Lebenslauf und Tätigkeitsprofil
Zur Person
Name: Jens Nötzold,geb. 1965 in Eckernförde, Deutschland
Qualifikation: Diplom-Ingenieur (FH) Elektrotechnik,Schwerpunkt technische Informatik
Anschrift: Ingenieurbüro NötzoldAn der dänischen Kirche 1624955 Harrislee / Flensburg
Internet: [email protected]
Berufliche Stationen
2001 – heute Ingenieurbüro Nötzold, Harrislee
Büro für technische Informatik, System- und Softwareentwicklung, 2 bis 5 MA
• Geschäftsführung, Personalführung, Projektleitung, Projektmanagement, Software-Engineering, Beratung
• Softwareentwicklung, embedded Systems, PC, CAN/CANopen/SAE J1939/CUP
• für Geräte, Maschinen und Fahrzeuge und Simulation (Laborausstattung)• für betriebssichere und sicherheitsrelevante Systeme (funktionale Sicherheit)• Steuerung u. Regelung elektrohydraulischer Antriebe• Fahrzeug Energiemanagement• ergonomische Nutzerschnittstellen, Bediengeräte• integrierte Prüfsysteme, Diagnose- und Wartungswerkzeuge
• Unabhängige Softwaretests
• Retrograde Spezifikation und Dokumentation
• Beratung zur Anwendung und Integration Sparx Enterprise Architect
• Entwicklung von Erweiterungen zum Sparx Enterprise Architect
• Herausgeber der EA-Extension „Procead“ (www.procead.de) zur Einbettung von Prozess- und Qualitätsmanagement in die System- und Softwareentwicklung
• Anwendungsberatung V-Modell XT, Vorgehensmodelle, Entwicklungsprozesse
• Shopfloor-MES zur Prozessautomation in der Elektronikfertigung, WIP-Tracking, Tracing, Testing, Packaging, Recipe Management
→ Projektleitung, Projektmanagement:
• Analyse technischer Ausschreibungen, Angebotserstellung
• Arbeitspaketdefinition, Planung und Kostenüberwachung
Lebenslauf Jens Nötzold
Seite 2/8
• Projektfortschrittsentscheidung und -überwachung
→ Qualitätsmanagement:
• Einführung, Definition und kontinuierliche Verbesserung von Entwicklungsprozessen für sicherheitsrelevante Systeme
• Durchsetzung interner und externer Qualitätsziele
• Identifizierung von Schwachstellen und Risiken
• Erstellen von Prüfkonzepten
→ Systemerstellung, Engineering:
• Anforderungs-, Änderungs- und Konfigurationsmanagement
• Software Design & Architektur (mit UML)
• Programmierung embedded, Windows und Unix/Linux C/C++, C#, .Net, Python, TCL/Tk, HTML/XML, SQL, PL/SQL, CAN, CANopen, TCP/IP
• Software Test (TESSY, IBM Test Realtime), Integration und Abnahme
• Technische Dokumentation, Spezifikation, Nutzerdokumentation
bis 2001 Entwicklungsingenieur, ORGA Kartensysteme GmbH, Kiel
• Projektleitung (techn.) Personalisierung österreich. Gesundheitskarte nach Common Criteria (ISO/IEC 15408)
• Teamleitung Software-Entwicklung Personalisierung SmartCards
1994 - 2000 Entwicklungsingenieur Motorola Elektronik GmbH
• 6 Jahre in der Arbeitsvorbereitung CIM, High Volume Fertigungsleitsystem Mobiltelefone (D-Netz)
• Entwicklung Shopfloor MES, Prozessautomation, Topfloor Reporting
• Mitwirkung an CMMI Prozesseinführung, Umsetzung, Zertifiziert nach CMMI Level 4 (CMMI-DEV der Carnegie Mellon University)
1990 -1994 Studium der Elektrotechnik mit Schwerpunkt technische Informatik
• Abschluss Diplom-Ingenieur (FH) Elektrotechnik / technische Informatik an der FH Flensburg
1990 Fachoberschule Flensburg
• Fachhochschulreife
1987 - 1989 Techniker im Prüffeld Funkgeräte, Storno Elektronik GmbH
• Kalibrierung, Prüfung und Reparatur von Funkanlagen, Land- und Seefunk, Betriebsfunk, ÖBL-C
Lebenslauf Jens Nötzold
Seite 3/8
1983 - 1987 Berufsausbildung zum Kommunikationselektroniker Funktechnik
• 2-stufige Ausbildung Nachrichtengerätemechaniker / Funkelektroniker
Projekte (Auszug)
2/2015 – heute Procead EA Extension
Fortlaufende Entwicklung einer SW-Komponente als Erweiterung zum Enterprise Architect EA der Fa. Sparx Ltd. zur generischen und systematischen Umsetzung von Prozess- und Qualitätsanforderungen in der System- und Softwareentwicklung. Unterstützung von Workflows auf Projekt- und Qualifizierungsebene.
Rolle Projektmanager, Produktmanager, Design und Entwicklung
Kenntnisse Anforderungen an sicherheitsrelevante Projekte, Systems Engineering, Software Engineering, Requirements Management, Change Management, Configuration Management, Version Control, Process Management, Quality Management, Software Development Process Model, Workflow Management
Sparx Enterprise Architect Automation Interface, MDG-Technologie, Template-Erstellung, SQL-Searches, Test Automation, Testing Framework, C#, .Net 4.5, SQL, WPF/XAML, Test Driven Development
Produkte Microsoft Visual Studio 2015, Enterprise Architect Fa. Sparx Ltd., Procead, Nunit, V-Modell-XT 2.1, MySQL
2/2018 – 3/2018 Diagramm-Generator EA Extension
Entwicklung einer Anwendungssoftware zur Rückentwicklung von C-Source Code in Aktivitätsdiagramme als Erweiterung zum Sparx Enterprise Architect.
Rolle Projektmanager, SW-Entwickler
Kenntnisse C (C11) Grammatik, Sparx Enterprise Architect Automation Interface, Parsergenerator, C#, .Net 4.5, WPF/XAML, Test Driven Development
Produkte Microsoft Visual Studio 2015, Enterprise Architect Fa. Sparx Ltd., Procead, Nunit, ANTLR 4
Lebenslauf Jens Nötzold
Seite 4/8
1/2017 – 5/2018 Retrograde Spezifikation SIL 3/4
Rückwärtsentwicklung von Struktur und Verhalten aus C-Quellcode und Schaltplänen des Sicherheitscontrollers eines Gleisbaustellen-Warnsystems:
• Spezifikation der funktionalen Anforderungen
• Darstellung des Verhaltens in Aktivitäts- und Sequenzdiagrammen.
• Darstellung der Architektur und Realisierungsbeziehungen
Rolle Anforderungsanalytiker, SW-Architekt, SW-Entwickler
Kenntnisse Anforderungsspezifikation, Requirements Management, Programmiersprache C
Produkte Sparx Enterprise Architect, Procead, Eclipse IDE
5/2017 – 11/2017 Schmierstoffnanalyse mit Infrarot-Spectrometer
Entwicklung einer Anwendungssoftware zur Probenanalyse von Schmierstoffen an einem Infrarot-Spektrometer:
• Spezifikation der Anforderungen (Use Case)
• Spezifikation der Prüfung
• Implementierung der Anwendung
Rolle Projektmanager, Anforderungsanalytiker, SW-Architekt, SW-Entwickler, Prüfer
Kenntnisse Proprietäres Ethernet-Protokoll (OCOM, TCP, UDP), Python, Qt, SQL, Nunit
Produkte Windows 7, Sparx Enterprise Architect, Procead, Eclipse Oxygen, Python 3.4, Qt 4.8
3/2016 – 9/2016 Anwendungsberatung Sparx Enterprise Architect
Beratung zur Realisierung sicherheitsrelevanter Systeme mit Hilfe des Sparx Enterprise Architect
• Ist-Aufnahme der kundenspezifischen Entwicklungsprozesse und Dokumentationsschemata.
• Anleitung zur optimalen Abbildung im Projektmodell
• Entwicklung einer Corporate MDG zur Durchsetzung von Modell- und Modellierungsvorgaben, Stereotypen und Dokument-Templates.
• Einführung von Procead zur systematischen Umsetzung von Prozess- und Qualitätsvorgaben
Rolle Berater
Kenntnisse Sparx Enterprise Architect, MDG-Technologie, Template-Erstellung, SQL-Searches, Systementwicklung, Softwareentwicklung, Prozessmanagment, Qualitätsmanagement, Konfigurationsmanagement
Produkte Sparx Enterprise Architect 11, Procead 1.0
Lebenslauf Jens Nötzold
Seite 5/8
9/2016 – 12/2016 Software-Verifikation White-Box, SIL 3
Durchführung von Software Tests zur SIL 3 Qualifizierung an beigestelltem C-Source Code einer Signalsteuerung mit ~300 Funktionen
Rolle Prüfer
Kenntnisse White-Box Software Test, Mocking, Code Coverage, Modified condition/decision coverage MC/DC, Classification Tree Method CTM
Produkte Tessy (Fa. Razorcat)
5/2016 – 09/2016 GVA Plug-in
Entwicklung eines GVA-konformen Plug-in zur Erzeugung von Steuerbefehlen aus Gedanken–EEG mit Trainingsmodus und grafischer Rückmeldung
Entwicklung eines GVA-konformen Plug-in zur Bedienung und Anzeige eines Hilfstriebwerks
Rolle SW-Entwickler
Kenntnisse C#, .Net 4.5, DirectX-3D, CAN, Generic Vehicle Architecture GVA
Produkte Microsoft Visual Studio 2013, Emotiv Epoc+ wireless EEG
3/2015 – 12/2015 Bediengerät Systemtest Nachführanlage
Entwicklung eines spartanischen Bediengeräts (6 Taster, alphanumerisches Display) mit Programmsteuerung zur Realisierung der Funktionsprüfung und Fehlerlokalisierung einer militärischen Anlage.
Erstellung eines Bedienkonzepts, Spezifikation, Programmierung und Integration.
Rolle Anforderungsanalytiker, Ergonomieverantwortlicher, SW-Entwickler, Systemintegrator, Prüfer
Kenntnisse CANopen, Microcontroller Infineon C166, Programmiersprache C
Produkte Tasking Compiler/Linker
4/2014 – 11/2017 Bedien- und Anzeigeeinheit Aufklärungssystem
Entwicklung der SW-Einheit zur Anzeige von Betriebszuständen, Kamerabildern der Optronik sowie einer 3D/2D-Visualisierung der momentanen Stellung des hydraulischen Greifersystems im Raum.
Entwicklung einer integrierten Funktionsprüfung.
Rolle Projektmanager, Anforderungsanalytiker, Ergonomieverantwortlicher, SW-Architekt, SW-Entwickler
Kenntnisse CANopen, C#, .Net 3.5, Direct/X, Direct3D, UML, Unit Testing Framework
Produkte Windows 7, Trimble Navigation Sketchup 8, Microsoft Visual Studio 2013, DirectX-3D 9, Sparx Enterprise Architect, IBM Rational DOORS, NUnit
Lebenslauf Jens Nötzold
Seite 6/8
4/2014 – 6/2014 Softwareverifikation SIL-3
Spezifikation und Implementierung von Prüfungen auf Unit-, Integrations- und Systemebene zur SIL 3 Qualifizierung von SW-Modulen
Erzeugen von Attrappen (Stub, Mock)
Rolle SW-Entwickler, Prüfer
Kenntnisse DIN EN 61508, Programmiersprache C, Mocking, Softwaretest
Produkte IBM Test Realtime, IBM Rational DOORS
11/2011 – 12/2013 Steuereinheit Detektorfahrzeug GRCP
Entwicklung der Steuereinheit für das ferngesteuerte Detektorfahrzeug im GRCP:
• Steuerung und Bodenabstandsregelung der hydraulischen Transportaufhängung des Detektors
• Startautomatik Diesel-Aggregat
• Beleuchtungssteuerung
• Verbraucher-Energiemanagement
• Bedienung- und Anzeige
• Funktionsüberwachung
• Integration von Fernsteuerung, Funkausstattung, Sensoren und Aktuatoren
Rolle Projektmanager, Anforderungsanalytiker, SW-Architekt, SW-Entwickler, Prüfer
Kenntnisse CAN, CANopen, RS-422, C, C#, Python, Steuerungs- und Regelungstechnik
Produkte ESX-3XL CAN-Modul mit C-HAL (Fa. STW), Code Blocks, Sparx Enterprise Architect
5/2012 – 11/2012 DVB-T Monitoring
Erweiterung einer DVB-T Monitoring Appliance auf kundenspezifischer Plattform um die Übertragung der Impulsantwort des DVB-T-Signals
Rolle SW-Entwickler
Kenntnisse I2C, DSP, ARM9
Produkte Code Composer Studio (Texas Instruments)
Lebenslauf Jens Nötzold
Seite 7/8
1/2010 – 03/2012 Referenzanlage (Fehlersimulation und Prüfmittel)
Entwicklung einer Prüfeinrichtung zur Inbetriebnahme, Optimierung und Abnahme der sicherheitsrelevanten Software von Steuerrechner und Sicherheitcontroller innerhalb eines verteilten CAN-Systems mit Prüfadaption.
Entwicklung von CAN-Simulatoren für Funk-, Mess- und Steuer- und Navigationsgeräten.
Entwicklung einer Anlagen-Programmsteuerung mit Makroprozessor zur Defintion von Fehlersimulationen durch einen Prüfer.
Entwicklung einer Interprozesskommunikation IPC zwischen Simulation, GUI und Makro-Programmsteuerung
Rolle Projektmanager, Anforderungsanalytiker, SW-Architekt, SW-Entwickler, Prüfer
Kenntnisse Verteilte Systeme, IPC, CAN, CUP-Protokoll, CANopen, CORBA 2, Data Distribution Service DDS, C++, C#, .Net 3.5, Python, Unit Testing Framework
Produkte Windows 7, Borland C++ Builder, Microsoft Visual Studio 2008, Sparx Enterprise Architect, NUnit
1/2010 – 03/2010 Verpackungssteuerung und Produktrückverfolgung
Entwicklung einer Komissionierungsverwaltung für Einzelgebinde, Trays und Mehrwegpaletten in ein kundenspezifisches Shopfloor-MES mit WIP-Tracking.
Regelbasierte Verpackungssteuerung und Produktrückverfolgung von Verpackung auf Fertigungslose für einen Automobil-Zulieferer.
Rolle Projektmanager, Anforderungsanalytiker, SW-Architekt, SW-Entwickler, Prüfer
Kenntnisse RDBMS, SOAP, C++, SQL, DDL, Datenbankdesign, ER-Modellierung, Stored Procedures
Produkte Visual C++, MySQL, Sparx Enterprise Architect
10/2006 – 02/2008 Sonderwerkzeug SPz Puma
Entwicklung der SW-Einheit zur Instandsetzung und Wartung des Systems SPz Puma
Rolle Projektmanager, Anforderungsanalytiker, Ergonomieverantwortlicher, SW-Architekt, SW-Entwickler, Prüfer
Kenntnisse Verteilte CAN-Systeme, CAN-basierte Anwendungsprotokolle, Betriebsdatenerfassung und -speicherung, Logbuchfunktion, Software up/download, Dialoggestaltung nach DIN/ISO 9241-10, Datenintegrität, Relationale Datenbanksysteme, UML, C++, SQL, CUP-Protokoll
Produkte Windows 7, Borland C++ Builder, PCAN-API (Fa. Peak System Technik), Sparx Enterprise Architect, V-Modell-XT
7/2005 – 3/2006 Air Start Unit
Spezifikation von Anforderungen, Architektur und Prüfung der Steuerung , Regelung und Überwachung einer mobilen Turbine zur Drucklufterzeugung.
Rolle Prüfer
Lebenslauf Jens Nötzold
Seite 8/8
7/2005 – 3/2006 Air Start Unit
Kenntnisse System- und SW-Entwicklung, Elektrotechnik, Steuer- und Regelungstechnik, Schwachstellen- und Risikoanalyse
Produkte Adobe Framemaker, Microsoft Word
10/2006 – 12/2006 BIOS-CAN-Adapter
Entwicklung eines Software-Moduls zur Adaption eines CAN-Controllers. Umsetzung der Filterparameter von masken- auf gruppenbasierte CAN-Filter.
Rolle SW-Entwickler
Kenntnisse Kundenspezifischer HAL (BIOS), Microcontroller 80C167, Microcontroller LPC2294, Programmiersprache C
Produkte phyCORE SOM (Fa. Phytec), Tasking Compiler
2/2003 – 3/2004 Integriertes Prüfsystem Gruppentransporter „Boxer“
Konzeption, Spezifikation und Implementierung einer integrierten Funktionsprüfung und Fehlerlokalisierung über alle Fahrzeugfunktionen für ein verteiltes CAN-System.
Rolle SW-Architekt, SW-Entwickler, Prüfer
Kenntnisse Elektronik, Sensorik, Aktuatorik, Embedded Systems, CAN, C99, Structured Definition Language SDL, CUP-Protokoll
Produkte Telelogic TAU, DOORS