
Rod Stevenson
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Rod Stevenson
- Bis heute 5 Jahre und 8 Monate, seit Sep. 2019
Selbständiger Software-Ingenieur Java,Rhapsody,NEO4J
Original logic
Entwicklung einer Java-Swing, Hibernate basierten Rhapsody Plug-in & App, die in Echtzeit Modellwissen in eine NEO4J-Graphdatenbank extrahiert und das Modell testet in Echtzeit. Die Multiprozess, Multithread-Anwendung synchronisiert die NEO4J-Graphendatenbank über JSON codierte Dateien neu . Verwendung von JProfiler zur Identifizierung und Behebung von Deadlocks. Verwendung von Hibernate-OGM bei dauerhaften Modellprüfungen und deren Ergebnissen. Unit Testing mit JUnit. Bauen mit Maven.
- 1 Jahr und 8 Monate, Jan. 2018 - Aug. 2019Continental AG
Selbständiger Software-Ingenieur Java, Rhapsody
Meine Arbeit in einer Agile / JIRA / Confluence / Github-basierten Umgebung umfasst ... Entwicklung einer Java-basierten Anwendung, die öffentliche Aspekte des Plattform-Architekturmodells in einer modellierungswerkzeugneutralen Weise extrahiert. Das extrahierte Wissen wird in XMI mit werkzeugspezifischen Bindungen an Rhapsody und Enterprise Architect wiedergegeben, die derzeit bereitgestellt werden. Bauen mit Maven. Erstellung des Architekturmodells für die H.264-Ethernet-Videodekodierung
- 5 Jahre und 1 Monat, Dez. 2012 - Dez. 2017
Selbständiger System-Architekt Java, Rhapsody
ZF TRW - Active & Passive Safety Technology
Systemarchitekt für TEE (Hardware) und SCS (Stabilitätskontrolle) in diesem ASIL Level B / D, Infineon / TI, MDA und Spice Level 2 basierenden Projekt. Erstellt das UML-Kernmodell (Use Cases, Statecharts, Aktivitäts/ Sequenz/ BDD/ Klassen/ Komponenten diagramme). Entwicklung der Komponentenschnittstellen. Eclipse-basierte Entwicklung des Rhapsody-Plug-Ins in Java zur automatischen Generierung variantenspezifischer Diagramme aus allgemeinen BDD-, IBD-, Zustandsdiagrammen und Sequenzdiagrammen.
Systemarchitekt für das Subsystem "Fahrzeugfunktionen" in diesem SH2/Jacinto, MDA, Spice 2 Infotainment Projekt -Schichtung der Anforderungen in DOORS, -Beschreiben Sie das Verhalten anhand von Use Cases, Statecharts und Sequenzdiagrammen. -Verteilen Sie das Verhalten auf die Komponenten. -Detailieren Sie die Komponentenschnittstellen und Interaktionsmechanismen -Verwendung von Animationsfunktionen (Rhapsody-CG & OXF) zur Simulation der kooperierenden Statecharts. -Debuggen von CAN & System-Traces
- 11 Monate, Apr. 2010 - Feb. 2011
Selbständiger System-Architekt Rational Rose
Europäische Südsternwarte
Sie wollten ihr wissenschaftliches Archiv (ein Aufbewahrungsort für alle astronomischen Beobachtungen) neu entwickeln. Ermittlung der Systemanforderungen aus einer Vielzahl von, oft widersprüchlichen, Quellen Erstellung eines Metadatenwörterbuchs. Verbindliche Systemanforderungen für Use Cases Entwicklung von UML-Klassendiagrammen, Statechartdiagrammen und Aktivitätsdiagrammen mit Rational Rose Enterprise Edition. Arbeitsprodukte, die unter Linux und Windows entwickelt wurden
- 2 Jahre und 9 Monate, Juli 2007 - März 2010
Selbständiger Software-Ingenieur Ada, C++, Python
Rockwell Collins
Ein Kommunikationssubsystems für den Militärhubschrauber - es steuert 4 Funkgeräte und kryptografische Geräte über 1553B -Ermittlung der Systemanforderungen (mit DOORS) -Ada, Linux, DO178B Implementierung der Frequenzsprung-Funktionalität -Entwurf von ~ 100 Subsystemtests -Entwurf von Test-Metasprache -Python-basierten Parser, der ausführbare Testdateien aus dem Metasprache basierenden Testdokument generiert -Python-App zur Analyse des 1553-Busverkehrs -C ++ - Klassen für Ethernet-Paket-Sniffing
- 1 Jahr und 6 Monate, Jan. 2006 - Juni 2007
Selbständiger Software-Ingenieur Java, UML, Statemate
Informate
Ein Proof of Concept für ein leichtgewichtiges Tool zur Leistungsmodellierung erstellt. Entwicklung einer neuartigen, auf Metamodellen basierenden "Ausführungs-Engine", die die Semantik der objektbasierten Ausführung über farbige Petrinetze einschließt. Das Leistungsmodell wird direkt vom UML-Modell des Benutzers abgeleitet. Der Proof of Concept wurde mit Rhapsody / Statemate entwickelt und in Eclipse Java prototypisiert.
- 1 Jahr und 5 Monate, Apr. 2004 - Aug. 2005
Selbständiger Software-Architekt C, C++, UML
NXP Semicondutors
Architekt bei Phillips für ein sicheres Framework für die Ausführung digitaler Medien, das auf einer Familie persönlicher Unterhaltungsgeräte bereitgestellt werden soll. Das vollständig in UML modellierte Framework ermöglichte die schnelle Erstellung neuer Unterhaltungsgeräte, indem lediglich ein Workflow aus Framework-Komponenten erstellt wurde. Aufgrund der sehr begrenzten Zielressourcen wurde das Framework sorgfältig auf eine nicht OO Implementierung ausgerichtet (Greenhills C/ARM).
- 1 Jahr und 11 Monate, März 2002 - Jan. 2004
Selbständiger Software-Architekt Java, J2EE, UML
KBC Bank
Architekt/Entwickler bei KBC für ein Insurance Product Factory Toolset. -Schichtung und Priorisierung der Anforderungen durch zahlreiche Endbenutzerinterviews. -Uns gelungen, ein leistungsstarkes erweiterbares und anpassbares Metamodell zu erstellen. -Erstellung des Domain-Objektmodells und Demonstration des Frameworks mittels schneller J2EE-basierter Prototypen. -Umfangreiche Verwendung von OCL bei der Formalisierung der möglichen Metamodellkollaborationen.
- 2 Jahre und 1 Monat, Jan. 2000 - Jan. 2002
Forscher
Informate
Teilnahme an einem EU-Forschungsrahmenprojekt, „CALIM“, das die Möglichkeit der Automatisierung / Unterstützung der Migration von Altsystemen auf neue serviceorientierte Architekturen untersucht. -Entwicklung von „Use Case State Equivalence“ -Techniken, um den schrittweisen Übergang zwischen alten und neuen Lösungen aufzuzeigen / zu ermöglichen. -Leider beschloss das Prime-Mitglied des Konsortiums, sich im Verlauf des Projekts zurückzuziehen, und das Projekt wurde ausgesetzt.
- 4 Jahre und 5 Monate, Aug. 1995 - Dez. 1999
Selbständiger Software-Architekt C++, CORBA, UML
EADS Deutschland GmbH / Cassidian
Analyse, Design und Implementierung der DASA / EADS Einstiegslösung für das Flugverkehrsmanagement. -Zusammenstellung von Anforderungen von Domain-Experten. -Erstellung eines UML-Modells mit über 400 Problemraumklassen. Gebrauchte Rational Rose. -Erstellung von Komponenten und Komponenten-Frameworks, die über CORBA (Orbix2) zusammenarbeiten. -Implementierung von Komponenten mit Visual Studio, Visual C ++, Orbix2, OEW, POET OODBMS und McCabe. -Geführtes Team von fünf.
- 2 Jahre und 10 Monate, Nov. 1992 - Aug. 1995
Selbständiger OO Architekt / Entwickler
Eurocontrol
Das bestehende Flugsicherungssystem für die Benelux-Länder & Norddeutschland wurde durch eine Client-Server-OO-Architektur ersetzt, die unter Verwendung von Coad / Yourdon, Booch93, CRC, C++, AIX ~600 Anforderungen durch Diskussion mit Radardomänenexperten. und Prüfung des Codes und der Dokumentation des vorhandenen Systems ermittelt. Die Analyse ergab ungefähr 220 Klassen und 140 Szenarien. Analyse von primären und sekundären Szenarien zur Zuweisung von Verantwortlichkeiten mithilfe von CRC-Techniken.
- 12 Jahre und 7 Monate, Mai 1980 - Nov. 1992
Selbständiger / Festanstellung Entwickler Ada, C, Hardware
Verschiedene Organisationen in UK, CH & DE
- Flugmanagementsystems für Hubschrauber. Ada, 68020, DO178B. Erstellung einer Ada-basierten Metasprache (DSL) zur Beschreibung der Testspezifikation / des Szenarios - Entwicklung einer Ausrüstung für die A340 / 330 Flugzeugen. Ada, C, DO178A Level 1. - Aktive / passive Sonar mithilfe eines Arrays von 56000-basierten DSP. - Verteilten 8051-basierten Kabeln Test gerate. - Multi 8086, Ada zur Überwachung der Kernantriebsanlage für U-Boote. - 1553B Busmonitor auf 8086-Basis.
Ausbildung von Rod Stevenson
- 3 Jahre und 9 Monate, Okt. 1976 - Juni 1980
Elektrotechnik
Imperial college of Science & Technology, University of London
Diplom-Ingenieur - C.Eng Mitglied des Instituts für Elektrotechnik 1984
- Bis heute
IAESTE Stipendium 1978
Imperial Entrance Stipendium 1976
Sprachen
Englisch
Muttersprache
Deutsch
Gut
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.