Federico Rossi
>Senior Software Developer
cat ./experience
_Senior Software Developer
ION Group
Ultra low-latency connectivity for foreign exchange market access.
Researcher RTD-A, Assistant Professor
University of Pisa
Software engineering and formal verification. Formalization, implementation, and maintenance of a PyTorch-based framework for neural network validation, formal verification, and model checking.
Researcher, Software-Hardware Engineering
European Processor Initiative (EPI), University of Pisa
Design, implementation, and verification of a RISC-V instruction set extension for ML model optimization. Development and maintenance of the cppPosit C++23 library. Porting the cppPosit library into tinyDNN and Tensorflow DNN frameworks.
Work Package Leader and Researcher
TextaRossa European Project, University of Pisa
Leader of Work package 2.1 for "Accelerators with Mixed-Precision". Development of IPs for numerical data compression and posit arithmetic in RISC-V cores.
Researcher, Software-Hardware Engineering
EuPilot European Project, University of Pisa
Deployment of real-time man-down tracking algorithm for RISC-V and edge computing devices.
cat ./education
_Ph.D. in Information Engineering
University of Pisa
Excellent with HonorsThesis: "Innovative Arithmetics for Efficient DNN Computing, HW and SW Solutions and Their Integration in RISC-V Platforms"
Master's Degree in Computer Engineering
University of Pisa
110 with HonorsThesis: "On the Use of Tabulated Posits in Deep Neural Networks for Real-Time Image Classification"
Bachelor's Degree in Computer Engineering
University of Pisa
110 with Honorsls ./skills
_Languages
- Italian (Native)
- English (C1+ CEFR)
Programming
- C/C++ (up to C++23)
- Python
- Bash
- SystemVerilog
Tools
- Make/CMake
- GIT
- Docker
- CI/CD (Atlassian, Github)
Operating Systems
- Linux
- Windows
- MacOS