Recommended expert

Michael Dassisti

Berater Software-Architekt

Michael Dassisti
Fürth, Deutschland

Erfahrungen

Mai 2023 - Bis heute
2 Jahren 10 Monate
Deutschland

Berater Software-Architekt

Bahn-Systeme-Unternehmen

  • Modellbasiertes UML-Software-Design für ein sicherheitskritisches Stellwerk für den Schienenverkehr in SIL-4, gemäß den Standards CENELEC 50128 und IEC 62279.
  • Fähigkeiten: CENELEC 50128, IEC 62279, UML-Rhapsody Code-Generierung, IBM Engineering Workflow Management (EWM), DNG RM Anforderungswerkzeug, Entwurfsmuster, funktionale Softwaresicherheit, Risikokontrollmaßnahmen, SCRUM.
Juni 2022 - Apr. 2023
11 Monate
Deutschland

Berater Software-Architekt

Medizinsysteme-Unternehmen

  • Erweiterungen eines Altsystems für Multithreading-Echtzeit-Bildverarbeitung in der Medizin, UML-Design, C++11-Implementierung gemäß IEC 62304.
  • Spezifikation und Umsetzung von Software-Unit-Tests mit Google Test.
  • Fähigkeiten: C++11, Multithreading, Google Test, CMake, Boost IPC, UML Enterprise Architect, Entwurfsmuster, IEC 62304, funktionale Softwaresicherheit, Risikokontrollmaßnahmen, SCRUM, TFS Quellcodeverwaltung, Code Collaborator.
März 2020 - Feb. 2022
2 Jahren
Deutschland

Berater Embedded-Software-Architekt / Entwickler

Chirurgiegeräte-Unternehmen

  • Erweiterungen eines Altsystems, UML-Detailliertes Design, C/C++-Implementierung gemäß IEC 62304 für eingebettete Software der funktionalen Sicherheitsklasse C.
  • Spezifikation von System- und Integrationstestplänen mit Rückverfolgbarkeit der Anforderungen.
  • Portierung des Bootloaders für CAN- und RS232-Schnittstellen auf ein neues STM-Board. Test und Release.
  • Fähigkeiten: STM32H743 MCU, UML Enterprise Architect, Entwurfsmuster, Linux, C, C++, IEC 62304, funktionale Softwaresicherheit, Risikokontrollmaßnahmen, Softwaretest, SCRUM, JIRA, GIT, BITBUCKET, GITHUB.
Juni 2019 - März 2020
10 Monate
Dänemark

Berater Embedded-Software-Architekt / Entwickler

Medizingeräte-Unternehmen

  • UML-Architektur- und Detailliertesign, Implementierung gemäß IEC 62304 für eingebettete Software der funktionalen Sicherheitsklasse C.
  • Unit- und Integrationstestpläne sowie Umsetzung in C++.
  • Fähigkeiten: Architekturdesign, UML Enterprise Architect, Entwurfsmuster, C, C++, ATMEL AVR Mikrocontroller, IEC 62304, funktionale Softwaresicherheit, Risikokontrollmaßnahmen, Softwaretest, MISRA, SCRUM, JIRA, GIT.
März 2018 - Apr. 2019
1 Jahr 2 Monate
Deutschland

Berater Embedded-Software-Architekt / Entwickler / Tester

Automobilkomponenten-Unternehmen

  • Erweiterung der Software-Architektur; Optimierung von Codegröße und Energieverbrauch; Implementierung drahtloser Autolokalisierungsmethoden PAL, WAL, LOS für Drucksensoren.
  • Hardware-in-the-Loop-(HIL)-Simulation und Radtests.
  • Fähigkeiten: SW-Architekturdesign, C, 8-Bit NXP FXTH870x6 Reifendruck-Überwachungssensor, GIT-Erweiterungen, HIL, PAL, WAL, LOS, SCRUM, Microsoft TFS.
Okt. 2017 - Feb. 2018
5 Monate
Deutschland

Berater Embedded-Softwarearchitekt / Entwickler

