Fwd: [Pharo-dev] Looking for an engineer position to work on Virtual Machines

SD
stephane ducasse
Wed, Oct 26, 2022 9:35 AM

Begin forwarded message:

From: Pierre Misse-Chanabier pierre.misse-chanabier@inria.fr
Subject: [Pharo-dev] Looking for an engineer position to work on Virtual Machines
Date: 25 October 2022 at 15:53:34 CEST
To: pharo-users@lists.pharo.org, Pharo Development List pharo-dev@lists.pharo.org, pharo-vm@lists.pharo.org, esug-list@lists.esug.org
Reply-To: Pharo Development List pharo-dev@lists.pharo.org

Hello,

My name is Pierre Misse-Chanabier.
I'm finishing my PhD in the RMOD team on testing Virtual Machines in about two months.
I am therefore looking for a Job, hopefully in the Pharo community !
Ideally, I'm looking to work in the domains of Virtual Machines or Language Tooling, or Meta-programing, but I'm open to other opportunities.
See my CV attached.
I have to stay in Lille for at least the next year, therefore, I am looking to work remotely.

Here are my most important projects and publications about them:
Illicium : a framework to generate C code from Pharo code.
Github repository: https://github.com/hogoww/Illicium https://github.com/hogoww/Illicium
IWST'19 Illicium: A modular transpilation toolchain from Pharo to C https://hal.archives-ouvertes.fr/hal-02297860/ https://hal.archives-ouvertes.fr/hal-02297860/

version poster SAC'22 & full ICSR'22:
Differential testing of simulation-based VM generators: automatic detection of VM generator semantic gaps between simulation and generated VMs
https://link.springer.com/chapter/10.1007/978-3-031-08129-3_7 https://link.springer.com/chapter/10.1007/978-3-031-08129-3_7
https://dl.acm.org/doi/abs/10.1145/3477314.3507171 https://dl.acm.org/doi/abs/10.1145/3477314.3507171
Polyphemus: Retro engineering of the Pharo Image, and ease of VM tooling
Github Repository: https://github.com/hogoww/Polyphemus/
https://github.com/hogoww/Polyphemus/Video Presentation for Esug Innovation award (I was unable to present it myself): https://www.youtube.com/watch?v=zf3cCtNW830 https://www.youtube.com/watch?v=zf3cCtNW830
VMIL'22: Ease VM Level Tooling with Language Level Ordinary Object Pointers https://hal.inria.fr/hal-03827632 https://hal.inria.fr/hal-03827632 (preprint)

I am particularly interested in my latest work: Polyphemus.
I have also worked on many part of the Pharo ecosystem.
The Pharo VM, The Pharo bootstrap, Calypso, Debugger, selector extraction, Iceberg scripting, SUnit ...

Let me know if you have openings or questions !

Pierre

> Begin forwarded message: > > From: Pierre Misse-Chanabier <pierre.misse-chanabier@inria.fr> > Subject: [Pharo-dev] Looking for an engineer position to work on Virtual Machines > Date: 25 October 2022 at 15:53:34 CEST > To: pharo-users@lists.pharo.org, Pharo Development List <pharo-dev@lists.pharo.org>, pharo-vm@lists.pharo.org, esug-list@lists.esug.org > Reply-To: Pharo Development List <pharo-dev@lists.pharo.org> > > Hello, > > My name is Pierre Misse-Chanabier. > I'm finishing my PhD in the RMOD team on testing Virtual Machines in about two months. > I am therefore looking for a Job, hopefully in the Pharo community ! > Ideally, I'm looking to work in the domains of Virtual Machines or Language Tooling, or Meta-programing, but I'm open to other opportunities. > See my CV attached. > I have to stay in Lille for at least the next year, therefore, I am looking to work remotely. > > Here are my most important projects and publications about them: > Illicium : a framework to generate C code from Pharo code. > Github repository: https://github.com/hogoww/Illicium <https://github.com/hogoww/Illicium> > IWST'19 Illicium: A modular transpilation toolchain from Pharo to C https://hal.archives-ouvertes.fr/hal-02297860/ <https://hal.archives-ouvertes.fr/hal-02297860/> > > version poster SAC'22 & full ICSR'22: > Differential testing of simulation-based VM generators: automatic detection of VM generator semantic gaps between simulation and generated VMs > https://link.springer.com/chapter/10.1007/978-3-031-08129-3_7 <https://link.springer.com/chapter/10.1007/978-3-031-08129-3_7> > https://dl.acm.org/doi/abs/10.1145/3477314.3507171 <https://dl.acm.org/doi/abs/10.1145/3477314.3507171> > Polyphemus: Retro engineering of the Pharo Image, and ease of VM tooling > Github Repository: https://github.com/hogoww/Polyphemus/ > <https://github.com/hogoww/Polyphemus/>Video Presentation for Esug Innovation award (I was unable to present it myself): https://www.youtube.com/watch?v=zf3cCtNW830 <https://www.youtube.com/watch?v=zf3cCtNW830> > VMIL'22: Ease VM Level Tooling with Language Level Ordinary Object Pointers https://hal.inria.fr/hal-03827632 <https://hal.inria.fr/hal-03827632> (preprint) > > I am particularly interested in my latest work: Polyphemus. > I have also worked on many part of the Pharo ecosystem. > The Pharo VM, The Pharo bootstrap, Calypso, Debugger, selector extraction, Iceberg scripting, SUnit ... > > Let me know if you have openings or questions ! > > Pierre > >