Menu

Ludovic LEGER

SAINT FORGEUX

En résumé

Conseil, études et réalisations sur systèmes mécaniques, mécatroniques et informatiques à toutes les échelles, du microcontrôleur embarqué à la grue à tour en passant par le cloud.

Développeur de l'app TripMode https://www.tripmode.ch

ludovic.leger@gmail.com

Mes compétences :
Ingénierie
Bus CAN
Cmake
C
CoDeSys
SVN
FreeBSD
SolidWorks
Microsoft Windows
Mercurial
Swift
Scala
Git
C++
Akka

Entreprises

  • Ludovic LEGER - Ingénieur Indépendant

    2011 - maintenant - Direction technique et programmation application Mac et Windows TripMode @TripModeCH
    (Swift, C++, Network Kernel Extension, XNU, Cocoa, Alamofire, Paddle, Qt)

    - Conception et mise en place de plateforme de social networking par SMS
    (Java, Scala, Akka, Spray, Play framework, ElasticSearch, Kibana)

    - Etude et réalisation de datalogger sur base linux embedded, consolidation via Cloud
    (C++, CoDeSys, Scala, Cassandra, jWt)

    - Formations techniques réseaux industriels et programmation C, C++, Swift
  • Anolys SARL - Directeur Technique

    2011 - 2011 Etude, développement et déploiement de systèmes embarqués mobiles et industriels :
    - Marrel SAS : Interface homme-machine et commande d'un Ampliroll
    - Marrel SAS : Contrôle-commande et IHM nouvelle gamme Porteur Polyvalent Logistique
    - Metso Minerals : Interface homme-machine d'un broyeur

    Etude et développement de banc d'essais informatisés spécifiques :
    - Manitowoc Cranes : Banc de test afficheurs Visu CAN et analogiques, interface homme-machine custom (Qt, CANopen, Windows)
    - Manitowoc Cranes : Banc de test variateurs de fréquence (Qt, CANopen, Linux)
  • Manitowoc Crane Group - Ingénieur R&D électronique et informatique industrielle

    2008 - 2011 Développement de la nouvelle génération de contrôle-commande :

    - Prise en compte des contraintes spécifiques à la sécurité électronique SIL2 (IEC 14439, 13849 et 61508)
    - Architecture logicielle de la solution de sécurité, gestion des redondances et modes dégradés
    - Implémentation modulaire du firmware (langage C) en mettant en oeuvre les solutions nécessaires à la traçabilité et à l'assurance qualité requises (gestion de configuration du projet complet du cahier des charges au programme final sous forme binaire, tests unitaires et d'intégration avec couverture de code, Intégration continue, validation sur banc HIL)
    - Commande intégrale par bus can ("by-wire") du poste de commande aux actuateurs avec prise en compte du multisourcing des composants


    Mise en oeuvre d'une solution télématique :

    - Définition des contraintes techniques et mise en place de la partie embarquée d'une solution télématique de gestion de flotte avec communication par GSM/Satellite sur la gamme actuelle et future.
    - Validation du fonctionnement du produit sur banc et machine.


    Développement de l'interface homme-machine en relation avec le futur contrôle-commande

    - Définition itérative d'un concept d'interface à partir des besoins (techniques, utilisateurs, marketing) et retour d'expérience.
    - Réalisation de maquettes de GUI et scénarios d'intéraction utilisateur
    - Implémentation sur une carte électronique Linux / PowerPC custom en utilisant Qt 4 : définition d'un framework de niveau supérieur facilitant la création et modification de l'interface et des menus par des non-programmeurs, navigation décrite par xml modifiable sans recompilation, facilitation de la création de nouveaux thèmes d'interface, abstraction de l'interaction avec les différents bus de terrain (canopen, J1939) et ethernet.
  • Orange Business Services - Consultant

    2006 - 2008 Assistance technique pour l'implémentation du firmware d'un automate spécifique de contrôle-commande de grue à tour :

    - IHM
    - datalogger
    - accès distant par modem
    - gestion plug and play de la communication avec les différentes marques de variateurs de fréquence (lecture des paramètres, défauts et compteurs)


    Développement sous WinDEV du logiciel client pour la connexion distante à l'automate :

    - gestion d'une flotte de machines
    - visualisation en temps réel des paramètres
    - diagnostic et maintenance.

Formations

Réseau