Solar Inverter Energy Company

  • Anpassung der Softwarearchitektur, Implementierung der HAL (Hardware-Abstraktionsschicht) für ADC (Temperatur, Phasenspannung). PWM (Relaissteuerung), Zustandsmaschine zur Netzsteuerung.
  • Fähigkeiten: Architekturentwurf, UML, C, ARM-Assembler, NXP LPC2134 ARM7 CPU, funktionale Sicherheit, GIT-Erweiterungen.
Apr. 2017 - Okt. 2017
7 Monate
Deutschland

Berater Embedded-Softwarearchitekt / Entwickler

Medical Devices Company

  • Architektur für die Software-Portierung, Implementierung der Android-HAL (Hardware-Abstraktionsschicht) für Display-/Touchscreen- und Kameradienste.
  • Fähigkeiten: Architekturentwurf, Android, UML, C++, C, Linux, NXP i.MX7D Dual-ARM-SoC-Prozessor.
Apr. 2016 - Dez. 2016
9 Monate
Deutschland

Berater Embedded-Softwarearchitekt / Entwickler

Avionics Systems Company

  • Architektur, Detailentwurf und Implementierung einer OSAL (Operating System Abstraction Layer) für Luftfahrt-Navigationsplanungssysteme unter Verwendung von UML, Embedded Linux und C++11.
  • Fähigkeiten: Architekturentwurf, UML EA Enterprise Architect, C++11, Linux, Design Patterns.
Feb. 2015 - März 2016
1 Jahr 2 Monate
Deutschland

Berater Embedded-Softwarearchitekt / Designer und Testverifikationsingenieur

Roche Diabetes Care

  • Detaillierter Entwurf, Implementierung sowie Test/Debugging einer Embedded-C-Software der funktionalen Sicherheitsklasse C für die Bluetooth-Low-Energy-(BLE)-Protokollschnittstelle gemäß dem Medizinstandard IEC 62304.
  • Detaillierter Entwurf und Implementierung eines Wear-Leveling-Treibers für Flashspeicher auf einem ATMEL ARM Cortex-M4-Mikrocontroller.
  • Entwurf und Entwicklung von Black-Box-Testfällen in C# und Python für die BLE-Kommunikationsschnittstelle und die Anwendungsschicht basierend auf den Systemanforderungen. Durchführung von Fehleranalysen und Regressionstests.
  • Fähigkeiten: Architekturentwurf, UML Enterprise Architect, Design Patterns, C, C#, Python, Bluetooth Low Energy (BLE), ATMEL ARM Cortex-M4-Mikrocontroller, Flashspeicher-Wear-Leveling-Treiber, IEC 62304, funktionale Softwaresicherheit, Black-Box-Softwaretests, MISRA, J-PAKE.
Apr. 2014 - Dez. 2014
9 Monate
Deutschland

Berater Embedded-Softwareentwurf / Testverifikationsingenieur

Landis+Gyr

  • UML-/Unit-getestetes und integriertes Embedded-C für einen ATMEL ARM Cortex-M3-Mikrocontroller im Anwendungsunterschichtensubsystem der seriellen Kommunikationsschnittstelle unter Verwendung des M-Bus-Kommunikationsprotokolls. Verwendeter echtzeitfähiger Multitasking-Kernel ähnlich Linux. Reverse Engineering des Assemblercodes des Renesas H8 8-Bit-Mikroprozessors.
  • Entwurf und Entwicklung einer Anzeige-Komponente für die Mensch-Maschine-Schnittstelle.
  • Fähigkeiten: UML, Design Patterns, C, M-Bus, ATMEL ARM Cortex-M3-Mikrocontroller, Renesas H8 8-Bit-Mikroprozessor, Assembler, Black- und White-Box-Softwaretests, RTOS-Kernel.
Dez. 2013 - März 2014
4 Monate
Deutschland

Consultant Embedded-Software-Designingenieur

Achelos

  • Mitarbeit bei der Feature-Entwicklung gemäß Java Card 3-Plattformen und Spezifikation der Laufzeitumgebung.
  • Kenntnisse: Java Card 3-Plattformen, Spezifikation der Laufzeitumgebung.
Aug. 2011 - Sept. 2013
2 Jahren 2 Monate
Deutschland

