+39 351 9255947  [email protected][email protected] https://it.linkedin.com/in/massimo-manca-479a157

Massimo Manca

Experience Skills Since more than 30 years ago I am involved in 2016-curr. OWNER/PRINCIPAL CONSULTANT both the hardware and software design of Massimo Manca 06/2016-current embedded systems. Las Palmas, SPAIN Even when I started to manage design teams Management and R&D consulting and international projects - including having - Team and project management both planning and budget responsibilities - I also - CTO services consulting remained active in hardware and software - Agile methods consulting design. - IoT and embedded development consulting This allow me to better support the work performed by my teams and help me to keep in 1995-curr. OWNER/CTO/PRINCIPAL CONSULTANT touch with daily research and development Micron Engineering 01/1995-current problems. Pordenone, PN ITALY To this day, I have not lost my passion to start new designs, learn new technologies and R&D and consulting services on embedded systems techniques, explore new fields, and accept new - Design of embedded electronics, firmware and SW challenges in both design and management - Embedded systems testing and debugging roles. - Microcontrollers testing and debugging I enjoy working with new people on new - Embedded development consulting problems, and I would very much like the next project I start to be yours. Since 1998 EURO-PROJECT MANAGER

Project management and consulting services on EU, MANAGEMENT national, regional plans and project financing related to hi-tech R&D and innovation projects. Member of the board 2 yrs. CTO >20 yrs. 2017-curr. EXTERNAL CONSULTANT/SW DEVELOPER Avanix srl Project manager >20 yrs. Team leader >25 yrs.

Healthcare device/IoT device Public project financing >10 yrs. - Communication module architecture design Euro-project manager >15 yrs. - WiFi management SW module - IBM Bluemix cloud SW interface module - GPS SW interfaces LANGUAGES (WRITTEN/SPOKEN) - GPRS SW interfaces Italian (mother lang.) - Gateway/bridge/routing protocol SW module - MEMS data acquisition, filtering and analysis English - MEMS advanced sensor fusion algorithms design Spanish 2017 EXTERNAL CONSULTANT/SW DEVELOPER Itron Gmbh 07/2017 – 10/2017 DEVELOPMENT PROCESSES Germany Lean process and Kanban >20 yrs. Smart meter for gas PSP / TSP >20 yrs. - Introduction of NFC technology for pre/post payment SCRUM and SCRUMBAN >5 yrs. - NFC card product evaluation and selection - NFC reader chips evaluation and testing V-Model and SPICE >10 yrs. - NFC SW stack customization and testing XP Extreme Programming >15 yrs. - NFC SW stack porting and interfacing - NFC pre/post application design and testing

1/10 2016 PROJECT MANAGER/SYSTEM DEVELOPER STANDARDS Micron Engineering–Cardtech srl 01/2016–11/2016 Agaete, Las Palmas SPAIN / Carbonia, CI ITALY IEC 60730 – Class B (white goods) IEC 61508 (medical, industrial, railways) R&D of a UAV black-box for air flight control - Team and project management ISO 26262, SPICE (automotive) - Requirements and system architecture design MISRA, SEI CERT (C/C++) - Electronics and firmware design NASA HDBKs: 2203, 4001 - MEMS advanced IMU algorithm designing - Sensor fusion algorithm design - GPRS and GPS SW module design MODELING - Operational controller UI and UX SW design - Data analytics Behavior trees >20 yrs. - Documentation Control flow diagrams >15 yrs.

2015 EXTERNAL CONSULTANT Data flow diagrams >20yrs. Elster Gmbh 06/2015–12/2015 Flowcharts >20 yrs. Mainz-Kastel - Germany / Pordenone, PN - ITALY / Agaete, UML >10 yrs. Las Palmas - SPAIN

