// loading senior_software_engineer.exe
Daniel Rinaldi
Senior Software Engineer
8+ years bending Linux Kernels, Yocto builds and ARM boards to my will — when I'm not casting spells at conventions or bluffing my way through a card game.
Dalmine (BG), Italy
About the wizard behind the code
I spend most of my time in front of a rectangle full of small colored lights, pressing keys that change their color and sequence. From the correctness of these sequences, often, depends also my mood: I can be extremely happy and satisfied getting correct sequences. I have always been interested in technology and the magical metal box also known as "computer".
I love trading card games: while most developers are attracted to deterministic models, I like dealing with challenges that add some variance before (meta analysis) and during the game. As a Roleplay Gamer, I like stepping into someone else's shoes to see my limits and challenge myself to handle scenarios I would never have the opportunity to face in the real world.
Summing up my core values: I thrive on tough challenges and hate monotone or mechanical tasks. I believe in the power of a well-oiled team; in an environment with no "correct" or "wrong" answers, having people you can trust around you leads to better solutions and less stress.
Skill points
Experience log
-
LV.6
Aug 2023 — Now · 3y+
🟢 current questSenior Software Engineer
SECO, Arezzo (Remote)
- Development and customization of embedded Linux systems using Yocto Project
- Board Support Package (BSP) management and optimization for ARM architectures
- Customization of system components and drivers to meet specific hardware requirements
Embedded ARMYoctoLinuxCC++ -
LV.5
Jan 2022 — Aug 2023 · 1y 7m
Software Engineer
Aesys, Seriate (BG)
- New project development, analysis and acceptance
- Software development mainly involving implementation of standard or custom protocols
- Maintenance of legacy software
- Best-practice team discussion, code optimization and deployment
WindowsLinuxCC++QT -
LV.4
Sep 2019 — Dec 2021 · 2y 3m
Software Engineer — Product Specialist
FLSmidth Ventomatic, Valbrembo (BG)
- Head of development of a new generation of smart devices for weigh-based filling
- Architecture, software and hardware development in a budget-based environment
- Certifications management with metrological authority
WindowsCC++IEC 61131 -
LV.3
Jan 2019 — Aug 2019 · 7m
Software Engineer
UTPVision, Albano Sant'Alessandro (BG)
- Machine vision software legacy maintenance
- Head of development of a new HMI using a brand-new technology
LinuxCC++QT -
LV.2
Sep 2016 — Dec 2018 · 2y 3m
Software Engineer — Process Control
Smitec, San Pellegrino Terme (BG)
- Part of a development team to plan, estimate, develop, build, test and release
- Collaborated with analysts, programmers and system owners in testing
- Main projects: machine vision, filling plant and labelling machine
WindowsC++JavaSQL -
LV.1
Jun 2009 — Aug 2016 · 7y 2m
IT Specialist
Black Dream, Sorisole (BG)
- Supporting and enabling ICT equipment and applications use
WindowsLinuxmacOSAndroidiOS
Education save points
-
SAVE 03
Oct 2020
Qualification to Practice the Profession of Engineer
Università degli Studi di Bergamo
-
SAVE 02
Mar 2014 — Sep 2016 · 2y 6m
Master's Degree in Computer Engineering
Università degli Studi di Bergamo
- Thesis: Adaptation of the Shuffle Index to a flexible data structure
🏆 Final grade 92/110 -
SAVE 01
Sep 2010 — Mar 2014 · 3y 6m
Bachelor's Degree in Computer Engineering
Università degli Studi di Bergamo
- Thesis: 3D4AMB — Development of a videogame with Unreal Engine 3
🏆 Final grade 86/110