Consultant Embedded-Software-Verifikationstestingenieur

Intel Mobile Communications

  • Entwurf und Entwicklung von C++ Black-/Grey-Box-Testfällen für neue UMTS Layer 1 (L1) Mobiltelefon-Firmware-Features auf Basis der Systemanforderungen. Durchführung von Anforderungsreviews, Fehleranalysen und Regressionstests auf Simulator und Hardware-Zielsystem.
  • Kenntnisse: C++, Black-/Grey-Box-Softwaretests, UMTS Layer 1, HSDPA, HSUPA.
Nov. 2009 - Juli 2011
1 Jahr 9 Monate
Deutschland

Consultant Embedded-Software-Ingenieur

Advantest

  • UML-Design und Implementierung in C++ für simulierte Hardware-Chips eines Datenmess-Subsystems auf Basis des SAX-Framework-XML-Parsers. Einsatz von Linux RTOS, STL-Bibliothek, verschiedenen Software-Design-Patterns und Eclipse SDK.
  • Kenntnisse: UML, Design Patterns, C++, Linux, Black-/Grey-Box-Systemtests, SAX-Framework-XML-Parser, Black-Box-Systemtests.
Sept. 2008 - Sept. 2009
1 Jahr 1 Monat
Deutschland

Consultant Embedded-Software-Ingenieur

Siemens Medical

  • Definition und Analyse von Anwendungsfällen anhand der Systemanforderungen. High-Level- und detailliertes UML-objektorientiertes Design mit C++-Codegenerierung in der Rational Rhapsody IDE.
  • Debugging mit QNX Momentics IDE. Einsatz des QNX Echtzeit-Multitasking-RTOS.
  • Kenntnisse: UML mit Rational Rhapsody, Design Patterns, C++, QNX RTOS, IEC 62304.
Jan. 2004 - Dez. 2008
5 Jahren
Deutschland

Principal Embedded-Software-Ingenieur

NXP (ex Philips Semiconductors)

  • Definition und Analyse von Anwendungsfällen mit internen Stakeholdern in Frankreich.
  • High-Level- und detailliertes objektorientiertes Design von POSIX-Interface-Features unter Verwendung von Software-Design-Patterns.
  • MISRA-konforme Embedded-C- und ARM-Assembler-Entwicklung, Host- und Zieltests mit DDD und Lauterbach-Trace32-Debugger.
  • Erfolgreiches Portieren der seriellen Konsole und des Speichermanagement-Subsystems (ARM MMU) des Linux-Kernels.
  • Kenntnisse: UML, C, Linux-Kernel, Design Patterns, ARM MMU, MISRA, RTOS-Kernel.
Jan. 1998 - Dez. 2004
7 Jahren
Vereinigtes Königreich

Senior Embedded-Software-Ingenieur

3Com Europe

  • Definition und Analyse von Use-Case-Anforderungen mit Rational Rose.
  • Objektorientiertes Design auf hoher und detaillierter Ebene unter Verwendung von UML-Sequenzdiagrammen und Klassendiagrammen zur Umsetzung der definierten Use Cases.
  • Gerätetreiberprogrammierung in Embedded C++ mit der Wind River Tornado/Sniff-Suite. Für Tests und Debugging auf dem Zielsystem wurde XRAY Microtec ICE eingesetzt.
  • Objektorientiertes Design, Implementierung und Test eines eingebetteten Hardware-Gerätetreibers in C/C++ für GBIC-Transceiver mit Echtzeit-Hot-Swap-Erkennung.
  • Verantwortlich für Entwicklung, Test und Wartung der Funktionen Broadcast Storm Control, Resilience und 802.1p-Verkehrspriorisierung.
  • Anforderungsdefinition, objektorientiertes Design und Embedded C/C++-Programmierung der Software-Schnittstelle zum Erkennen und Verwalten des Cold-Swap-Router-Moduls.
  • Kenntnisse: UML, C, C++, Design Patterns, TCP/IP, UDP, LAN, Ethernet, Wind River VXWorks.
Jan. 1996 - Dez. 1998
3 Jahren
Vereinigtes Königreich

