Studium der Dokumentation von Informationssicherheits-relevanten Funktionen der Spezifikation betrachteter Kommunikations-Stacks. Struktureller Vergleich der logischen Architekturen. Identifizierung des gemeinsamen Nenners innerhalb des Scopes der beauftragenden Abteilung anhand kryptologischer Zulassungskriterien des BSI; Begründung der Nichtnotwendigkeit einer Vertraulichkeits-Einstufung der resultierenden Teil-Spezifikationen des harmonisierten Standards für die betrachtete Klasse von Krypto-Algorithmen.
Ablgeich von Application-Matrizen (Elicitation). Erstellen eines Traceability-Konzepts und Dokumentation im Systemhandbuch.
Gap-Analyse; Strukturieren, Ergänzen und Review des Pflichtenheftes der Controller-Komponente. Metriken für formale Dokumenten-Qualität, Coaching
Defintion und Etablieren eines modellgetriebenen System-Enticklungsprozesses basierend auf einem Wirkketten-Architektur-Konzept, Stakeholder-Analyse, Durchgehendes Requirements-Management-Konzept, Metriken für Model / Traceability / Coverage. Abstimmung von Anforderungen mit Kunde, Release-Planung, Spezifizieren von Funktionsanforderungen. Definition eines Kamera-Kalibriermusters für Weitwinkel. Usecase-Analyse, Architekturdefinition und Ableitung von Anforderungen für Subsysteme. Dokument-Review, Beiträge zum Risk-Management.
Definition eines Modell-Erstellungsprozesses entsprechend der APSICE-Prozesse ENG.2/ENG.3 unter Randbedingungen eines querschnittlichen RM-Plans, des Harmony-Prozesses und in Absprache mit weiteren MBSE-/MDD-Experten.
Automatisiertes Abbilden generischer Lastenheft-Anteile in ein Model-Template innerhalb eines Produkt-nahen Prototyp-Projekts (Kombi-Instrumente) zur Unterstützung der Systemanalyse, Absprache des physischen Schnittstellenkonzepts mit Fachabteilungen HW/SW.
Analyse v. Wirkketten zum Erstellen von UseCases u. optional FTA, FMEA, FMEDA; Dokumentation zum Ausrollen der MBSE-Best Practices. Nutzwertanalyse für div. Traceability-Modelle.
Systemengineering, Abstimmen von Kunden-Anforderungen, Moderation von Regel-Meetings, Diskussion von Dekompositionen (ASIL-D), Komponentenschutz (Cyber Security), Spezifikation der Diagnose-Funktionalität, Metriken für RM-Prozess, Bewerten der Zuverlässigkeit spez.-er HW-Schaltungen
Etablieren eines RM-Prozesses in Zus.-Arbeit mit QS und Functional Safety. Architektur für funktionale Sicherheit der zentralen ECU und Assessments für funktionale Sicherheit (Level-4-Freigabe), Thermistorgleichung, Modellrechnung für Schirmdämpfung einer Leiterplatte
Schnittstelle zum Fachbereich, formales Release eines Konzern-weit genutzten Web-Services, Integration/Test von Algorithmus-Modellen für Preisentwicklungen, stochastische Volatilitätsprozesse, Schnittstellen-, Anforderungsanalyse und Aufwandsschätzung für Langzeitmodell; Prozessoptimierung für geplantes Projekt, Optimiertes Data-Warehousing
Stakeholder-Analyse, Anforderungs-Erhebung / Interviews bzgl. wiederverwendbarer Schnittstellen mit Anwendern der Simulations-Tool-Kette in der Systemabteilung, Review / Design; Variante des t-Tests für multimodale Verteilungen, Toleranzanalyse für den Kalibrier-Algorithmus eines optischen Subsystems; generische Abbildung von SW-Schnittstellen, Optimierung einer Gitterstruktur als Beitrag zu einem Forschungsprojekt; Nennung in internat. Patent
Realisierung der Safety-Anforderungen für ein Algorithmus-Modul, Ableiten eines Testkonzepts, bzw. der Fehlertoleranzen für Test-Objekte, Bereitstellen einer generischen Varianz-Analyse-Software für Integerarithmetik und Anwendung zum Erfüllen von Echtzeitanforderungen.
Syntakt. Analyse von UML-Behaviour-Diagrammen, Stabilitätsanalyse von Architektur-Schnittstellen.
Erstellen eines Abstracts zum Unternehmens-spez. Requirements-Management-Prozess. Erstellen einer DXL-Funktion für Konsolidierung
Java-Applikation für Auswerten von Aktien-/Wertpapier-Entwicklungen:
Analyse geeigneter Echtzeit-Web-Quellen, Erstellen von Datenbankschemata für Kursverwaltung sowie eines robusten HTML-Parsers, Schema für Sample-Zeiten entspr. In-Day-Trading-Strategien, Recherche nach geeigneten Algorithmen für Mustererkennung; Erstellen eines Database-Viewers
CSCI-Test einer Equipment-Software: Validieren der Testdescriptions, Gutachten über einen CRC-Algorithmus,
Harmonisieren der Testdescriptions zweier HW-Varianten, Formale Abnahme; Architektur für Testplattform: Analyse relevanter Testsystemschnittstellen und -protokolle, Kapseln der Varianten, Konzeption von Testplattform und Testscripts
Structural Coverage Analysis/Performance Analysis nach DO-178B / DAL B, Partielle Instrumentierung, Modularisieren und Automatisieren der Test-Umgebung, Theoretische Performance-Analysis
Requirementanalyse und Aufwandsschätzung für System- und funktionales Monitoring, Produktspezifikation, Qualifizieren von Systemtest-Anforderungen, Definition der Schnittstellen zur primären Architektur, Konzeption und diversitäres Verifizieren von math. Algorithmen für Überwachungsmuster, Design, Tool-Integration für Requirement-Coverage, Betreuung der Entwicklung, Analyse mit JTAG-Debugger, Konzepte für Signaldatenbank
Redesign im Plattform-Abstraction-Layer für USB-Anbindung, Analyse für Bluetooth-Stack-Abstraktion, Optimieren des Build-Prozesses, Evaluieren des UMTS-Moduls: Datalink,
Funktionales Erweitern eines Kartenaufbereitungs-Systems, Polygon-Algorithmen für Übersichts-Darstellung, Refactoring der Visualisierungskomponente für orthographische Projektion, XML-Import-Filter für Objektdaten, Polygon-Arithmetik mit Großkreisen, Bestimmung von Fehlertoleranzen bei orthogr. Projektion
Optimieren des Graphikprozessors nach Echtzeitanforderungen, Effizienter Clipping-Algorithmus für bewegte komplexe Objekte, Coverage-Analyse entspr. Avionik-Standard, Test, Integration
Regressionsanalyse für aufgezeichnete Tiefenprofile von Sonnen-Cluttern, Erstellen eines stochastischen Modells und einer GUI für Parameteradaption, Validierung durch das elektro-technische Modell, portabler Zufallsgenerator, Testrahmen, Metrik für Fehlertoleranz, formale Abnahme, Support für Target-Portierung, Objektorientiertes ANSI-C entspr. Avionik-Standard
Zeitraum : September 2003 - Juli 2004
Firma/Institut : Unternehmen für Defence & Space
Projekt : Funktionales Erweitern eines Kommunikations-Systems für
Infanteristen
Anbindung des Funknetzes der PDAs an ein Führungssystem
als Messe-Demonstrator, Adaption einer Support-Station
für Lagedarstellung zur Untersützung eines NATO-Formats
für taktische Overlays, Abstrahieren des BlueTooh-Stacks
der PDA-Software, Hauptaufgaben der Geodäsie, Datums-
arithmetik
Software-Umfeld: V-Modell; Rational Rose, MS-.Net, DOORS; C, VC++;
BlueTooth, UHF; PDA, PC
Zeitraum : Januar 2001 - Juni 2003
Firma/Institut : Unternehmen für Defence & Space
Projekt : Missionsplanungsanlage für Kampfflugzeug
Auslandseinsatz, Architektur-Prototyp, System-Design,
generisches Container-Konzept, Konzeption des Roundtrip-
Engineerings, Automatitisiertes Design der Interprozess-
Kommunikation, GIS-Applikations-Controller, Beratung in
Numerik und Geodäsie, Modellieren von Kartenprojektionen,
Test & Integration
Umfeld: V-Modell, DOORS, Rational Rose, MS-.Net, Oracle
Zeitraum : Juni 2000 - Dezember 2000
Firma/Institut : Unternehmen für Defence & Space
Projekt : Software für Lagedarstellung mit taktische Karten
HMI-Controller für taktische Symbole, Internationalisierung
von Dialogen als Prototyp für Komponentenarchitektur,
Text-Importfilter für Objektdatenbank, Effizienter
Konverter für Höhendaten + Target-Portierung
Umfeld: V-Modell; Rational Rose, DoxyGen; VC++
Zeitraum : März 2000 - Mai 2000
Firma/Institut : BKA
Projekt : Erfassungssystem für Kriminaltechnische Ereignisse
Einsatz einer CORBA-COM-Bridge für Reportgenerierung
mit Excel als Automationsserver, Web-Demonstrator
für GPRS-Anbindung zur Datenbank
Umfeld: V-Modell; Rational Rose, J-Builder, Orbix-Web, Oracle
Vertiefung ISO/IEC 27002:2013
Grundlagen des Informations-Sicherheitsmanagement
FMEA mit apis-Produkten
Organsiation, Dokumentation, Planung, Steuerung von Projekten
Unternehmensanalyse, Anforderungserhebung, Prozeßmodellierung
Studium
Mathematik/Nbf. Informatik an der Universität Stuttgart
1999 Abschluss als Diplom-Mathematiker
Berufsbegleitende Weiterbildung
2010
Certified Tester (ISTQB), Knowledge Department, Nürnberg
2009
Signal-Processing mit MATLAB/Simulink,
Seminar von MathWorks, Bremen
2008
UML 2.0 in RTOS, Seminar von Telelogic innerhalb der Embedded World, Nürnberg;
Modellierung elektromechanischer Systeme mit MATLAB/Simulink,
Seminar von MathWorks, München
2007
Requirement-Management mit DOORS, Seminar von Telelogic
2006
RTCA DO-178B / EB12, Standard für Avionik, Seminar der BAA
2005
Rhapsody und UML 2, Seminar von Ilogix
2003
Migration von Liegenschafts-Daten "ALKIS und XML", Seminar der ZGDV, Darmstadt
2001
Objektorientierung und Java, Workshop
Business Analysis, Functional Safety, Systems Engineering, Requirements Management
Erfahrungen im Bereich:
Methoden:
Interprozesskommunikation:
Microsoft Standards:
Spezialkenntnisse:
Berufserfahrung
2000-2007 angestellter Softwareingenieur bei einem Software-Beratungsunternehmen
2007-2012 selbständiger Software-Architekt
Strukturoptimierung, Stochastische Optimierung/
Simulation mit Preismodellen
UML 2.0, SysML
Studium der Dokumentation von Informationssicherheits-relevanten Funktionen der Spezifikation betrachteter Kommunikations-Stacks. Struktureller Vergleich der logischen Architekturen. Identifizierung des gemeinsamen Nenners innerhalb des Scopes der beauftragenden Abteilung anhand kryptologischer Zulassungskriterien des BSI; Begründung der Nichtnotwendigkeit einer Vertraulichkeits-Einstufung der resultierenden Teil-Spezifikationen des harmonisierten Standards für die betrachtete Klasse von Krypto-Algorithmen.
Ablgeich von Application-Matrizen (Elicitation). Erstellen eines Traceability-Konzepts und Dokumentation im Systemhandbuch.
Gap-Analyse; Strukturieren, Ergänzen und Review des Pflichtenheftes der Controller-Komponente. Metriken für formale Dokumenten-Qualität, Coaching
Defintion und Etablieren eines modellgetriebenen System-Enticklungsprozesses basierend auf einem Wirkketten-Architektur-Konzept, Stakeholder-Analyse, Durchgehendes Requirements-Management-Konzept, Metriken für Model / Traceability / Coverage. Abstimmung von Anforderungen mit Kunde, Release-Planung, Spezifizieren von Funktionsanforderungen. Definition eines Kamera-Kalibriermusters für Weitwinkel. Usecase-Analyse, Architekturdefinition und Ableitung von Anforderungen für Subsysteme. Dokument-Review, Beiträge zum Risk-Management.
Definition eines Modell-Erstellungsprozesses entsprechend der APSICE-Prozesse ENG.2/ENG.3 unter Randbedingungen eines querschnittlichen RM-Plans, des Harmony-Prozesses und in Absprache mit weiteren MBSE-/MDD-Experten.
Automatisiertes Abbilden generischer Lastenheft-Anteile in ein Model-Template innerhalb eines Produkt-nahen Prototyp-Projekts (Kombi-Instrumente) zur Unterstützung der Systemanalyse, Absprache des physischen Schnittstellenkonzepts mit Fachabteilungen HW/SW.
Analyse v. Wirkketten zum Erstellen von UseCases u. optional FTA, FMEA, FMEDA; Dokumentation zum Ausrollen der MBSE-Best Practices. Nutzwertanalyse für div. Traceability-Modelle.
Systemengineering, Abstimmen von Kunden-Anforderungen, Moderation von Regel-Meetings, Diskussion von Dekompositionen (ASIL-D), Komponentenschutz (Cyber Security), Spezifikation der Diagnose-Funktionalität, Metriken für RM-Prozess, Bewerten der Zuverlässigkeit spez.-er HW-Schaltungen
Etablieren eines RM-Prozesses in Zus.-Arbeit mit QS und Functional Safety. Architektur für funktionale Sicherheit der zentralen ECU und Assessments für funktionale Sicherheit (Level-4-Freigabe), Thermistorgleichung, Modellrechnung für Schirmdämpfung einer Leiterplatte
Schnittstelle zum Fachbereich, formales Release eines Konzern-weit genutzten Web-Services, Integration/Test von Algorithmus-Modellen für Preisentwicklungen, stochastische Volatilitätsprozesse, Schnittstellen-, Anforderungsanalyse und Aufwandsschätzung für Langzeitmodell; Prozessoptimierung für geplantes Projekt, Optimiertes Data-Warehousing
Stakeholder-Analyse, Anforderungs-Erhebung / Interviews bzgl. wiederverwendbarer Schnittstellen mit Anwendern der Simulations-Tool-Kette in der Systemabteilung, Review / Design; Variante des t-Tests für multimodale Verteilungen, Toleranzanalyse für den Kalibrier-Algorithmus eines optischen Subsystems; generische Abbildung von SW-Schnittstellen, Optimierung einer Gitterstruktur als Beitrag zu einem Forschungsprojekt; Nennung in internat. Patent
Realisierung der Safety-Anforderungen für ein Algorithmus-Modul, Ableiten eines Testkonzepts, bzw. der Fehlertoleranzen für Test-Objekte, Bereitstellen einer generischen Varianz-Analyse-Software für Integerarithmetik und Anwendung zum Erfüllen von Echtzeitanforderungen.
Syntakt. Analyse von UML-Behaviour-Diagrammen, Stabilitätsanalyse von Architektur-Schnittstellen.
Erstellen eines Abstracts zum Unternehmens-spez. Requirements-Management-Prozess. Erstellen einer DXL-Funktion für Konsolidierung
Java-Applikation für Auswerten von Aktien-/Wertpapier-Entwicklungen:
Analyse geeigneter Echtzeit-Web-Quellen, Erstellen von Datenbankschemata für Kursverwaltung sowie eines robusten HTML-Parsers, Schema für Sample-Zeiten entspr. In-Day-Trading-Strategien, Recherche nach geeigneten Algorithmen für Mustererkennung; Erstellen eines Database-Viewers
CSCI-Test einer Equipment-Software: Validieren der Testdescriptions, Gutachten über einen CRC-Algorithmus,
Harmonisieren der Testdescriptions zweier HW-Varianten, Formale Abnahme; Architektur für Testplattform: Analyse relevanter Testsystemschnittstellen und -protokolle, Kapseln der Varianten, Konzeption von Testplattform und Testscripts
Structural Coverage Analysis/Performance Analysis nach DO-178B / DAL B, Partielle Instrumentierung, Modularisieren und Automatisieren der Test-Umgebung, Theoretische Performance-Analysis
Requirementanalyse und Aufwandsschätzung für System- und funktionales Monitoring, Produktspezifikation, Qualifizieren von Systemtest-Anforderungen, Definition der Schnittstellen zur primären Architektur, Konzeption und diversitäres Verifizieren von math. Algorithmen für Überwachungsmuster, Design, Tool-Integration für Requirement-Coverage, Betreuung der Entwicklung, Analyse mit JTAG-Debugger, Konzepte für Signaldatenbank
Redesign im Plattform-Abstraction-Layer für USB-Anbindung, Analyse für Bluetooth-Stack-Abstraktion, Optimieren des Build-Prozesses, Evaluieren des UMTS-Moduls: Datalink,
Funktionales Erweitern eines Kartenaufbereitungs-Systems, Polygon-Algorithmen für Übersichts-Darstellung, Refactoring der Visualisierungskomponente für orthographische Projektion, XML-Import-Filter für Objektdaten, Polygon-Arithmetik mit Großkreisen, Bestimmung von Fehlertoleranzen bei orthogr. Projektion
Optimieren des Graphikprozessors nach Echtzeitanforderungen, Effizienter Clipping-Algorithmus für bewegte komplexe Objekte, Coverage-Analyse entspr. Avionik-Standard, Test, Integration
Regressionsanalyse für aufgezeichnete Tiefenprofile von Sonnen-Cluttern, Erstellen eines stochastischen Modells und einer GUI für Parameteradaption, Validierung durch das elektro-technische Modell, portabler Zufallsgenerator, Testrahmen, Metrik für Fehlertoleranz, formale Abnahme, Support für Target-Portierung, Objektorientiertes ANSI-C entspr. Avionik-Standard
Zeitraum : September 2003 - Juli 2004
Firma/Institut : Unternehmen für Defence & Space
Projekt : Funktionales Erweitern eines Kommunikations-Systems für
Infanteristen
Anbindung des Funknetzes der PDAs an ein Führungssystem
als Messe-Demonstrator, Adaption einer Support-Station
für Lagedarstellung zur Untersützung eines NATO-Formats
für taktische Overlays, Abstrahieren des BlueTooh-Stacks
der PDA-Software, Hauptaufgaben der Geodäsie, Datums-
arithmetik
Software-Umfeld: V-Modell; Rational Rose, MS-.Net, DOORS; C, VC++;
BlueTooth, UHF; PDA, PC
Zeitraum : Januar 2001 - Juni 2003
Firma/Institut : Unternehmen für Defence & Space
Projekt : Missionsplanungsanlage für Kampfflugzeug
Auslandseinsatz, Architektur-Prototyp, System-Design,
generisches Container-Konzept, Konzeption des Roundtrip-
Engineerings, Automatitisiertes Design der Interprozess-
Kommunikation, GIS-Applikations-Controller, Beratung in
Numerik und Geodäsie, Modellieren von Kartenprojektionen,
Test & Integration
Umfeld: V-Modell, DOORS, Rational Rose, MS-.Net, Oracle
Zeitraum : Juni 2000 - Dezember 2000
Firma/Institut : Unternehmen für Defence & Space
Projekt : Software für Lagedarstellung mit taktische Karten
HMI-Controller für taktische Symbole, Internationalisierung
von Dialogen als Prototyp für Komponentenarchitektur,
Text-Importfilter für Objektdatenbank, Effizienter
Konverter für Höhendaten + Target-Portierung
Umfeld: V-Modell; Rational Rose, DoxyGen; VC++
Zeitraum : März 2000 - Mai 2000
Firma/Institut : BKA
Projekt : Erfassungssystem für Kriminaltechnische Ereignisse
Einsatz einer CORBA-COM-Bridge für Reportgenerierung
mit Excel als Automationsserver, Web-Demonstrator
für GPRS-Anbindung zur Datenbank
Umfeld: V-Modell; Rational Rose, J-Builder, Orbix-Web, Oracle
Vertiefung ISO/IEC 27002:2013
Grundlagen des Informations-Sicherheitsmanagement
FMEA mit apis-Produkten
Organsiation, Dokumentation, Planung, Steuerung von Projekten
Unternehmensanalyse, Anforderungserhebung, Prozeßmodellierung
Studium
Mathematik/Nbf. Informatik an der Universität Stuttgart
1999 Abschluss als Diplom-Mathematiker
Berufsbegleitende Weiterbildung
2010
Certified Tester (ISTQB), Knowledge Department, Nürnberg
2009
Signal-Processing mit MATLAB/Simulink,
Seminar von MathWorks, Bremen
2008
UML 2.0 in RTOS, Seminar von Telelogic innerhalb der Embedded World, Nürnberg;
Modellierung elektromechanischer Systeme mit MATLAB/Simulink,
Seminar von MathWorks, München
2007
Requirement-Management mit DOORS, Seminar von Telelogic
2006
RTCA DO-178B / EB12, Standard für Avionik, Seminar der BAA
2005
Rhapsody und UML 2, Seminar von Ilogix
2003
Migration von Liegenschafts-Daten "ALKIS und XML", Seminar der ZGDV, Darmstadt
2001
Objektorientierung und Java, Workshop
Business Analysis, Functional Safety, Systems Engineering, Requirements Management
Erfahrungen im Bereich:
Methoden:
Interprozesskommunikation:
Microsoft Standards:
Spezialkenntnisse:
Berufserfahrung
2000-2007 angestellter Softwareingenieur bei einem Software-Beratungsunternehmen
2007-2012 selbständiger Software-Architekt
Strukturoptimierung, Stochastische Optimierung/
Simulation mit Preismodellen
UML 2.0, SysML
"[...] Der Consultant führte seine Aufgaben stets zu unserer vollen Zufriedenheit aus und entsprach damit unseren Erwartungen in jeder Hinsicht in bester Weise. Er überzeugte durch seine schnelle Auffassungsgabe, seine Selbstständigkeit und sein Engagement bei der Erreichung der gesteckten Ziele. Er war jederzeit bereit und fähig, neue Projekte durch konstruktive Vorschläge zu unterstützen und bei deren Realisation wichtige Beiträge zu leisten. Dabei erfasste er auch komplizierte Zusammenhänge schnell und fand durch seine hervorragenden mathematischen Fähigkeiten stets eine sehr gute Lösung. Der Consultant erledigt seine Aufgaben stets mit großer Sorgfalt und Genauigkeit. Wir möchten seinen Fleiß und seine ständige Einsatzbereitschaft, sein verantwortungsbewusstes Handeln sowie seine besondere Vertrauenswürdigkeit und seine Teamfähigkeit besonders hervorheben. Sein Verhalten gegenüber seinen Vorgesetzten, seinen Kollegen und unseren Kunden war stets einwandfrei. [...]"
— Projekt Software-Entwicklungsingenieur, 02/00 - 04/07
Referenz durch Vorstand eines Software-Dienstleisters vom 28.09.07
Projekt im Rahmen einer Festanstellung durchgeführt