You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Daniel Di Dio BalsamoDD

Daniel Di Dio Balsamo

Ingénieur logiciel embarqué | C++ | C | Rust

Sur demande
Lyon, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Daniel

Vous recherchez un formateur Rust ou un ingénieur logiciel Rust / C++ / C ?

En tant qu'ingénieur logiciel avec 5 ans d'expérience, j'ai pu travailler sur des projets variés: embarqué, middleware, microservices...

J'enseigne également le langage Rust à des étudiants en BAC+4 en tant que freelance à l'ESGI.

Mon expérience de 3 ans à Amadeus, leader mondial des solutions informatiques à destination du secteur du voyage, m'a permis de travailler dans un contexte 100% anglophone et multiculturel.
Mes tâches concernaient à la fois la maintenance d'un middleware servant de brique de base à des microservices devant gérer un traffic important, mais aussi le déploiement de ces derniers dans des clusters Kubernetes.

Concernant l'embarqué, ma mission pour un logiciel C++ embarqué sur un véhicule m'a permis de travailler sur des problématiques liées au multithreading, causant des crash aléatoires.

J'ai également développé le pilote automatique d'un hélicoptère pour un simulateur de vol C++. Cela comprend à la fois la logique de vol (transition entre les modes), ainsi que le paramétrage des contrôleurs PID. Une phase de montée en compétences sur les bases de la mécanique de vol de l'hélicoptère a été effectuée en amont.

Afin de garder mes compétences à jour, je développe des projets open source: interpréteur de type tree-walk, implémentation from scratch du SHA-256...
La plupart d'entre eux sont codés en Rust, que j'utilise depuis 4 ans.

Prenons contact et discutons de ce que l'on pourrait faire ensemble.

Projets open source: Blog:
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Lyon (jusqu’à 50 km)

Expériences

  • Amadeus France
    Développeur C++ | Architecture logicielle | Freelance
    AÉRONAUTIQUE & AÉROSPATIALE
    janvier 2024 - décembre 2024 (11 mois)
    Lyon, France
    ✔️ Architecture logicielle: Design d'un processus d'authentification pour un microservice particulier:
    - Conception de plusieurs solutions, diagrammes UML à l'appui.
    - Une des solutions validée par l'équipe de sécurité, et implémentée.
    - Gain de 3 mois d'implémentation par rapport à la solution initialement envisagée avant cette étude.
    ✔️ Architecture logicielle: Design d'un procédé pour la gestion et le filtrage paramétrable de ressources particulières générées par des microservices:
    - Conception de plusieurs solutions, diagrammes UML à l'appui.
    ✔️ Maintenance d'un middleware C++ servant de brique de base pour le développement de micro-services devant gérér un traffic important.
    ✔️ Communication en anglais avec des équipes basées sur des fuseaux horaires différents (Inde, Australie...)
    C++ UML Architecture logicielle DevOps
  • Amadeus France
    Devops et développeur backend C++ de microservices
    AÉRONAUTIQUE & AÉROSPATIALE
    mai 2022 - décembre 2023 (1 an et 7 mois)
    Lyon, France
    ✔️ Développement de microservices C++ devant gérer un traffic important
    ✔️ Déploiement via Kubernetes / Helm / ArgoCD.
    ✔️ Pipelines Jenkins CI / CD.
    ✔️ Communication en anglais et dans un contexte multiculturel
    ✔️ 100% remote avec des équipes situées dans d'autres fuseaux horaires (Australie, Inde...)


    DevOps C++ CI/CD
  • Witekio Holding
    Développeur C++ embarqué
    EDITION DE LOGICIELS
    septembre 2021 - avril 2022 (7 mois)
    Lyon, France
    ▪️Stabilisation et évolution d'une application legacy qui contrôle un équipement particulier dans les usines:
    ✔️ C++ / Qt / multithreading.
    ✔️ Plusieurs cibles incluant un Linux embarqué communiquant avec un bus CAN.
    ✔️ Stabilisation: correction de crash aléatoires de cette application utilisant du multithreading.
    ✔️ Evolution: nouvelles fonctionnalités nécessitant de gérer de nouveaux messages CAN.
    ✔️ Session de tests régulières réalisées conjointement avec le client.
    ✔️ Documentation des travaux effectués.

    ▪️Evolution d'une application legacy communiquant avec des tags NFC:
    ✔️ C++ / Qt / CMake.
    ✔️ Implementation des nouvelles fonctionnalités (backend et frontend Qt).
    ✔️ Documentation (Markdown / UML).
    C++ Systèmes embarqués Linux UML

Recommandations

Soyez le premier à recommander Daniel

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Diplôme d'ingénieur en informatique (CTI)
    Université de Technologie de Belfort-Montbéliard
    2021

Certifications

Compétences

Catégories