Senior Embedded-Software-Ingenieur

Metrodata Ltd.

  • Entwurf und objektorientierte C-Programmierung von vier Frame-Relay-Gerätetreibern für RS-422-Ports mit dem HDLC-Protokoll zur Erzeugung von Frame-Relay-Paketen. Für Tests und Debugging auf dem Zielsystem wurde XRAY Microtec ICE eingesetzt.
  • Kenntnisse: C, Nucleus RTOS, RS232, HDLC, Frame Relay.
Jan. 1991 - Dez. 1996
6 Jahren
Italien

Embedded-Software-Ingenieur

Northrop Grumman Italia S.p.A

  • Entwurf und C++-Programmierung von Hardware-Gerätetreibern für IEEE-488 und RS-422.
  • Koordination eines Teams, Festlegung des Zeitplans und Umsetzung von Qualitätssicherungsaktivitäten für die Embedded-Software-Entwicklung gemäß den Standards von Litton Italien.
  • Definition/Analyse der Firmware-Anforderungen (OOA-Methodik), Design (HOOD-Methodik) und objektorientierte C-Programmierung für I/O-Hardware-Gerätetreiber auf einer Embedded-Intel-80386-Karte (Kommunikations-Subsystem der Trägheitsnavigations-Einheit mit zwei RS-232-SDLC- und zwei BSC-Schnittstellen).
  • Definition/Analyse der Firmware-Anforderungen (OOA-Methodik), Design (HOOD-Methodik) und objektorientierte C-Programmierung für I/O-Hardware-Gerätetreiber auf einer Embedded-Intel-8086-Karte (Kommunikations-Subsystem der Trägheitsnavigations-Einheit mit drei BSC-Schnittstellen).
  • Implementierung eines Embedded-Gerätetreibers in C für das serielle GPS-Datenerfassungs-Subsystem.
  • Kenntnisse: C, C++, OOA, OOD, RS232, RS-422 SDLC, BSC, GPS, RTCA-DO178, DOD 2167.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (9 Jahre), Telekommunikation (9 Jahre), Luft- und Raumfahrt und Verteidigung (6.5 Jahre), Fertigung (6.5 Jahre), Gesundheitswesen (6 Jahre) und Transport (3 Jahre).

Informationstechnologie
Telekommunikation
Luft- und Raumfahrt und Verteidigung
Fertigung
Gesundheitswesen
Transport

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Produktentwicklung (28 Jahre), Qualitätssicherung (18 Jahre), Informationstechnologie (11 Jahre) und Projektemanagement (6 Jahre).

Produktentwicklung
Qualitätssicherung
Informationstechnologie
Projektemanagement

Zusammenfassung

Zukunftsorientierter, energiegeladener Teamplayer mit einer Mach-was-draus-Einstellung sucht eine herausfordernde freiberufliche Tätigkeit als Software-Architekt / Entwickler.

Kreative und vielseitige Person mit umfangreicher Erfahrung in der Softwareentwicklung für Echtzeit-Multithreading eingebetteter Plattformen in den Bereichen Verteidigung, Medizin, Energie, Bahn und Telekommunikation.

Experte für Echtzeit-Multitasking eingebetteter Systeme sowie in der Architektur, Entwicklung und Verifikation großer und komplexer Softwareprojekte.

