2. My Projects (1998-2022)
● Aston Life Sciences - Consultys Group
○ Connected Health Medical App
● Flextronics (since 2011)
○ Portable Medical Devices
● Pietro Fiorentini (2009 - 2011)
○ EVCD Firmware
● Motorola (2005 - 2008)
○ Symbian Uiq Multimedia features
○ RFC4975 (MSRP)
● Laben (2002 - 2005)
○ AGILE
○ SHARAD
○ PCDF
● Galber ASE (1998 - 2002)
○ Digital Inclinometer prototype
○ Liquid Level Gauge prototype
○ Diving Computer Firmware
3. Aston Life Sciences - Consultys Group
Connected Health Companion App
● Multiplatform SaMD App to manage therapy adherence
○ Support to the device design for the definition of communication
interfaces
○ Creation of a modular architecture able to adapt to different devices and
therapies
○ Functional Analysis and Data Model
○ Technical front end for suppliers
○ Support to Risk Analysis and UX
4. Flextronics (1/2)
Portable Medical Devices
● System Engineer/Technical Lead
○ Responsible for analyzing, defining, and implementing system
requirements.
○ Scouting new solutions in the HW/SW domain (Wireless
technologies, wearable devices etc).
○ Supporting the Program Manager in planning the project schedule.
○ Participating in dFMEA, Fault Tree Analysis and Cybersecurity
assessments.
○ Acting as technical front-end for the customer.
○ Coordinating the design of subsystems
(mechanical/Electrical/Software) and integration of the system.
5. Flextronics (2/2)
Portable Medical Devices
● SW Development lead
○ SW and Algorithms requirements and architecture.
○ Design of cryptographic/anticounterfeit features.
○ Design of virtual file systems based on the USB MSC standard.
○ Design of algorithms to detect the positioning of the device wrt the
patient skin.
○ C development on RTOS (uc/OS II) with MISRA compliance.
○ Defining the SW release plan.
● Product Validation
○ FMEA and Fault Tree Analysis .
○ Semi-Automatic generation of the SW documentation .
○ Python/C Configuration & Validation Tools.
○ Supporting the validation campaign for EMC, IP and Shock.
6. Pietro Fiorentini
Flow Computers (EVCD) for Gas Metering
● CTR (UNI-TS 11291) Communication Protocol
○ Requirements Analysis & Negotiation.
○ UML SW Architecture.
○ Cryptographic Algorithm Analysis & Implementation from scratch.
○ Code Performance Analysis (CacheGrind).
● Low Level Drivers
○ Pressure & Temperature I2C bus management.
○ RTC Quartz Parabolic Compensation.
○ C language implementation on Nucleus and Proprietary OS
(NEC 78K0R, Freescale ColdFire and TI MSP430).
● Product Validation
○ Python/C Configuration & Validation Tools
○ EMC Test Support
7. Motorola
MSRP (RFC4975)
● Text based protocol for exchanging
binary contents.
○ Requirements analysis.
○ UML SW architecture.
○ C language implementation on
Linux mobile platforms.
○ Leading the international
development team (up to 10
Engineers).
○ Showcasing prototypes in USA.
Symbian Uiq
● Multimedia Domain Lead
(Media Player, streaming etc.)
○ SOW definition.
○ Requirements negotiation.
○ Follow up internal and
third-parties development.
8. SHARAD
● Subsurface sounding radar for the NASA
Mars Reconnaissance Orbiter.
○ Requirements negotiation and SW architecture.
○ Led the design team of the On-board SW.
○ C and ASM development of
data acquisition, signal processing,
high resolution timer algorithm and
telemetry (Virtuoso RTOS on AD DSP).
○ Directly involved during the Assembly,
Integration & Verification phase (AIV),
including Satellite integration in USA.
Laben (1/2)
9. Laben (2/2)
AGILE
● ASI satellite for Gamma Ray
Observation.
○ Driver development of satellite
high energy detectors.
○ SW version management using
CVS.
PCDF
● Microgravity life science
experiment for the International
Space Station.
○ C development (VxWorks
RTOS) of serial driver, motor
controls and Telemetry
management.
○ HW/SW integration.
10. Galber ASE
Diving Computers Firmware
● Calculate and display Nitrogen
absortion in human tissues during
scuba-diving.
○ Requirements negotiation.
○ Impact Analysis for algorithm
implementation on 8-bit
microcontroller.
○ C implementation (NEC-78K0
series)
Transducers development
● Level meter
○ HW and FW design.
○ Involved in mechanical
specification (IP65).
○ 100% PIC ASM, including
fixed point math, ADC, I2C,
keyboard and display.
● Bi-axial tilt meter
○ HW and FW design.
○ C and ASM development on
TI MSP430.
○ RS485 custom protocol.
○ LabWindows PC interface.