Navigation Menu

Vincent HEMERY

Eclipse and modeling expert ; skilled trainer

Vincent

Vincent is a free software enthusiastic and has been recognized with the Eclipse Cloud DevTools Contributor Award of January 2022. Currently, he proposes training and software development services to companies which are interested in his expertise.

Contact:

contact@UmbraV.fr

+33 767 033 000

Profiles:

LinkedIn

Github

Eclipse

Languages:

  • enEnglish (C1/C2)

  • frFrench (mothertongue)

Driving license

Located near Toulouse (France)

Operates internationally

Competences

  • Model-driven engineering
  • Training preparation and delivery with Totara / H5P
  • Satellite database modeling (XTCE, XIF, CADS, CCSDS)
  • BPMN and Bonita

Programming languages

  • Java
  • TypeScript
  • Maven
  • XSD, XML
  • HTML

Technologies

  • Eclipse 4 and RCP 3.X applications design
  • Eclipse technologies expert:
    • Eclipse Theia, EMF.cloud, Eclipse Cloud Development Tools
    • Rich editors: Sirius, Papyrus (UML)
    • Xtext (textual grammars), Xtend, Xsemantics
    • Generators of text or document from a model source : Xtend, M2Doc, Gendoc, Acceleo
    • Modeling: EMF, GMF, GEF, CDO, AQL, OCL, ATL
    • SWT, JFace
    • Tycho, Oomph
  • React
  • Git

Environments

  • Eclipse, VS Code, Theia IDE, Obeo Designer, UML Designer
  • Linux, Windows, Docker
  • Agile methods, Scrum
  • Totara, Tuleap, Jenkins, Sonar, Office 365, Teams, Slack...

Conferences

Speaker

  • EclipseCon 2021
  • TheiaCon 2021
  • EclipseCon France 2018
  • SpaceOps 2018 (electronic poster presentation)

Participant

  • OCX 2024
  • TheiaCon 2021, 2023 & 2025
  • EclipseCon 2020 – 2023
  • SiriusCon Live 2020
  • EclipseCon France 2013 – 2018
  • TOPCASED Days 2011

Professional experience

  1. BONITASOFT, R&D engineer

    Maintenance, evolutions and releases of Bonita Studio and many other Bonita components.

    Member of the Bonita Security Team ensuring evolution of security and vulnerability management processes for Bonita products.

    Eclipse committer in the context of EMF.cloud.

    1. CS GROUP, Eclipse and Modeling certified expert at level 3

      Technical watch, training preparation and delivery.

      Expertise for many projects.

      Design and technical responsibility on several projects:

      1. on the DISCO Workshop HMI, built with Eclipse Theia, Electron and EMF.cloud. Presentation in conferences.
      2. on the DISCO Workshop core, allowing satellite database modeling of large volumes and transformations to various formats.
      3. on the CADS Workshop for satellite database modeling. Migration from TOPCASED to Sirius technology.
      4. on DataModelConverter, dedicated framework for satellite database transformation between XTCE, XIF and CADS formats.
    2. CS GROUP, Design engineer

      Takes charge of the existing CADS Workshop prototype developed with TOPCASED.

      Develops bridges between satellite database formats.

      1. ATOS, Developer and technical lead

        Develops UML/SysML editors of TOPCASED and MDT-Papyrus.

        Responsible on several components of the TOPCASED platform, then migrating them to MDT-Papyrus.

        Eclipse committer in the context of MDT-Papyrus.

        Training and education

        Professional training

        1. Create and develop your training activity (CREACTIFS)

        2. Secured development and vulnerability detection (CyberSecura)

        3. CSE (Company Labor Committee for civil servants) Economic training, CSE secretary (Formoz)

        4. SSCT (Health and safety committee) initial training (SICOGE)

        5. Bonita application development (LAD) (BONITASOFT)

        6. Digital trainer (CSP)

        7. Git (CS GROUP)

        8. Internal trainer: integrate digital tools (CSP)

        9. Become a tutor for companies (FORSANE)

        10. Training for trainers (IRIS TRAINING)

        11. Improve your positioning and communication practices (IRIS TRAINING)

        12. Eclipse 4 and migration from Eclipse 3.X (OPCoach)

        Education

        1. Master exchange CREPUQ (Ecole Polytechnique de Montréal) Short program in Engineering

        2. Master degree in Engineering (ENSEEIHT, Toulouse) Applied Mathematics and Computer Science

        3. MIAS (Mathematics, computer and applied sciences) Diploma of Higher Education (Université d'Orsay)

        4. MPSI/MP (Mathematics, physics, engineering sciences) Preparatory classes for engineering schools (Lycée Lakanal, Sceaux)