Might be available
(Updated 2020-03-30)Ingegnere multi-disciplinare (IoT)
Milano, Metropolitan City of Milan, Italy
Native Italian, English, Beginner Chinese
- Sviluppo software e amministrazione sistemi Linux
- Ingegneria meccanica ed energetica
- Sviluppo dispositivi IoT (ESP32, Raspberry Pi, altri)
Skills (33)
PROTOTYPING
RASPBERRY PI
NUMPY
CAD
FIRMWARE
CODING
SOC
Python
C++
PROTOTYPE
arduino
OPTIMIZATION
MATLAB
INDUSTRIAL MANUFACTURING
C/C++
MECHANICAL COMPONENTS
STRUCTURED SOFTWARE
SOFTWARE DEVELOPMENT
MECHANICAL DESIGN
MECHANICAL ENGINEERING
HTML
ALGORITHMS
DATA COLLECTION
.NET
Git
WordPress
PHP
TURBINE
C#
API
VISUAL STUDIO
AUTO CAD
POLYMERS
Professional Experience
Freelance IoT developer and engineer
2019-09 - Present
Italy
Develops firmware for IoT devices based on Raspberry Pi,
Favourite tools ESP32, and Arduino-compatible hardware
Linux Builds websites through Hugo, Wordpress, or handcrafted
Git code in a variety of languages
Provides system administration consultancy, with a focus on
Zsh
Nextcloud, Mastodon, and OpenVPN
Visual Studio Code
Ansible
Develops firmware for IoT devices based on Raspberry Pi,
Favourite tools ESP32, and Arduino-compatible hardware
Linux Builds websites through Hugo, Wordpress, or handcrafted
Git code in a variety of languages
Provides system administration consultancy, with a focus on
Zsh
Nextcloud, Mastodon, and OpenVPN
Visual Studio Code
Ansible
IoT developer
Coding
2019-01 - 2019-09
Germany - Solytic GmbH
Bash Developed firmware of an IoT sensor for data collection in C/C++ solar photovoltaic plants based on the ESP32 SoC
HTML/CSS Implemented features such as OTA updates, remote
configuration API, and data collection over ESP-
Python IDF/FreeRTOS
Go Designed and debugged new features for the company's portal in PHP and C#
Key skills
Bash Developed firmware of an IoT sensor for data collection in C/C++ solar photovoltaic plants based on the ESP32 SoC
HTML/CSS Implemented features such as OTA updates, remote
configuration API, and data collection over ESP-
Python IDF/FreeRTOS
Go Designed and debugged new features for the company's portal in PHP and C#
Key skills
Mechanical design engineer
Marioway SRL
2015-04 - 2016-08
Software development
Italy - Marioway SRL
Entrepreneurship
Engineered mechanical components of a self-balancing hi-tech
R&D wheelchair
Project management Conceived and designed new components in 3D CAD through
Autodesk Inventor
Developed a Matlab toolkit for FEM analysis and kinematic
Prototyping optimization
Setup and maintained the internal IT infrastructure
Raspberry Pi
Arduino
ESP32
Parametric CAD GITHUB SAMPLES
Mathematical modeling
esp_config APL104.py
An ESP-IDF centralized A Python implementation
default settings storage of a phase-field model
with support for NVS outlined by J.M.Hu. et al.
overrides
file:///home/micheleriva/git/cv/cv.html 1/2
27/02/2020 Michele Riva's CV
Italy - Marioway SRL
Entrepreneurship
Engineered mechanical components of a self-balancing hi-tech
R&D wheelchair
Project management Conceived and designed new components in 3D CAD through
Autodesk Inventor
Developed a Matlab toolkit for FEM analysis and kinematic
Prototyping optimization
Setup and maintained the internal IT infrastructure
Raspberry Pi
Arduino
ESP32
Parametric CAD GITHUB SAMPLES
Mathematical modeling
esp_config APL104.py
An ESP-IDF centralized A Python implementation
default settings storage of a phase-field model
with support for NVS outlined by J.M.Hu. et al.
overrides
file:///home/micheleriva/git/cv/cv.html 1/2
27/02/2020 Michele Riva's CV
Academic Background
Tongji University
Tongji University
2024-11 - 2024-11
Uppsala University
Uppsala University
2016-09 - 2018-12
MSc in Energy Technologies
University of Science and Technology
2018-03 - 2018-09
BSc in Mechanical Engineering
ENSAM
2010-09 - 2014-09