Smart meter for electricity. Design of: PROGRAMMING LANGUAGES - General smart meter firmware design - Watchdog handling integration in Keil-RTX RTOS Assembly (ARM & others) >25 yrs. - Re-design of task scheduling and priorities C and std. lib >25 yrs. - Communication sys. tests (Tera Term macro lang.) - Production testing procedures (Python) C++ and std. Lib / STL >20 yrs. - Documentation EC++ / C++ embedded >10 yrs. Java >10 yrs. 2012-2015 PROJECT MANAGER/SYSTEM DEVELOPER Reg. Friuli V. G. - Micron Engineering 07/2012–07/2015 JavaCard >10 yrs. Pordenone, PN - ITALY JavaScript/ECMA Script 3 yrs. Versatile Information Device And Labeling technology Lua 3 yrs. (VIDAL) applied to museums, art galleries, high-end point Python >5 yrs. of sales. - Project financing applications R >5 yrs. - System requirements and architecture design Tera Term macro lang. >10 yrs. - Electronics and PCB design - Firmware and embedded software design Typescript 3 yrs. - Server and PC support software design RTOSes 2011-2014 PROJECT MANAGER/SYSTEM DEVELOPER Reg. Friuli V. G. - Micron Engineering 09/2011–09/2014 ChibiOS >5 yrs. Pordenone, PN - ITALY Contiki >5 yrs. MicroNET 3.0 portable networking bus protocol from eCos >5 yrs. board to board to IoT and internet SDK and HDK. FreeRTOS >5 yrs. - Project financing applications - System requirements design Keil RTX >10 yrs. - System architecture design Linux Embedded >5 yrs. - Electronics and PCB design - Firmware and embedded software design TI-RTOS and SYS/BIOS 4 yrs. - PC tools software design UCOS-II / III >10 yrs.

2/10 2013-2014 EXTERNAL CONSULTANT EMBEDDED IDEs / COMPILERS Badger Explorer ASA 03/2013–02/2014 ARM/KEIL C/C++ >10 yrs. Stavanger NORWAY, Redruth UK, Pordenone ITALY Atmel Studio (GCC based) >5 yrs. Badger Explorer a new formation and reservoir tool for Atollic C/C++ (GCC based) >5 yrs. offshore oil and gas exploration. - CANopen bus architecture (from vessel to the tool) Cypress PSoC Creator 4 yrs. - CAN bus architecture and design (inside the Explorer) Eclipse-based IDEs (many) >10 yrs. - CANopen training for the Badger R&D team GCC / G++ (C/C++) >15 yrs. - CANopen stack selection and acquisition - CANopen stack porting together with IXXAT team IAR C/EC++ >20 yrs. - CANopen bootloader implementation and testing Microchip MPLABX >5 yrs. - On board(s) motor controller DSP software design - On board(s) DC/DC controller DSP software design Raisonance RIDE >5 yrs. - Sensor data acquisition, filtering and analysis Segger Embedded Studio 2 yrs. 2012 EXTERNAL CONSULTANT Giesecke & Devrient 06/2012–08/2012 EMBEDDED THIRD-PARTY LIBS Munich, Germany Arduino (base and opt. libraries) Credit card development in JavaCard and 8051 assembly. ARM mbed - Security microcontroller low-level drivers design. - Low-level bug hunting and testing. FAT-FS (open source FAT file system) - TDD and unit testing introduction. IEC60335-ClassB (some ports) - Meta-assembly explorer tool design (C++, PC tool). - Communication protocol testing. LUFA USB library (some ports) Lwip/uip TCP/IP suite (some ports) 1999-2000 MEMBER OF THE BOARD mbedTLS Seledrive srl 01/1999–12/2000 Pordenone, PN - ITALY OpenSSL wolfMQTT R&D and production of LED variable message displays for highways, city information and transport systems. wolfSSL Member of the board delegated for: - Accounting, finance, management and planning - R&D management EMBEDDED FRAMEWORKS - Production management ARM CMSIS >5 yrs. - Tenders management ARM Keil Middleware >5 yrs. 1997-2000 CTO Microchip MLA /Harmony >5 yrs. Seledrive srl 07/1997–12/2000 Pordenone, PN - ITALY NXP LpcOpen >5 yrs. NXP std. MCU libraries >10 yrs. R&D and production of LED variable message displays for highways, city information and transport systems. Segger emWin >5 yrs. - R&D management ST CubeMX 3 yrs. - Production management - Tenders management ST std. MCU libraries >5 yrs. TI TivaWare >5 yrs. 1992-1994 DPCO MANAGER uGFX (GUI and graphics) >5 yrs. Gretag San Marco spa / San Marco Imaging 07/1992–08/1994 Fiume Veneto, PN - ITALY

