*poof*

// 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.

🧙 Wizard 🎭 Cosplayer 🃏 TCG Comp. 🌀 Planeswalker 🎲 Roleplayer ⚔️ Sith 🕹️ Gamer 💜 PurpleLover 📼 GlitchDreamer
Portrait of Daniel Rinaldi

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

C / C++90
Yocto80
Linux Kernel70
ARM Arch.75
Git85

Experience log

  1. LV.6

    Aug 2023 — Now · 3y+

    🟢 current quest

    Senior 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++
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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

  1. SAVE 03

    Oct 2020

    Qualification to Practice the Profession of Engineer

    Università degli Studi di Bergamo

  2. 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
  3. 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