STAGE Développement d'un compilateur PHP -> Python

Date de mise à jour de l’offre

Abilian SAS :

Nous sommes un éditeur de logiciels et un bureau d'étude spécialisé dans l'innovation et la collaboration. Nous développons des applications de gestion de l'information (EIM), de gestion des flux de travail (WfM), de gestion de la relation client (CRM) et de partage de documents basées sur notre plateforme open source, Abilian SBE ("Social Business Engine"). Plus d'info sur l'entreprise ici: <https://abilian.com/fr/a-propos/> Le code de nos projets open source se trouve ici: <https://github.com/abilian> Nous maintenons une base de connaissance sur les technologies que nous utilisons ici: <https://lab.abilian.com/> Vous pouvez également consulter le "Guide du Développeur Abilian" ici: <https://abilian-developer-guide.readthedocs.io/>.

Description de la mission

L'objectif de ce stage est de développer un compilateur (un "transpilateur" pour être plus précis, cf.: https://fr.wikipedia.org/wiki/Compilateur_source_%C3%A0_source ) du langage PHP vers le langage Python.

L'objectif est de pouvoir transformer du code PHP "legacy" en code Python moderne et maintenable.

L'outil se basera sur un prototype déjà développé, et pourra s'inspirer de projets open source déjà existants. Il sera développé en Python.

Le projet sera open source.

Profil recherché

- Etudiant(e) en école d'ingénieur, d'informatique ou équivalent universitaire (master 2).
- La maitrise de Python est indispensable, ainsi que des connaissances et une première expérience dans le développement d'outils de programmation (analyseurs syntaxiques, génération de code...)
- Connaissance des technologies Web.
- Un esprit créatif et la capacité à transformer des idées originales en des prototypes.
- Capacité à produire du code propre et maintenable (notamment via le TDD).

Niveau de qualification requis

Bac + 4/5 et +
  • Employeur
    Abilian SAS
  • Secteur d’activité de la structure
    Emploi - Economie - Innovation - Numérique
  • Effectif de la structure
    De 0 à 10 salariés
  • Site internet de la structure
    https://www.abilian.com
  • Type de stage ou contrat
    Stage pour lycéens et étudiants en formation initiale
  • Date prévisionnelle de démarrage
  • Durée du stage ou contrat
    Plus de 2 mois et jusqu'à 4 mois
  • Le stage est-il rémunéré ?
    Oui
  • Niveau de qualification requis

    Bac + 4/5 et +
  • Lieu du stage
    Télétravail
    75014 PARIS 14E ARRONDISSEMENT
  • Accès et transports
    N/A