Manager in charge of company new organization (Direction, Planning, Control and Organization Office). - Lean production / Kanban introduction. - Production, logistic, supply, R&D lean organization. - MiniLab/MasterLab production line lean organization. - Supply chain lean organization. - Production lean planning organization.

3/10 1990-1994 PROJECT LEADER / PROJECT MANAGER COMMUNICATION PROTOCOLS Gretag San Marco spa / San Marco Imaging 07/1990– Bitbus 10/1994 Fiume Veneto, PN - ITALY Custom prot. over RS232/422/485 CAN bus, CANopen, J1939, UAVcan R&D of hardware and firmware for photofinishing MiniLabs, copiers, printers and developers devices. Ethernet (raw and TCP/IP stack) - Project and team management GSM/GPRS/3G (modem modules) - System architecture design LIN - Firmware architecture design and development M-Bus (wired and RF) 1988-1990 FIRMWARE AND SOFTWARE ENGINEER Modbus Gretag San Marco spa 01/1988–06/1990 Fiume Veneto, PN - ITALY MCU buses (I2C, SPI, I2S, etc.) MQTT R&D of hardware and firmware for photofinishing MiniLabs, copiers, printers and developers devices. Bluetooth / BLE (several stacks) - Firmware and embedded software design Sub-GHz proprietary stacks (some) - PC test software design WiFi (several stacks and ports) 1987 ELECTRONICS ENGINEER Zigbee Gretag San Marco spa 02/1987–12/1987 Fiume Veneto, PN - ITALY PC DEVELOPMENT - WINDOWS R&D of hardware and firmware for photofinishing Boost libraries >5 yrs. MiniLabs, copiers, printers and developers devices. - Electronics design Borland C++ Builder / VCL >15 yrs. - PCB design and external services management. Embarcadero C++ Builder 3 yrs. 1986-1987 SOFTWARE ENGINEER MS Visual Studio (C/C++) >15 yrs. Savio Gestione Servizi sas 06/1986–01/1987 MS Visual Studio (Python) >5 yrs. Pordenone, PN - ITALY Qt >5 yrs. Software development and data elaboration. MySQL >5 yrs. - Printer drivers design on UNIX SYS V mini computers. - Data manipulation and analysis. Ultimate++ >5 yrs. - Accounting and payroll applications design. WxWidgets (framework) >5 yrs.

1986 SOFTWARE ENGINEER - INTERNSHIP Zeltron spa 04/1986 – 31/05/1986 PC DEVELOPMENT - LINUX Campoformido, UD - ITALY MS Visual Studio (C/C++) 1 year Automotive electronics and software R&D. MySQL >5 yrs. - Internship as jr. electronics and software engineer in a Qt >5 yrs. team designing an ABS ECU. - CAN bus HW/SW design Ultimate++ >5 yrs. - CAN HAL design. WxWidgets (framework) >5 yrs. - CAN bus test applications - Digital I/O filtering algorithm REVISION CONTROL APPLICATIONS 1984 SOFTWARE ENGINEER - INTERNSHIP Rcs and Cvs (abandoned) - Zeltron spa 10/1984 - 31/12/1984 Campoformido, UD - ITALY SVN >10 yrs. (preferred) >10 yrs. Automotive electronics and software R&D. - Internship as jr. electronics and software engineer in a >5 yrs. team designing a gasoline engine ECU - Ignition functions design - Ignition map management - i80535/i80537 CCU timer low level driver - Ignition HAL design.

