Fabio Terrile

Fabio Terrile

Mentor
Rising Codementor
US$20.00
For every 15 mins
ABOUT ME
Senior Software Developer with 20+ years of experience
Senior Software Developer with 20+ years of experience

Active in the software and hardware fields, including embedded hardware, software, and HDL design, and desktop, server, communication services.
Experienced in control loop theory and algorithms for brushless motion control, communication protocols (from physical layer up to internet protocols), industrial automation, smart charging, Linux systems, as desktop, as network server and as embedded OS for microcontrollers.

Rome (+02:00)
Joined August 2021
EXPERTISE
10 years experience
22 years experience
10 years experience
20 years experience
10 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

Fabio's profile has been carefully vetted and approved as a Codementor. Connect with Fabio now, and leave a review for them once you're done!
PROJECTS
Electrical Vehicle Smart Charging DC Controller
2020
A modular and scalable EV smart charge controller made both for private end-user and public parking places. Developed the core controller...
A modular and scalable EV smart charge controller made both for private end-user and public parking places. Developed the core controller (embedded Linux) hardware of the ISO 15118 interface, CHAdeMO interface, and LTE modem board. Software architecture is based on a director process that handles task-specific processes via IPC. Each one acts as interface conversion between different technologies such as ISO 15118 and CHAdeMO brought to a common high-level interface. Hardware interface protocols have an independent microcontroller USB connected to the core controller.
C++
C
Linux
View more
C++
C
Linux
Usb
Hardware
Concurrent Programming
View more
Programmable Power Conversion DSP
2015
Designed a digital signal processor specifically targeted for power conversion algorithms such as PID controllers and FIR/IIR filters, fe...
Designed a digital signal processor specifically targeted for power conversion algorithms such as PID controllers and FIR/IIR filters, featuring high speed and high-resolution variables. Through a custom compiler, it is possible to define local variables, then combine them with input variables taken from high-speed and oversampled AD converters. Required computing is performed, and output variables are used to drive the power section. All definitions and computing instructions are compiled and translated to a binary format loaded on the fly into the DSP.
C
Signal Processing
Verilog
View more
C
Signal Processing
Verilog
FPGA
PID controller
View more