Fähigkeiten

  • Programmiersprachen: C++, C, Arm-assembler, Renesas H8 8-bit-cpu-assembler, Intel-assembler
  • Mikrocontroller / Cpus: Stm32h743 Mcu, Atmel Arm Cortex-m4 Und M3 Mikrocontroller, Renesas H8 8-bit-cpu, Fxth870x6 Reifendruck-überwachungssensor
  • Protokolle: Ble, J-pake, M-bus, Tcp/ip, Udp, Snmp, Frame Relay, Bsc, Hdlc, Sdlc, Rs-232, Rs-422
  • Betriebssysteme: Rtos-kernel, Vxworks Rtos, Nucleus Rtos, Unix System V
  • Ices, Debugger: J-link Ozone Debugger, Iar Workbench, Lauterbach-trace32, Ddd (Data Display Debugger), Xray Microtec Debugger, Intel-i2ice-emulator, Kontron-emulator, Hp Real-time-c Debugger
  • Methoden Der Softwareentwicklung: Software-entwurfsmuster, Fagan-software-review-methode, Uml, Anwendungsfälle, V-modell
  • Software-werkzeuge: Ewm, Dng, Visual Studio, Requisite Pro, Klocwork Misra, Ea Enterprise Architect, Testtrack, Perforce, Git, Subversion Svn, Rational Rhapsody, Qmore, Rational Rose, Clearcase, Rational Purify, Clearquest, Tornado Suite, Sniff Suite, Source Navigator, Sax Xml Parser, Stl, Boost Ipc, Code Collaborator
  • Netzwerktechnologien: Rmon Mib, Lan, Gbic, Ethernet, Tcp/ip
  • Drahtlose Technologien: Bluetooth Low Energy (Ble), Umts, W-cdma, Hsdpa, Hsupa, Rx-tx-diversität, Dual Sim
  • Standards Der Softwareentwicklung: Cenelec 50128, Iec 62279, Iec 62304 Für Medizinprodukte-software, Software-funktionale Sicherheit, Misra, Rtca-do178 Militärstandard, Dod 2167 Militärstandard

Sprachen

Italienisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Fortgeschritten

Ausbildung

Universität Rom „La Sapienza“, Fachbereich Ingenieurwesen

Masterabschluss in Elektrotechnik, Spezialisierung in Elektronik/Software-Engineering · Elektronik/Software-Engineering · Rom, Italien · 110/110

Profil

Erstellt
Stand
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Michael ansässig?

Michael ist in Fürth, Deutschland ansässig und bevorzugt 100% Remote-Projekte.

Welche Sprachen spricht Michael?

Michael spricht folgende Sprachen: Italienisch (Muttersprache), Englisch (Verhandlungssicher), Deutsch (Fortgeschritten).

Wie viele Jahre Erfahrung hat Michael?

Michael hat mindestens 34 Jahre Erfahrung. In dieser Zeit hat Michael in mindestens 12 verschiedenen Rollen und für 18 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre und 10 Monate. Beachten Sie, dass Michael möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Michael am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Michael gut geeignet für Rollen wie: Berater Software-Architekt, Berater Embedded-Software-Architekt / Entwickler, Berater Embedded-Software-Architekt / Entwickler / Tester.

Was ist das neueste Projekt von Michael?

Die neueste Position von Michael ist Berater Software-Architekt bei Bahn-Systeme-Unternehmen.

Für welche Unternehmen hat Michael in den letzten Jahren gearbeitet?

In den letzten Jahren hat Michael für Bahn-Systeme-Unternehmen, Medizinsysteme-Unternehmen und Chirurgiegeräte-Unternehmen gearbeitet.

In welchen Industrien hat Michael die meiste Erfahrung?

Michael hat die meiste Erfahrung in Industrien wie Informationstechnologie, Telekommunikation und Luft- und Raumfahrt und Verteidigung. Michael hat auch etwas Erfahrung in Fertigung, Gesundheitswesen und Transport.

In welchen Bereichen hat Michael die meiste Erfahrung?

Michael hat die meiste Erfahrung in Bereichen wie Produktentwicklung, Qualitätssicherung und Informationstechnologie. Michael hat auch etwas Erfahrung in Projektemanagement.

In welchen Industrien hat Michael kürzlich gearbeitet?

Michael hat kürzlich in Industrien wie Transport und Gesundheitswesen gearbeitet.

In welchen Bereichen hat Michael kürzlich gearbeitet?

Michael hat kürzlich in Bereichen wie Qualitätssicherung, Informationstechnologie und Produktentwicklung gearbeitet.

Was ist die Ausbildung von Michael?

Michael hat einen Master in Elektronik/Software-Engineering from Universität Rom „La Sapienza“, Fachbereich Ingenieurwesen.

Wie ist die Verfügbarkeit von Michael?

Michael ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Michael?

Der Stundensatz von Michael hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Michael beauftragen?

Um Michael zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 790-950 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.