4/10 Other Experience GIT TOOLS AND REPOSITORY MAN. >5 yrs. 2013 NXP TEAM OF EXPERTS Git (cli) >10 yrs. NXP Semiconductors NV, Embedded Artists AB 07/2013- Git Extensions >5 yrs. 09/2013 Pordenone, PN - ITALY Github >5 yrs. Gitkracken 2 yrs. LPC4370, LPCLink-2 and LabTool expansion board beta testing. Gitlab 4 yrs. - Testing of LPC4370 ADC, SCT and SPIFI interface. GitoliteGitolite (abandoned) (abandoned) - - Testing LPCLink-2 drivers (CMSIS-DAP, Segger Jlink and Keil-Ulink compatible drivers). Stash >5 yrs. - Testing LabTool as board testing and as acceptance Tortoise Git >5 yrs. testing fixture. - Short relation about my results. PROJECT SUPPORT TOOLS 2011-2012 NXP TEAM OF EXPERTS (wiki) >5 yrs. NXP Semiconductors NV 10/2011-02/2012 Pordenone, PN - ITALY Hudson/Jenkins 5 yrs. (agile prj. mgmt.) >5 yrs. LPC4300 family of microcontrollers beta testing. - Testing of LPC4350 on Hitex base board Kanboard 3 yrs. - Implementation of communication strategy between Project in a Box (Prince2) >5 yrs. the Cortex-M4 and Cortex-M0 cores of LPC4350 - Testing application execution from internal FLASH and Project Libre >5 yrs. RAM, external RAM and SPIFI FLASH. Tuleap (wiki + prj. mgmt.) 2 yrs. - Example application (parking meter) to show the tested 3 yrs. techniques and other LPC4350 peripheral use. Youtrack (prj. mgmt.) - Article, relation and video interview about LPC4350 References: EDA APPLICATIONS http://www.embeddeddeveloper.com/assets/tools/ OrCad (schematics) >10 yrs. LPC4300_two_cores.pdf https://www.lpcware.com/content/contribproj/ PCAD >10 yrs. MassimoManca-lpc4300ex NI Multisim & Ultiboard >10 yrs. https://community.nxp.com/docs/DOC-331024 LTSpice >5 yrs. 2012-2013 WRITER / BLOGGER / COLUMNIST Altium 3 yrs. UBM LLC – www.microcontrollercentral.com 07/2012-01/2013 Kicad 3 yrs. New York, USA, Pordenone, PN - ITALY DATA SCIENCE APPL.S AND LIB.S Articles concerning the design of low power and very low power embedded systems. Orange 2 yrs. The site has earned the highest recognition in the world Scilab (alt. To Matlab) 5 yrs. and one of my articles was the most widely read. Reference: Pandas, Numpy, Scipy >5 yrs. http://news.ubm.com/index.php?s=2429&item=123898 GNU Octave 2 yrs.

2006-2007 TECHNICAL WRITER - CONTRIBUTOR CIRCUIT CELLAR INK. 07/2006-12/2007 OFFICE APPLICATIONS Hartford, CT - USA, Pordenone, PN - ITALY LibreOffice/OpenOffice >15 yrs. MS Office >25 yrs. Two articles: - Finite Machines and Microthreads (n° 193 August 2006) Scribus (DTP) 2 yrs. - Communication Protocols (n° 2018 November 2007)

5/10 PRODUCT KNOW-HOW Automotive (also agricultural, special vehicles and racing cars) ECU design Communication devices, protocols and applications Electromedical equipment IoT and intelligent sensors networks LED technology applied to lighting, VMS, architecture, arts and shows Little robotic arms and moving robots Localization and tracking systems based on GPS Maintenance and preventive maintenance applications Microcontrollers testing and beta testing Networks, field buses, RF and mobile networks (GPRS/3G/4G/LTE/NBIoT) Payment systems, ATM and credit cards Photofinishing machines (developers, printers, mini-labs and copiers) RFID/NFC devices and applications Robotized work centers, CNC machines for wood working, tool presetters Smart meters and power line communication systems Temperature controllers (environmental, food/beverage and industrial) Test systems Thermal printers Variable message LED panels and signs (VMS) for roads, highways, city information, harbors, airports, bus stations and buses Weighing systems, scales and piece counters White goods, little electrical devices, vending machines, coffee and chocolate machines

