The profil picture of Benoit Verhaeghe

Benoit Verhaeghe - Ph.D. and Research Engineer

My name is Benoit "badetitou" Verhaeghe. I work on migration tools and on tests. You can find all my public projects on Github. I also wrote some short french stories.

TypeScriptAngularRustPharoMooseGWTCSpring

Experience


  • Scientific Project Manager

    Modernizing application

    Manage research projects about

    🌿 GreenIT

    πŸ€– AI for code

    ⏩ Code migration and modernization

    πŸ§ͺ Test Generations

    Also Managing a team of πŸ‘« Researchers, Engineers, and PhD students

    Collaborating with several Research labs πŸ‘©πŸ”¬πŸ‘¨πŸ”¬

    And with Industrial Business Units πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»



  • Research Engineer

    Modernizing application

    • Migrating several applications
    • Manage Ph.D. Students and interns
    • Writing research papers


  • Ph.D. Student

    Modernizing application

    • Migrating GWT application to Angular
    • Set up hybrid architecture
    • Writing research papers
    • Teaching


  • R&D Engineer

    Modernizing application

    • Creation of tools to migrate GWT applications to Angular technology
    • Meta-modeling
    • Code analysis
    • State of the art


  • Intern

    Testing applications

    • Learning the Pharo programming language
    • Understanding tests selection
    • Developing an automatic tests selection tool
    • Test the tool with the Pharo community
    • Integration of the tool in the Pharo core
    • Writing research paper

Success

The French Minister for Education and Research grant me the Open Science award for my PhD Thesis 'Incremental approach for application GUI migration using metamodels'
Pharo Language Server was elected third at the Innovation Award of ESUG’2022
Migrating GWT to Angular 6 using MDE @ Sattose
SmartTest was elected second at the Innovation Award of ESUG 2017

Education


  • University Of Lille/Inria

    https://www.inria.fr

    Ph.D. Software

    Support for the migration of GWT application to Angular See the professional experience at Berger-Levrault



  • Software Engineer

    Programming Languages : JAVA - C - PHP - HTML - CSS Linux SQL - POSTGRESQL



  • Software Technician

    Programming Language : JAVA - C - Cobol - PHP - HTML - CSS Linux : BASH, Apache server SQL - POSTGRESQL