SlideShare a Scribd company logo
1 of 11
Download to read offline
Curriculum Vitae
Master Data
surname: FICILI
name: FRANCESCO
born: 05/08/1979
place: SCICLI (RG)
current address: C.SO VINZAGLIO 19, TORINO
mobile: +39 392/5814985
mail: francesco.ficili@gmail.com
website: www.francescoficili.com
Academic Training
1st Level Degree in Electronic Engineering at Politecnico di Torino,
on 09/09/2005.
Thesis: Remote control and web monitoring of a dilution refrigerator
2nd Level Degree in Mechatronics Engineering at Politecnico di Torino,
on 13/07/2007.
Thesis: Design and development of a data acquisition system for non-destructive control of metallic ropes
PhD in Mechatronics Engineering at Politecnico di Torino,
on 21/10/2011.
Thesis: Design and development of sensors and acquisition systems for non-destructive controls by
magnetic techniques
Stage/Thesis
Three months stage a the “Istituto Elettrotecnico Nazionale” (Galileo Ferrais research Centre), in the context
of a research for superconducting single particle detector. During this stage I developed some remote control
and monitoring software for several measure instruments, using Labview.
Four months stage at the private company Moreggia spa. During the stage I helped other engineers in the
development of a software for purchasing and warehouse management.
Experimental Thesis in collaboration with AMC Instruments, during the last academin year. During the
experimental thesis I developed a data acquisition system with USB interface for NDT application and the
related software interface.
Past Working Experience Summary
January 2008 – January 2011: PhD in Mechatronics Engineering at Politecnico di Torino
April 2008 – May 2011: Contract Professor at Politecnico di Torino. During this period I was in charge for
the educational workshop for the international course “Basic Electronics”.
July 2008 –today: Autor for the following italian electronic magazines: Elettronica Innovativa (Innovartive
Electronics), Fare Elettronica (Make Electronics), Firmware, Radiokit Elettronica.
September 2007 – May 2011: Electronic Area Manager at AMC Instruments.
June 2011 – today: Consultant for Altran Italia spa. From September 2013 I’m a component of the core
team of the solution “Embedded Software Testing – Intelligent System”
Past Working Experience Description
PROJECT: NDT instrumentation development using M-I techniques
Period: 09/2007 – 06/2011
Position: Electronic Engineer
For: AMC Instruments srl
Client: Internal Development
Disciplinary Field: Electronic board and data acquisition system development
Practices & Tool: Kicad (Electronic board layout), LabVIEW (SW development), MPLab IDE +
C18 (FW development)
Activity: my activity in this project was focused on the hardware develop for NDT instrumentation for control
of metallic ropes, using magnetic techniques (M-I). In addition to de hardware develop, I’ve designed the
hardware for data acquisition systems (both PC-based and embedded), and I’ve developed firmware (for
data acquisition systems based on MCU) and acquisition software (for data acquisition systems based on
laptops). For this activities I’ve mainly used LabVIEW and MPLab IDE and C18.
PROJECT: Development of instrumentation for control of Blondin plants
Period: 02/2010 - 05/2011
Position: Electronic Engineer
For: AMC Instruments srl
Client: Agudio spa
Disciplinary Field: Electronic board and data acquisition system development
Practices & Tools: Kicad (Electronic board layout), MPLab IDE + C18 (FW development)
Activity: my activity on this project was focused on the design of hardware and develop of firmware for
saftey devices installed inside Blondin plants (plants used for dam construction). The developed ECU was
provided with USB bootloader, for on-field firmware reprogramming. For this project I’ve used the Microchip
USB stack for the bootloader implementation. I’ve also done two mission in Portugal in order to solve
installation and EMC trouble on first delivery.
PROJECT: Development of instrumentation for NDT of metallic sheet
Period: 04/2009 – 06/2010
Position: Electronic Engineer
For: AMC Instruments srl
Client: Thyssenkrupp Acciai Speciali Terni
Disciplinary Field: Electronic board development
Practices & Tools: Kicad (Electronic board layout)
Activity: for this project i’ve developed an electronic system for NDT of metallic sheet , that are used for fault
and imperfection detection during millwork process. The project was relalized for TK Acciai Speciali Terni, in
collaboration with Università degli Studi di Perugia. The two prototypes were tested on a rolling mill factory of
TK in Terni.
PROJECT: TRM ECU Firmware development
Period: 06/2011 – 01/2013
Position: SW Engineer
For: ALTRAN Italia spa
Client: TRW
Disciplinary Field: FW development in C language
Practices & Tools: IAR EWB, Freescale Codewarrior, CANalyzer, DIAnalyzer, CANdela Studio, GENy
Activity: the SW/FW package developed for this project is used for the TRM (TEG Reader Module) for FIAT
343 “Viaggio”. My contribution in this project was initially focused on the TEG development. In this phase I
gave my contribution to the following activities:
TEG FW design.
TEG FW implementation using IAR EWB (RF functionalities, Immobilyzer functionalities)
AES data encryption and non/volatile memory management.
TEG FW testing and integration.
In the second phase of the project the TEG reader SW was developed. In this phase I used Freescale
Codewarrior 6.3, and the MCU used for the TRM is a derivatives of MC9S08DZXX, which is based on a
Motorola S08 core. During SW development I focused my job on this subject:
TRM SW/FW design and architecture design.
UHF functions: implementation of ECU’s UHF interface, implementation of state machines for remote
control function. Managing of AES encryption functions for security access.
Immobilizer functions: implementation of state machines for challenge-response algorithm for TEG
authentication. Implementation of algorithms and strategies related to immobilizer functions.
Fiat Minicrypt functions: implementation of ECU’s Key identification, based on minicrypt algorithm
exchange between TRM and BCM.
Bootloader: implementation of CAN flashbootloader and bootloading related strategies. Configuration
of Vector packages (using GENy), code generation and integration.
Diagnosis: implementation of UDS standard for diagnostic functions, fault detection and fault memory
management. Diagnostic procedure implementation. Configuration of Vector packages (using GENy),
code generation and integration.
Unit and Module test.
Integration test.
PROJECT: Resident support TRW Cina
Period: 02/2012 – 09/2012
Position: SW Engineer
For: ALTRAN Italia spa
Client: TRW
Disciplinary Field: Resident Support on production plant
Practices & Tools: CANalyzer, DIAnalyzer
Activity: during the TRM development I went 4 times in China (TRW plant in Suzhou and FIAT-GAC
production plant in Changsha) as a resident support for TRW. During this period I dealed with vehicle on
board diagnosis using CANalayzer and DIAnalyzer.
PROJECT: VBTP Guarani Body Computer test suite development
Period: 02/2013 – 05/2013
Position: SW Engineer
For: ALTRAN Italia spa
Client: Iveco Defense Vehicle
Disciplinary Field: CAPL test code development
Practices & Tools: CANalyzer e CAPL
Activity: during this activity I developed a test suite in CAPL for IVECO DV VBTP Guarani armored carrier
Body Computer Module. In this context I developed the test suite architecture and more or less the 30% of
the total test cases.
PROJECT: Project FH-Demo – FW FCM2 Reverse Engineering
Period: 01/2013 – 04/2013
Position: SW Engineer
For: ALTRAN Italia spa
Client: CNH
Disciplinary Field: FW development in C language
Practices & Tools: Tasking IDE
Activity: during this activity my job was to reverse engineer an existing ECU used as a forage control
module in a CNH Forage Harvester and make some modification in the ECU code in order to eliminate some
component keeping the main functionalities. This in order to test a new unit that inherit some function from
the existing module. Plus the client request was to provide a simple CAN communication protocol between
old a new unit used to read some parameters from the old unit.
PROJECT: kDAC ACM/MxM requirements definition
Period: 05/2013 – 12/2013
Position: Requirement Analyst
For: ALTRAN Italia spa
Client: Korean Delfi Automotive Corporation
Disciplinary Field: Sw Requirements Elicitation
Practices & Tools: -
Activity: in this activity my job was to write the software requirement specification (SRS) for the ACM/MxM
(automatic and manual climate module) for fiat 520 project. I also take care of the project RAR (Requirement
Analysis Report) and went one time in South Korea for a 5 days “in loco” design review.
PROJECT: EMS test bench development
Period: 04/2013 – 11/2013
Position: SW Engineer/SW Leader
For: ALTRAN Italia spa
Client: Fiat Powertrain Technologies
Disciplinary Field: Sw development with Labview
Practices & Tools: NI Labview 2012, Labview Real-Time Module, Labview FPGA Module
Activity: in thys activity I led the software development group that made 4 test bench for Fiat Powertrain
Technologies, used for testing some component in the EMS circuit.
Developed test benches:
- Actuator Bench: test bench for butterfly actuators, EGR and SMART actuators
- GCU Bench: test bench for Glow Plug Unit
- Pneumatic Bench: test bench for pneumatic components
- HFM Bench: test bench for Air Mass Meters
PROJECT: TestStand XML Parser
Period: 09/2013 – 12/2013
Position: SW Engineer
For: ALTRAN Italia spa
Client: Alstom
Disciplinary Field: Sw development with Labview
Practices & Tools: NI Labview 2013, NI TestStand, NI Veristand
Activity: during this activity I developed an XML parser used for generate test cases for HIL system used by
Alstom and developed in collaboration with Altran Spain. The parser was developed in NI Labview and is
able to translate XML test case in standard NI TestStand sequences, in order to use NI TestStand as engine
for test case injection in the HIL system. The complete system is intended to be use to validate the control
system of future Lille Underground.
PROJECT: SDI/CABCOM study for Thales/ESA
Period: 02/2014 – today
Position: SW Engineer
For: ALTRAN Italia spa
Client: Thales Alenia Space
Disciplinary Field: Requirement definition, SW development in CAPL
Practices & Tools: CANoe
Activity: SDI and CABCOM are two studies funded by ESA and in charge of Thales Alenia Space. SDI is a
study that aim to make a porting of I2C and SPI specification to spacecraft application. I2C standard is seen
as a solution to replace old sensors data handling architectures, mainly based on acquisition board, with a
bus-oriented solution, in order to save weight and space. SPI is seen as a solution for short range
communication between microcontrollers or between microcontroller to spacecraft on-board computer.
CABCOM is twin study that aim to introduce the use of CAN protocol on spacecraft, using CANopen
standard. This standard is seen as a solution for spacecraft main communication buses. In this context I
made the requirement definition for SDI study (10 technical notes, to be used as the base for further
applications), and in the future I should take care of the experimental part of the study. Starting from may
2014 I made a contribution also for CABCOM, continuing the job started for requirement definition (5
Technical notes) and following the development of the CANoe simulation that will validate the proposed
solution.
PROJECT: RADSENS acquisition SW for Alenia Aermacchi
Period: 06/2014 – today
Position: SW Engineer
For: ALTRAN Italia spa
Client: Alenia Aermacchi
Disciplinary Field: SW development in Labview
Practices & Tools: Labview 2013
Activity: this activity consists on the development of an acquisition software made in Labview 2013 for
interface a RADsens signal conditioner for testing of electro-explosive devices. For this project I also took
care of the offering phase.
Freelance Experience
PROJECT: System DELTA development
Client: Arcos Engineering
Period: 07/2008 – 02/2009
Reference: Ing. Giulio Ventura
The Delta systems is a WSN monitoring system for temporary railways bridge (Essen Bridge). My activity on
the develop of this system was focused on prototyping phase. In this phase I’ve developed the first hardware
prototype and I’ve developed the firmware for the MCU (PIC18F2550 from Microchip) and the debug
acquisition software (VB6). In a second phase the hardware was redesigned and the firmware was corrected
in order to perform an on field test.
PROJECT: Monitoring system for Duomo di Torino
Client: Soprintendenza per i Beni Architettonici e per il Paesaggio del Piemonte
Period: 04/2009 – 11/2009
Reference: Ing. Domenico Lopreiato (Lachesi srl), Arch. Salvatore Esposito (SBAPP)
The SS. Sindone Church (also known as Duomo di Torino) is the place of one of the most important
renovation work at national level. The Soprintendenza per i beni architettonici e del paesaggio del Piemonte
is in charge for the project, and was ask to me to develop an acquisition software written in LabVIEW for the
monitoring of the internal structural saefty system, that was build in the first after the withering blaze that
almost destroyed the church in 1997. My activity in this project was the design of acquisition system (based
on NI hardware) and the develop of acquisition software in LabVIEW. The work was selected from NI to
participate at Nicola Chiari prize in 2009.
PROJECT : Development of Wireless Connectivity with IRQF technology
Client: Studio di progettazione Faggioni
Period: 02/2010 – 05/2010
Reference: Dr. Jacopo Faggioni
I made a consultancy activity for studio Faggioni in the context of develop of a Wireless Sensor Network
(WSN) using IQRF technology. During this activity we developed a wireless architecture made by gateways,
routers and end devices.
PROJECT: Firmware Development fro BOA portable signaling system
Client: Studio di progettazione Faggioni, BOA Elettronica
Period: 06/2010 – 07/2010
Reference: Dr. Jacopo Faggioni
During the collaboration with Mr. Faggioni I was in charge for the development of the firmware for a pager to
be used inside the wireless infrastructure of a nursing home. The device was based on a PIC18F66J55, was
able to receive messages from the electronic control unit present inside the guest rooms and visualize it on
the on-board graphic display. For the development of the firmware I used MPLab IDE & C18.
PROJECT: FW development for SATI Solar Lamp
Client: Sati Italia spa
Period: 03/2011 – 09/2011
Reference: Ing. Sergio Buriano
In this freelance experience I developed the firmware for SATI Italia solar light poles. I developed two
variants for two different lamps (SOX lamps and LED lamps) and the software for telemetry. I used CCS
studio and CCS C compiler from CCS inc. (Microchip recognized third party tools provider).
PROJECT: CAN-Relay System
Client: Futura Group
Period: 05/2014 – 06/2014
Reference: Boris Landoni
In this freelance experience I developed a system to control generic electric loads using CAN bus. The
system is composed by a number of slave board with 4 relays and CAN bus interface and a master unit that
is basically an USB/CAN bridge, that allow to control the entire system using a standard windows-based
machine and a SW interface made in Labview. The system is currently marketed by Futura Group
(https://www.futurashop.it/index.php?route=product/product&product_id=6650).
PROJECT: MPLab Harmony Demoboard
Client: Futura Group
Period: 06/2014 – 08/2014
Reference: Boris Landoni
In this freelance experience I developed a demoboard that will be used as hardware platform for one of the
further practical course of “Elettronica Innovativa” (Innovative Electronics) magazine. The subject of the
course is the use of the new Microchip Technology framework “Harmony”.The board will be marketed by
Futura Group.
Pubblications
Conferences
• F.Ficili, A.Canova, F.Degasperi, M.Forzan, B.Vusini – “Experimental and numerical characterization
of ferromagnetic ropes and non-destructive testing device”, O.I.P.E.E.C. INTERNATIONAL
ORGANIZATION FOR THE STUDY OF THE ENDURANCE OF ROPES, March 2009, Stuttgart.
• F.Ficili, A.Canova, D.Rossi – “Magneto-inductive sensor for metallic ropes in lift application”, fourth
International conference on Sensing Technology, Università del Salento, June 2010, Lecce.
• F.Ficili, A.Canova, D.Rossi, F.Sciacca, B.Vusini – “Magneto-Inductive Systems for metallic ropes”,
10th European Conference on Non-Destructive Testing, Moscow 2010, June 7-11.
Patents
• F.Ficili, A.Canova, G.Gruosso, B.Vusini – “Device for monitoring of multicable system”, Italian
Patent
Books
• F.Ficili – “Non-Destructive Testing by Magnetic Techniques: Design and Development of
instrumentation and acquisition systems” - LAP LAMBERT Academic Publishing (2012) – ISBN-10:
3848422077
Magazines Articles
• F.Ficili – “USB Datalogger with 12 Inputs”, Elettronica Innovativa 125-126, 2008
• F.Ficili – “Wireless controller Robot”, Fare Elettronica 280, 281, 282, 2008
• F.Ficili – “DAQ-RS232 with 22 I/O”, Radiokit Elettronica september/october 2008
• F.Ficili – “DAQ-USB”, Radiokit Elettronica, april 2009.
• F.Ficili – “Mp3 reader with PIC18F2550 and Vmusic2”, Fare Elettronica, april 2009
• F.Ficili – “Play ZigBee”, Firmware, august/september 2009.
• F.Ficili – “The iDigi Platform”, Elettronica 360, n°2, 2009
• F.Ficili – “ZigBee Power Meter”, Elettronica Innovativa 142-143, 2009
• F.Ficili – “Bridgelux solutions for LED lighting”, Elettronica 360, n°3, 2009
• F.Ficili – “Ultrasonic Meter with PIC18F2525”, Fare Elettronica, july 2010
• F.Ficili – “Silabs toolstick”, Firmware, september 2010
• F.Ficili – “DLL use in Labview”, Labview World, april 2011.
• F.Ficili – “TCP toolkit – Application Development”, Labview World, september 2011.
• F.Ficili – “WSN module – Application Development”, Labview World, september 2011.
Magazines Courses
• F.Ficili – “ZigBee practical course”, Elettronica Innovativa 133-136
• F.Ficili – “Learn and use Labview”, Elettronica Innovativa 144-151
• F.Ficili, W.Dal Mut – “iPhone programming course”, Elettronica Innovativa 154-160
• F.Ficili, D.De Filippi – “Flowcode programming course”, Elettronica Innovativa 176-183
• F.Ficili, V.Germano – “Kicad Course”, Elettronica Innovativa 182-187
Skills
Language certifications
English: Preliminary English Test (PET), pass with merit.
IELTS, band 6.0 (Good User)
National Instruments Certifications
Labview: CLAD (Certified Labview Associate Developer)
National Instruments Training
“LabVIEW single board RIO”, Politecnico di Torino, 2009
“LabVIEW Core 2”, National Instruments Italy, 2010
“LabVIEW Core 3”, National Instruments Italy, 2011
Programming Skills
Programming Languages:
- C
- Visual Basic 6
- Visual Basic.NET
- Labview
- CAPL
- Assembly
Integrated Development Enviroments:
- Microchip MPLab IDE 8.x
- Microchip MPLab X IDE
- NI Labview 7.0, 8.0, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013
- Microsoft Visual Studio
- IAR Embedded Workbenck
- Altium Tasking EDE
- CCS Studio
- Freescale Codewarrior
- Matrix Flowcode
Numeric Computing and Simulation:
Finite Element:
- MSC.Patran, MSC.Nastran
- Altair Hyperworks 7.0
Numeric Computing:
- MathWorks Matlab, MathWorks Simulink
Electronic System Modeling and Simulation
- P-Spice
- VHDL
Electronic Design Automation:
- Eagle CAD
- KiCad
- OrCAD
Test Suite:
- Vector CANalyzer
- NI TestStand
Embedded Systems:
Microcontroller Programming
- Excellent knowledge of Microchip Technology PIC16, PIC18, dsPIC30, PIC24 and PIC32 architecture
- Excellent knowledge of Microchip MPLab IDE 8.x and MPLab X IDE and related C compilers (C18, C30,
C32, and XC8, XC16 and XC32)
- Excellent knowledge of Freescale Codevarrior IDE
- Good knowledge of IAR Embedded Workbench
- Good knowledge of TI Code Composer Studio
- Good knowledge of Altium Tasking EDE
Communication Protocols
- Excellent knowledge of CAN bus
- Excellent knowledge of basic microcontroller-level communication standard: I2C, SPI, UART, One-Wire
- Good knowledge of the UDS standard
Embedded USB
- Good knowledge of the USB standard and of FTDI devices
- Good knowledge of the Microchip USB open source stack
ZigBee
- Good knowledge of the ZigBee standard ad of the Digi/Maxstream Xbee platform
IQRF
- Good knowledge of the IQRF standard
National Instruments Acquisition Systems:
- Excellent knowledge of NI DAQ USB-6008, USB-6009, USB-6212, USB-6216
- Excellent knowledge of NI Ethernet and WiFi DAQ WLS-9237, WLS-9234, WLS-9421, WLS-9472, ENET-
9211
- Good knowledge of NI Labview Modules: Real-Time Module, FPGA Module, TCP Toolkit, WSN Module,
Report Generation Toolkit
I agree to use my personal data in accordance with Italian law 675/96

More Related Content

What's hot

Augmented Reality Testing Future Technology At Our Help! Iqnite 2010
Augmented Reality Testing   Future Technology At Our Help!   Iqnite 2010Augmented Reality Testing   Future Technology At Our Help!   Iqnite 2010
Augmented Reality Testing Future Technology At Our Help! Iqnite 2010aandelkovic
 
Matthew Getz Resume
Matthew Getz ResumeMatthew Getz Resume
Matthew Getz ResumeMatthew Getz
 
EclipseCon 2009: TmL Tutorial
EclipseCon 2009: TmL TutorialEclipseCon 2009: TmL Tutorial
EclipseCon 2009: TmL TutorialEric Cloninger
 

What's hot (7)

Divyam Virmani
Divyam VirmaniDivyam Virmani
Divyam Virmani
 
Augmented Reality Testing Future Technology At Our Help! Iqnite 2010
Augmented Reality Testing   Future Technology At Our Help!   Iqnite 2010Augmented Reality Testing   Future Technology At Our Help!   Iqnite 2010
Augmented Reality Testing Future Technology At Our Help! Iqnite 2010
 
Matthew Getz Resume
Matthew Getz ResumeMatthew Getz Resume
Matthew Getz Resume
 
Provat_Biswas_CV
Provat_Biswas_CVProvat_Biswas_CV
Provat_Biswas_CV
 
MuhammadImran(CV)
MuhammadImran(CV)MuhammadImran(CV)
MuhammadImran(CV)
 
Sivanantham resume
Sivanantham resumeSivanantham resume
Sivanantham resume
 
EclipseCon 2009: TmL Tutorial
EclipseCon 2009: TmL TutorialEclipseCon 2009: TmL Tutorial
EclipseCon 2009: TmL Tutorial
 

Viewers also liked

Microsoft power point patrimonio cultural, ciudad de la plata
Microsoft power point   patrimonio cultural, ciudad de la plataMicrosoft power point   patrimonio cultural, ciudad de la plata
Microsoft power point patrimonio cultural, ciudad de la plataMica Favre
 
Manipulacion de datos y funciones agregadas informix
Manipulacion de datos y funciones agregadas   informixManipulacion de datos y funciones agregadas   informix
Manipulacion de datos y funciones agregadas informixSebastian Urrutia
 
Development pro forma print
Development pro forma   printDevelopment pro forma   print
Development pro forma printJosh Sunley
 
Manipulacion de datos informix
Manipulacion de datos informixManipulacion de datos informix
Manipulacion de datos informixSebastian Urrutia
 
Aula 12 pais caretas
Aula 12   pais caretasAula 12   pais caretas
Aula 12 pais caretasFatoze
 
Lampu Hias Dekorasi Natal dan Lampion
Lampu Hias Dekorasi Natal dan LampionLampu Hias Dekorasi Natal dan Lampion
Lampu Hias Dekorasi Natal dan LampionHASTANA RAJA
 

Viewers also liked (12)

Biblioteca Web 2.0
Biblioteca Web 2.0Biblioteca Web 2.0
Biblioteca Web 2.0
 
Microsoft power point patrimonio cultural, ciudad de la plata
Microsoft power point   patrimonio cultural, ciudad de la plataMicrosoft power point   patrimonio cultural, ciudad de la plata
Microsoft power point patrimonio cultural, ciudad de la plata
 
titulo phd
titulo phdtitulo phd
titulo phd
 
Sebastia giraldo
Sebastia giraldoSebastia giraldo
Sebastia giraldo
 
Manipulacion de datos y funciones agregadas informix
Manipulacion de datos y funciones agregadas   informixManipulacion de datos y funciones agregadas   informix
Manipulacion de datos y funciones agregadas informix
 
Development pro forma print
Development pro forma   printDevelopment pro forma   print
Development pro forma print
 
Two Dice
Two DiceTwo Dice
Two Dice
 
Manipulacion de datos informix
Manipulacion de datos informixManipulacion de datos informix
Manipulacion de datos informix
 
Aula 12 pais caretas
Aula 12   pais caretasAula 12   pais caretas
Aula 12 pais caretas
 
Lampu Hias Dekorasi Natal dan Lampion
Lampu Hias Dekorasi Natal dan LampionLampu Hias Dekorasi Natal dan Lampion
Lampu Hias Dekorasi Natal dan Lampion
 
Maria Mariño
Maria MariñoMaria Mariño
Maria Mariño
 
PROVINCIA DE ESPINAR
PROVINCIA DE ESPINARPROVINCIA DE ESPINAR
PROVINCIA DE ESPINAR
 

Similar to CV Francesco Ficili engineer resume

Similar to CV Francesco Ficili engineer resume (20)

CV Jens Grunert
CV Jens GrunertCV Jens Grunert
CV Jens Grunert
 
Arjun CV_12
Arjun CV_12Arjun CV_12
Arjun CV_12
 
Cv murugesan alagar
Cv murugesan alagarCv murugesan alagar
Cv murugesan alagar
 
Portfolio of skills_ROMANO_Claudio - ENG
Portfolio of skills_ROMANO_Claudio - ENGPortfolio of skills_ROMANO_Claudio - ENG
Portfolio of skills_ROMANO_Claudio - ENG
 
Arjun CV_7 Aug 2015
Arjun CV_7 Aug 2015Arjun CV_7 Aug 2015
Arjun CV_7 Aug 2015
 
CURRICULUM VITAE
CURRICULUM VITAE CURRICULUM VITAE
CURRICULUM VITAE
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Giacomo Mellone CV
Giacomo Mellone CVGiacomo Mellone CV
Giacomo Mellone CV
 
Prasanth
PrasanthPrasanth
Prasanth
 
SwapnikC
SwapnikCSwapnikC
SwapnikC
 
Bottini C.V._2016_9_26
Bottini C.V._2016_9_26Bottini C.V._2016_9_26
Bottini C.V._2016_9_26
 
BourrezCVEnglish
BourrezCVEnglishBourrezCVEnglish
BourrezCVEnglish
 
Resume-Rohit_Vijay_Bapat_December_2016
Resume-Rohit_Vijay_Bapat_December_2016Resume-Rohit_Vijay_Bapat_December_2016
Resume-Rohit_Vijay_Bapat_December_2016
 
AUK - CV WO Ref
AUK - CV WO RefAUK - CV WO Ref
AUK - CV WO Ref
 
English_CV_imenbsaid_2017
English_CV_imenbsaid_2017English_CV_imenbsaid_2017
English_CV_imenbsaid_2017
 
AlekyaNyalakonda_Resume
AlekyaNyalakonda_ResumeAlekyaNyalakonda_Resume
AlekyaNyalakonda_Resume
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Rahul_Thati
Rahul_ThatiRahul_Thati
Rahul_Thati
 
Resume_embedded_systems_Onkar_Gulavani_01-05-2017
Resume_embedded_systems_Onkar_Gulavani_01-05-2017Resume_embedded_systems_Onkar_Gulavani_01-05-2017
Resume_embedded_systems_Onkar_Gulavani_01-05-2017
 
Mohamed_yassin_Resume
Mohamed_yassin_ResumeMohamed_yassin_Resume
Mohamed_yassin_Resume
 

CV Francesco Ficili engineer resume

  • 1. Curriculum Vitae Master Data surname: FICILI name: FRANCESCO born: 05/08/1979 place: SCICLI (RG) current address: C.SO VINZAGLIO 19, TORINO mobile: +39 392/5814985 mail: francesco.ficili@gmail.com website: www.francescoficili.com Academic Training 1st Level Degree in Electronic Engineering at Politecnico di Torino, on 09/09/2005. Thesis: Remote control and web monitoring of a dilution refrigerator 2nd Level Degree in Mechatronics Engineering at Politecnico di Torino, on 13/07/2007. Thesis: Design and development of a data acquisition system for non-destructive control of metallic ropes PhD in Mechatronics Engineering at Politecnico di Torino, on 21/10/2011. Thesis: Design and development of sensors and acquisition systems for non-destructive controls by magnetic techniques Stage/Thesis Three months stage a the “Istituto Elettrotecnico Nazionale” (Galileo Ferrais research Centre), in the context of a research for superconducting single particle detector. During this stage I developed some remote control and monitoring software for several measure instruments, using Labview. Four months stage at the private company Moreggia spa. During the stage I helped other engineers in the development of a software for purchasing and warehouse management. Experimental Thesis in collaboration with AMC Instruments, during the last academin year. During the experimental thesis I developed a data acquisition system with USB interface for NDT application and the related software interface.
  • 2. Past Working Experience Summary January 2008 – January 2011: PhD in Mechatronics Engineering at Politecnico di Torino April 2008 – May 2011: Contract Professor at Politecnico di Torino. During this period I was in charge for the educational workshop for the international course “Basic Electronics”. July 2008 –today: Autor for the following italian electronic magazines: Elettronica Innovativa (Innovartive Electronics), Fare Elettronica (Make Electronics), Firmware, Radiokit Elettronica. September 2007 – May 2011: Electronic Area Manager at AMC Instruments. June 2011 – today: Consultant for Altran Italia spa. From September 2013 I’m a component of the core team of the solution “Embedded Software Testing – Intelligent System” Past Working Experience Description PROJECT: NDT instrumentation development using M-I techniques Period: 09/2007 – 06/2011 Position: Electronic Engineer For: AMC Instruments srl Client: Internal Development Disciplinary Field: Electronic board and data acquisition system development Practices & Tool: Kicad (Electronic board layout), LabVIEW (SW development), MPLab IDE + C18 (FW development) Activity: my activity in this project was focused on the hardware develop for NDT instrumentation for control of metallic ropes, using magnetic techniques (M-I). In addition to de hardware develop, I’ve designed the hardware for data acquisition systems (both PC-based and embedded), and I’ve developed firmware (for data acquisition systems based on MCU) and acquisition software (for data acquisition systems based on laptops). For this activities I’ve mainly used LabVIEW and MPLab IDE and C18. PROJECT: Development of instrumentation for control of Blondin plants Period: 02/2010 - 05/2011 Position: Electronic Engineer For: AMC Instruments srl Client: Agudio spa Disciplinary Field: Electronic board and data acquisition system development Practices & Tools: Kicad (Electronic board layout), MPLab IDE + C18 (FW development) Activity: my activity on this project was focused on the design of hardware and develop of firmware for saftey devices installed inside Blondin plants (plants used for dam construction). The developed ECU was provided with USB bootloader, for on-field firmware reprogramming. For this project I’ve used the Microchip USB stack for the bootloader implementation. I’ve also done two mission in Portugal in order to solve installation and EMC trouble on first delivery.
  • 3. PROJECT: Development of instrumentation for NDT of metallic sheet Period: 04/2009 – 06/2010 Position: Electronic Engineer For: AMC Instruments srl Client: Thyssenkrupp Acciai Speciali Terni Disciplinary Field: Electronic board development Practices & Tools: Kicad (Electronic board layout) Activity: for this project i’ve developed an electronic system for NDT of metallic sheet , that are used for fault and imperfection detection during millwork process. The project was relalized for TK Acciai Speciali Terni, in collaboration with Università degli Studi di Perugia. The two prototypes were tested on a rolling mill factory of TK in Terni. PROJECT: TRM ECU Firmware development Period: 06/2011 – 01/2013 Position: SW Engineer For: ALTRAN Italia spa Client: TRW Disciplinary Field: FW development in C language Practices & Tools: IAR EWB, Freescale Codewarrior, CANalyzer, DIAnalyzer, CANdela Studio, GENy Activity: the SW/FW package developed for this project is used for the TRM (TEG Reader Module) for FIAT 343 “Viaggio”. My contribution in this project was initially focused on the TEG development. In this phase I gave my contribution to the following activities: TEG FW design. TEG FW implementation using IAR EWB (RF functionalities, Immobilyzer functionalities) AES data encryption and non/volatile memory management. TEG FW testing and integration. In the second phase of the project the TEG reader SW was developed. In this phase I used Freescale Codewarrior 6.3, and the MCU used for the TRM is a derivatives of MC9S08DZXX, which is based on a Motorola S08 core. During SW development I focused my job on this subject: TRM SW/FW design and architecture design. UHF functions: implementation of ECU’s UHF interface, implementation of state machines for remote control function. Managing of AES encryption functions for security access. Immobilizer functions: implementation of state machines for challenge-response algorithm for TEG authentication. Implementation of algorithms and strategies related to immobilizer functions. Fiat Minicrypt functions: implementation of ECU’s Key identification, based on minicrypt algorithm exchange between TRM and BCM. Bootloader: implementation of CAN flashbootloader and bootloading related strategies. Configuration of Vector packages (using GENy), code generation and integration. Diagnosis: implementation of UDS standard for diagnostic functions, fault detection and fault memory management. Diagnostic procedure implementation. Configuration of Vector packages (using GENy), code generation and integration. Unit and Module test. Integration test.
  • 4. PROJECT: Resident support TRW Cina Period: 02/2012 – 09/2012 Position: SW Engineer For: ALTRAN Italia spa Client: TRW Disciplinary Field: Resident Support on production plant Practices & Tools: CANalyzer, DIAnalyzer Activity: during the TRM development I went 4 times in China (TRW plant in Suzhou and FIAT-GAC production plant in Changsha) as a resident support for TRW. During this period I dealed with vehicle on board diagnosis using CANalayzer and DIAnalyzer. PROJECT: VBTP Guarani Body Computer test suite development Period: 02/2013 – 05/2013 Position: SW Engineer For: ALTRAN Italia spa Client: Iveco Defense Vehicle Disciplinary Field: CAPL test code development Practices & Tools: CANalyzer e CAPL Activity: during this activity I developed a test suite in CAPL for IVECO DV VBTP Guarani armored carrier Body Computer Module. In this context I developed the test suite architecture and more or less the 30% of the total test cases. PROJECT: Project FH-Demo – FW FCM2 Reverse Engineering Period: 01/2013 – 04/2013 Position: SW Engineer For: ALTRAN Italia spa Client: CNH Disciplinary Field: FW development in C language Practices & Tools: Tasking IDE Activity: during this activity my job was to reverse engineer an existing ECU used as a forage control module in a CNH Forage Harvester and make some modification in the ECU code in order to eliminate some component keeping the main functionalities. This in order to test a new unit that inherit some function from the existing module. Plus the client request was to provide a simple CAN communication protocol between old a new unit used to read some parameters from the old unit. PROJECT: kDAC ACM/MxM requirements definition Period: 05/2013 – 12/2013 Position: Requirement Analyst For: ALTRAN Italia spa Client: Korean Delfi Automotive Corporation Disciplinary Field: Sw Requirements Elicitation Practices & Tools: - Activity: in this activity my job was to write the software requirement specification (SRS) for the ACM/MxM (automatic and manual climate module) for fiat 520 project. I also take care of the project RAR (Requirement Analysis Report) and went one time in South Korea for a 5 days “in loco” design review.
  • 5. PROJECT: EMS test bench development Period: 04/2013 – 11/2013 Position: SW Engineer/SW Leader For: ALTRAN Italia spa Client: Fiat Powertrain Technologies Disciplinary Field: Sw development with Labview Practices & Tools: NI Labview 2012, Labview Real-Time Module, Labview FPGA Module Activity: in thys activity I led the software development group that made 4 test bench for Fiat Powertrain Technologies, used for testing some component in the EMS circuit. Developed test benches: - Actuator Bench: test bench for butterfly actuators, EGR and SMART actuators - GCU Bench: test bench for Glow Plug Unit - Pneumatic Bench: test bench for pneumatic components - HFM Bench: test bench for Air Mass Meters PROJECT: TestStand XML Parser Period: 09/2013 – 12/2013 Position: SW Engineer For: ALTRAN Italia spa Client: Alstom Disciplinary Field: Sw development with Labview Practices & Tools: NI Labview 2013, NI TestStand, NI Veristand Activity: during this activity I developed an XML parser used for generate test cases for HIL system used by Alstom and developed in collaboration with Altran Spain. The parser was developed in NI Labview and is able to translate XML test case in standard NI TestStand sequences, in order to use NI TestStand as engine for test case injection in the HIL system. The complete system is intended to be use to validate the control system of future Lille Underground. PROJECT: SDI/CABCOM study for Thales/ESA Period: 02/2014 – today Position: SW Engineer For: ALTRAN Italia spa Client: Thales Alenia Space Disciplinary Field: Requirement definition, SW development in CAPL Practices & Tools: CANoe Activity: SDI and CABCOM are two studies funded by ESA and in charge of Thales Alenia Space. SDI is a study that aim to make a porting of I2C and SPI specification to spacecraft application. I2C standard is seen as a solution to replace old sensors data handling architectures, mainly based on acquisition board, with a bus-oriented solution, in order to save weight and space. SPI is seen as a solution for short range communication between microcontrollers or between microcontroller to spacecraft on-board computer. CABCOM is twin study that aim to introduce the use of CAN protocol on spacecraft, using CANopen standard. This standard is seen as a solution for spacecraft main communication buses. In this context I made the requirement definition for SDI study (10 technical notes, to be used as the base for further applications), and in the future I should take care of the experimental part of the study. Starting from may 2014 I made a contribution also for CABCOM, continuing the job started for requirement definition (5 Technical notes) and following the development of the CANoe simulation that will validate the proposed solution.
  • 6. PROJECT: RADSENS acquisition SW for Alenia Aermacchi Period: 06/2014 – today Position: SW Engineer For: ALTRAN Italia spa Client: Alenia Aermacchi Disciplinary Field: SW development in Labview Practices & Tools: Labview 2013 Activity: this activity consists on the development of an acquisition software made in Labview 2013 for interface a RADsens signal conditioner for testing of electro-explosive devices. For this project I also took care of the offering phase.
  • 7. Freelance Experience PROJECT: System DELTA development Client: Arcos Engineering Period: 07/2008 – 02/2009 Reference: Ing. Giulio Ventura The Delta systems is a WSN monitoring system for temporary railways bridge (Essen Bridge). My activity on the develop of this system was focused on prototyping phase. In this phase I’ve developed the first hardware prototype and I’ve developed the firmware for the MCU (PIC18F2550 from Microchip) and the debug acquisition software (VB6). In a second phase the hardware was redesigned and the firmware was corrected in order to perform an on field test. PROJECT: Monitoring system for Duomo di Torino Client: Soprintendenza per i Beni Architettonici e per il Paesaggio del Piemonte Period: 04/2009 – 11/2009 Reference: Ing. Domenico Lopreiato (Lachesi srl), Arch. Salvatore Esposito (SBAPP) The SS. Sindone Church (also known as Duomo di Torino) is the place of one of the most important renovation work at national level. The Soprintendenza per i beni architettonici e del paesaggio del Piemonte is in charge for the project, and was ask to me to develop an acquisition software written in LabVIEW for the monitoring of the internal structural saefty system, that was build in the first after the withering blaze that almost destroyed the church in 1997. My activity in this project was the design of acquisition system (based on NI hardware) and the develop of acquisition software in LabVIEW. The work was selected from NI to participate at Nicola Chiari prize in 2009. PROJECT : Development of Wireless Connectivity with IRQF technology Client: Studio di progettazione Faggioni Period: 02/2010 – 05/2010 Reference: Dr. Jacopo Faggioni I made a consultancy activity for studio Faggioni in the context of develop of a Wireless Sensor Network (WSN) using IQRF technology. During this activity we developed a wireless architecture made by gateways, routers and end devices. PROJECT: Firmware Development fro BOA portable signaling system Client: Studio di progettazione Faggioni, BOA Elettronica Period: 06/2010 – 07/2010 Reference: Dr. Jacopo Faggioni During the collaboration with Mr. Faggioni I was in charge for the development of the firmware for a pager to be used inside the wireless infrastructure of a nursing home. The device was based on a PIC18F66J55, was able to receive messages from the electronic control unit present inside the guest rooms and visualize it on the on-board graphic display. For the development of the firmware I used MPLab IDE & C18. PROJECT: FW development for SATI Solar Lamp Client: Sati Italia spa Period: 03/2011 – 09/2011 Reference: Ing. Sergio Buriano In this freelance experience I developed the firmware for SATI Italia solar light poles. I developed two variants for two different lamps (SOX lamps and LED lamps) and the software for telemetry. I used CCS studio and CCS C compiler from CCS inc. (Microchip recognized third party tools provider).
  • 8. PROJECT: CAN-Relay System Client: Futura Group Period: 05/2014 – 06/2014 Reference: Boris Landoni In this freelance experience I developed a system to control generic electric loads using CAN bus. The system is composed by a number of slave board with 4 relays and CAN bus interface and a master unit that is basically an USB/CAN bridge, that allow to control the entire system using a standard windows-based machine and a SW interface made in Labview. The system is currently marketed by Futura Group (https://www.futurashop.it/index.php?route=product/product&product_id=6650). PROJECT: MPLab Harmony Demoboard Client: Futura Group Period: 06/2014 – 08/2014 Reference: Boris Landoni In this freelance experience I developed a demoboard that will be used as hardware platform for one of the further practical course of “Elettronica Innovativa” (Innovative Electronics) magazine. The subject of the course is the use of the new Microchip Technology framework “Harmony”.The board will be marketed by Futura Group.
  • 9. Pubblications Conferences • F.Ficili, A.Canova, F.Degasperi, M.Forzan, B.Vusini – “Experimental and numerical characterization of ferromagnetic ropes and non-destructive testing device”, O.I.P.E.E.C. INTERNATIONAL ORGANIZATION FOR THE STUDY OF THE ENDURANCE OF ROPES, March 2009, Stuttgart. • F.Ficili, A.Canova, D.Rossi – “Magneto-inductive sensor for metallic ropes in lift application”, fourth International conference on Sensing Technology, Università del Salento, June 2010, Lecce. • F.Ficili, A.Canova, D.Rossi, F.Sciacca, B.Vusini – “Magneto-Inductive Systems for metallic ropes”, 10th European Conference on Non-Destructive Testing, Moscow 2010, June 7-11. Patents • F.Ficili, A.Canova, G.Gruosso, B.Vusini – “Device for monitoring of multicable system”, Italian Patent Books • F.Ficili – “Non-Destructive Testing by Magnetic Techniques: Design and Development of instrumentation and acquisition systems” - LAP LAMBERT Academic Publishing (2012) – ISBN-10: 3848422077 Magazines Articles • F.Ficili – “USB Datalogger with 12 Inputs”, Elettronica Innovativa 125-126, 2008 • F.Ficili – “Wireless controller Robot”, Fare Elettronica 280, 281, 282, 2008 • F.Ficili – “DAQ-RS232 with 22 I/O”, Radiokit Elettronica september/october 2008 • F.Ficili – “DAQ-USB”, Radiokit Elettronica, april 2009. • F.Ficili – “Mp3 reader with PIC18F2550 and Vmusic2”, Fare Elettronica, april 2009 • F.Ficili – “Play ZigBee”, Firmware, august/september 2009. • F.Ficili – “The iDigi Platform”, Elettronica 360, n°2, 2009 • F.Ficili – “ZigBee Power Meter”, Elettronica Innovativa 142-143, 2009 • F.Ficili – “Bridgelux solutions for LED lighting”, Elettronica 360, n°3, 2009 • F.Ficili – “Ultrasonic Meter with PIC18F2525”, Fare Elettronica, july 2010 • F.Ficili – “Silabs toolstick”, Firmware, september 2010 • F.Ficili – “DLL use in Labview”, Labview World, april 2011. • F.Ficili – “TCP toolkit – Application Development”, Labview World, september 2011. • F.Ficili – “WSN module – Application Development”, Labview World, september 2011. Magazines Courses • F.Ficili – “ZigBee practical course”, Elettronica Innovativa 133-136 • F.Ficili – “Learn and use Labview”, Elettronica Innovativa 144-151 • F.Ficili, W.Dal Mut – “iPhone programming course”, Elettronica Innovativa 154-160 • F.Ficili, D.De Filippi – “Flowcode programming course”, Elettronica Innovativa 176-183 • F.Ficili, V.Germano – “Kicad Course”, Elettronica Innovativa 182-187
  • 10. Skills Language certifications English: Preliminary English Test (PET), pass with merit. IELTS, band 6.0 (Good User) National Instruments Certifications Labview: CLAD (Certified Labview Associate Developer) National Instruments Training “LabVIEW single board RIO”, Politecnico di Torino, 2009 “LabVIEW Core 2”, National Instruments Italy, 2010 “LabVIEW Core 3”, National Instruments Italy, 2011 Programming Skills Programming Languages: - C - Visual Basic 6 - Visual Basic.NET - Labview - CAPL - Assembly Integrated Development Enviroments: - Microchip MPLab IDE 8.x - Microchip MPLab X IDE - NI Labview 7.0, 8.0, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013 - Microsoft Visual Studio - IAR Embedded Workbenck - Altium Tasking EDE - CCS Studio - Freescale Codewarrior - Matrix Flowcode Numeric Computing and Simulation: Finite Element: - MSC.Patran, MSC.Nastran - Altair Hyperworks 7.0 Numeric Computing: - MathWorks Matlab, MathWorks Simulink
  • 11. Electronic System Modeling and Simulation - P-Spice - VHDL Electronic Design Automation: - Eagle CAD - KiCad - OrCAD Test Suite: - Vector CANalyzer - NI TestStand Embedded Systems: Microcontroller Programming - Excellent knowledge of Microchip Technology PIC16, PIC18, dsPIC30, PIC24 and PIC32 architecture - Excellent knowledge of Microchip MPLab IDE 8.x and MPLab X IDE and related C compilers (C18, C30, C32, and XC8, XC16 and XC32) - Excellent knowledge of Freescale Codevarrior IDE - Good knowledge of IAR Embedded Workbench - Good knowledge of TI Code Composer Studio - Good knowledge of Altium Tasking EDE Communication Protocols - Excellent knowledge of CAN bus - Excellent knowledge of basic microcontroller-level communication standard: I2C, SPI, UART, One-Wire - Good knowledge of the UDS standard Embedded USB - Good knowledge of the USB standard and of FTDI devices - Good knowledge of the Microchip USB open source stack ZigBee - Good knowledge of the ZigBee standard ad of the Digi/Maxstream Xbee platform IQRF - Good knowledge of the IQRF standard National Instruments Acquisition Systems: - Excellent knowledge of NI DAQ USB-6008, USB-6009, USB-6212, USB-6216 - Excellent knowledge of NI Ethernet and WiFi DAQ WLS-9237, WLS-9234, WLS-9421, WLS-9472, ENET- 9211 - Good knowledge of NI Labview Modules: Real-Time Module, FPGA Module, TCP Toolkit, WSN Module, Report Generation Toolkit I agree to use my personal data in accordance with Italian law 675/96