PEOPLEWARE Passion for developing engaging customer experience Provide development and testing support to other engineers Strong problem solver Team leading Work well independently and within a team setting

ELECTRONICS KNOW-HOW Analog, A/D and D/A design Battery chargers, DC/DC, power supply, wireless p.s. and UPS design CAN, CANopen, J1939, UAVcan and custom CAN based protocols EMC design High-precision data acquisition Low power, very low power and energy harvesting systems MEMS and sensors systems Microcontroller based boards Microcontrollers testing and beta testing Microcontroller buses (I2C, SPI, 1-Wire etc.) Networks security technology (also for IoT) NFC and RFID technology Position and speed control of CC/CA and steppers motor PSoC analog and digital custom blocks design Power electronics Pspice, Spice analog, digital and mixed signal design

6/10 PCB KNOW-HOW Basic PCB design, symbols and parts management Rigid, flex, semi-flex board design EMC compliant design High-speed design Mixed analog, logic and power boards design Altium, Kicad, Multisim/Ultiboard, OrCad

SOFTWARE KNOW-HOW AND SKILLS Advanced algorithms and data structures design Data analysis, data science and statistics DSP and digital filtering Embedded applications design Fuzzy logic and neuro-fuzzy High-precision data acquisition Lead and deliver complex software systems Networking application design Predictive maintenance algorithms design Real-time applications design Understand software engineering best practices Write clear and detailed technical specifications and documentation

MICROCONTROLLERS Cortex-M0/M0+/M3/M4 ARM Cortex-M7, Cortex-A9 Atmel AVR8, ATSAM3, ATSAM4 Freescale / 6801, 6809, 6805, 68HC11, 68HC12, 68HC000, 68331, 68332, Motorola Coldfire (some) Intel i8344, i8051, i80C515/7, i80535/7, i8096, i80386SX, i860, i960 Microchip PIC18F, PIC24, PIC32, dsPIC NEC 78K LPC2138, LPC2148, LPC3000 LPC81x, LPC82x, LPC12xx, LPC13xx, LPC15xx, LPC175x, NXP LPC176x, LPC177x, LPC178x, LPC11C2x, LPC11Uxx LPC18xx, LPC40xx, LPC43xx LPC541xx, LPC546xx, KL46Z Renesas 6301, H8, H8S, RL78, RX61, RX62, RZ EFM32 (ex Energy Micro AS) several Cortex-M0+ and M3 Silicon Labs parts STM32F0/F1/F3/F4/F7/L0/L1 ST SP532 (PowerPC) STM32W TMS370, MSP430, LM3 (ex Stellaris) TI TIVA series (some parts) CC1xxx, CC2xxx, CC3000, CC3100, CC3200 ZILOG Z80, Z8, eZ8, eZ80 Acclaim

7/10 References

Gene Carter International Product Marketing Manager Microcontrollers Business Line ARM7 & Cortex-M3 NXP Semiconductors NV

“Massimo has been a consultant for NXP Microcontrollers for several years. During that time, he's been one of our most active and helpful consultants. He participated in our LPC4300 Cortex-M4 "Experts" program and is a frequent contributor on our technical forums. He is experienced in complete products (hardware and software) in medical devices, data acquisition/monitoring, electronics scales, vending machines, remote controls, electronic automatic payment systems, and human interfaces systems."

Gordon Cooper International Product Marketing Manager Microcontrollers Business Line Cortex-M4 NXP Semiconductors NV

“Massimo proved extremely competent, delivered his project on time, and worked very well with our internal engineers. He went over and above by sharing his expertise in our internal forums with other engineers. I appreciated his detailed knowledge and enthusiasm, I wouldn't hesitate to work with Massimo again. "

Bob Scaccia President USA Firmware LLC

“Massimo helped us to fix some rather complex issues we had with the customer working on an Ignition Control Unit. It was something they were stuck on for six months, and he fixed it in a few days. His 'written' English is excellent. He has an accent which is a little strong but workable. Phenomenal talent.”

Gustav Hinnerskov CEO Nemoy Development

“Massimo provided expert knowledge and troubleshooting on a I2C bus instability on a PCB under development. Within a few days the schematic design and PCB layout was analyzed and a strategy to resolve the issue was devised. The PCB was edited in accordance with the strategy. The I2C bus works flawlessly now and matches the theoretical values evaluated in the strategy. I can highly recommend Massimo as a consultant and troubleshooter on PCBs. ”

8/10 Certifications and partnerships

Micron Engineering is ARM partner since 2012 being part of the ARM Connected program and is listed among the design partners for SoC and R&D services. Cortex-M4, M3 and M0 are most used microcontrollers from various silicon vendors but also ARM7 and ARM9 microcontrollers and microprocessors were used.

Micron Engineering is NXP Partner since 2009, after having used NXP and Philips microcontrollers —especially Cortex-M3 and Cortex-M0 models— for more than 10 years, and more for RFID/NFC tags, readers, and payment systems design. In 2011, I collaborated with NXP testing the LPC4300 dual asymmetric core microcontroller family and during 2013 for LPC4370, LpcLink2 and the LabTool.

Micron Engineering is Renesas Alliance Partner since 2006. I used Hitachi microcontrollers since 1987 (8 years before founding Micron Engineering). At first were used ex-Hitachi microcontrollers and more recently some microcontrollers of the RL78, RX62, RZ and RH850 families.

Initially Hitachi microcontrollers were used designing weighing scales, industrial and electromedical applications. Then they were used in automotive designing ECUs for gasoline and electrical cars, little robotic applications and led lighting applications.

9/10 Education

1995-1999 INFORMATICS University of Udine Udine, UD - ITALY - Linear algebra, modern algebra, geometry - Calculus and numerical calculus - Probability and statistics - Physics - Algorithms and computability - Theory and application of modern calculators - Computer systems, OS, 68000 assembly, C/C++ - Theory of signals and telecommunications 1982-1984 INDUSTRIAL ELECTRONICS -TRIENNIAL ITI “A. Malignani” Udine, UD - ITALY Electronics Engineer’s degree 52/60 - Industrial electronics engineering and lab - Electronics engineering - Electrical engineering and electrical machines - Chemistry - Physics-Mechanics - Mathematics, calculus and modern algebra 1980-1981 HIGH SCHOOL COMMON BIENNIUM ITIS “J.F. Kennedy” Pordenone, PN - ITALY

Professional courses

2013 CONTROL OF MOBILE ROBOTS Georgia Institute of Technology - Coursera Single course, grade achieved: 74.3%

1997 VHDL INTRODUCTION Cypress – Pordenone, PN - ITALY

1991 ORGANIZATION AND LEAN PRODUCTION Gretag San Marco spa, PN - ITALY

1990 STRATEGICAL MARKETING Ciba-Geigy – Gretag San Marco spa, PN - ITALY

1990 DESIGN OF FAULT TOLERANT SYSTEMS PoliMi – NASA JPL - Milano, MI - ITALY

1989 DIGITAL IMAGING AND PHOTOGRAPHY Gretag San Marco spa – Fiume Veneto, PN - ITALY

1988 QUALITY IMPROVEMENT INTERNAL COURSE Gretag San Marco spa – Fiume Veneto, PN - ITALY

1987 PHOTOGRAPHIC TECHNOLOGY COURSE Gretag San Marco spa – Fiume Veneto, PN - ITALY

1986 UNIX SYSTEM V COURSES 1 & 2 ELEA Olivetti spa – Firenze, FI - ITALY

1986 C LANGUAGE AND STANDARD LIBRARY ELEA Olivetti spa – Firenze, FI - ITALY

10/10