Erwan - Architecte JAVA

Ref : 170901B003
Photo d'Erwan, Architecte JAVA
Compétences
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    EHESS PARIS Octobre 2020 – Octobre 2021
    Refonte du logiciel de sociologie Prospéro

    Saas pour la consultation et l’analyse de corpus de textes à partir d’ontologie.
    Mise en place de services REST pour l’exécution d’algorithmes de qualification et quantification de données de recherche en sociologie.
    Mécanisme d’import/export de données (grand volume).

    Technologies : PWA, Python/Django/Flask, Html5/Css3/Javascript, Html2Pdf, Postgresql, Linux/Nginx, Elasticsearch.


    IPSEN Juin 2020 – Novembre 2020
    Plate-forme de réservations des espaces de travail

    En collaboration avec le cabinet parisien Inspiry, développement d’une application pour l’intranet du groupe IPSEN.
    Interface de gestion des réservations des espaces de travail pour l’intégralité des sites.
    QRCode pour la réservation instantanée des espaces de petites tailles (bulles).
    Blog pour la centralisation des services liés à la mobilité.

    Technologies : PWA, Python/Django/Flask, Html5/Css3/Javascript, MySql, Linux/Nginx, QRCode, Websockets.

    PROJET EUROPEEN POLEMIKA – UNIVERSITE PARIS VIII Janvier 2020 – aujourd’hui
    Développement d’interfaces

    Travaux dans le cadre d’une équipe pluridisciplinaire (chercheurs en technologies de l’information, sociologue, acteur et metteur en scène).
    Implémentation de plusieurs interfaces (partie front-end) de consultation de données (fake-news), dont une interface joueur (évènement prévu dans le cadre des JO de Paris), une interface de consultation et qualification des données pour les chercheurs et une interface de configuration d’un générateur de textes.

    Technologies : Html5/Css3/Javascript, Omeka, D3js.

    DDP Octobre à Novembre 2019
    Refonte site commercial

    Aspiration et mise à jour du site commercial client.
    Mise en place du framework magicCms pour l’édition front-end des contenus.

    Technologies : Python/Django, Html5/Css3/Javascript, MySql, Linux/Nginx.



    DDP Juin 2019
    Interopérabilité site wordpress/Apimo

    Remplacement d’un formulaire Google form pour le traitement automatique des données (mise à jour de compte Apimo du client et envoi automatique de mails).
    Backend sur-mesure pour la consultation et l’archivage des données.

    Technologies : Python/Django, Html5/Css3/Javascript, MySql, Linux/Nginx.

    AUTOCASH Mai à Juin 2019
    Développement d’un site de demandes de cartes grises

    Design et implémentation d’une plate-forme e-commerce de délégation de démarches en préfecture liées aux cartes grises.
    Développement d’un scrapper pour consulter le simulateur de prix du gouvernement.
    Implémentation de formulaires de récolte de données client et d’un backend sur-mesure pour la gestion des prestations.

    Technologies : Python/Django, Html5/Css3/Javascript, MySql, Linux/Nginx, Selenium.


    Développement d’un prototype de builder de sites internet
    décembre 2018 à mars 2019
    Développement d’un prototype de produit dans le cadre d’une recherche future d’investisseur
    Technologies : Eclipse RCP, Antlr, Java, Python, Django, Html5/Css3/Javascript, UML, MySql,
    linux/nginx, GoJS, websocket, Fabric.


    Développement d’une plateforme de levée de fond - Equitearly
    août 2018 à novembre 2018
    Création d’une plate-forme visant à automatiser la mise en relation entre des porteurs de
    projets et des crowdfunders.
    Technologies : Eclipse, Python/Django, Html5/Css3/Javascript, MySql, linux/nginx.

    Développement intranet - Carrefour
    janvier 2018 à juin 2018
    Création d’une plate-forme pour le compte des services généraux du siège social de Carrefour
    à Paris (charte d’aménagement digitale). Travail en collaboration avec le cabinet parisien
    Inspiry et le collectif AddictiveWeb. R&D autour d’un système original de création à la volée
    de questionnaire conditionnel.
    Technologies : Eclipse, Python/Django, Html5/Css3/Javascript, MySql, linux/nginx.

    Migration automatique de requête Acceleo (R&D) - Thales
    septembre 2017 à décembre 2017
    Conception et implémentation d’un traducteur automatique de requête Acceleo vers AQL afin
    de migrer à moindre coût le code du modeleur CAPELLA.
    Technologies : Eclipse RCP, Capella, Java, EMF, Acceleo, AQL.

    Développement sites internet
    mars à juin 2017
    Création du site de la société parisienne A ET CETERA (espaces urbains, culture, territoire).
    Migration et évolution du site les-qi-libres (cabinet médical rennais).
    Technologies : Eclipse, Python/Django, Html5/Css3/Javascript, MySql, linux/nginx.

    Audit technique - O-Haras
    mars 2017
    Audit stratégique visant à évaluer les travaux à réaliser dans le cadre de l'acquisition par le client d'un progiciel de gestion existant sur le marché.
    Technologies : ActionScript, Java, web-services.

    Etude de faisabilité (R&D) - AEXAE
    novembre 2016 - janvier 2017
    Dérisquage dans le cadre d'un projet de migration de code (cible Java/web) : étude de faisabilité de la traduction (vérification des performances), inventaire et tests des outils de conversion html vers pdf.
    Technologies : Java, Eclipse, html2pdf, postgresql.

    Création d'un dispositif de visionnage - Ferme du buisson
    juin 2016 - septembre 2017
    Conception et développement d'un dispositif de visionnage (bornes tactiles) au sein du nouveau cinéma d'un centre culturel parisien. Collaboration avec le collectif AddictiveWeb.
    Gestion de projet (cahier des charges, spécifications) et implémentation de parties du dispositif (boîte vidéo en ligne, administration pour l'éditorialisation de contenus, génération de statistiques).
    Technologies : Eclipse, Python/Django, Html5/Css3/Javascript, MySql, linux/nginx, Celery, ffmpeg.

    Développement d'un modeleur (R&D) - AEXAE
    novembre 2015 - mai 2016
    Conception d'un modeleur et d’un outillage de réécriture dans le cadre d'un projet de migration de code (traduction iso-fonctionnelle d'un des progiciels vendu par le client). Implémentation d'un parseur et d'une API de réécriture. Génération du modèle complet d'un code de 500.000 lignes.
    Technologies : Eclipse, Java, ANTLR, EMF, Sirius, Graphviz.

    Audit technique (R&D) - AEAXE
    juillet 2015
    Migration technologique d'un progiciel (objectif stratégique du client) : étude de faisabilité technique pour la mise en place d'un processus automatisé de migration du code vers une version plus moderne (Java/Web/Saas).
    Technologies : Eclipse, Java, Graphviz.

    Développement de sites internets
    janvier 2014 - janvier 2015
    Développements et maintenance de sites web en collaboration avec l'agence web Inspiry (Paris).
    Technologies : Eclipse, Python/Django, Html5/Css3/Javascript, MySql, linux/apache2, photoshop.

    Création de la société AMO IT
    février 2014
    Création de la société de services AMO IT.

    Ingénieur MDE (R&D) - Thales
    mai 2013 - juin 2015
    Ingénierie au sein du département ORCHESTRA chez Thales General Services. Développement de nouvelles fonctionnalités du modeleur MELODY ADVANCE, outil utilisé en interne par le groupe pour modéliser l’environnement, les fonctionnalités et l’architecture des produits Thales.
    Participation à sa mise en open-source sous le nom de CAPELLA au sein de la communauté Eclipse.
    Technologies : Eclipse RCP, Capella, Java, EMF, Sirius, XText, JDT, XML,EMF Diff/Merge .

    Fusion de de données et procédure d'installation – cartelag
    avril 2013 - mai 2013
    Création d’un script d’installation pour une version offline du site cartelag, rédaction de la documentation associée. Analyse et développement d’un mécanisme de composition de données géographiques en python afin de synchroniser une fois en ligne des données ajoutées hors connexion.
    Technologies : Python, Django, script batch, XML.

    Audit technique - Prologue
    avril 2012 - mai 2012
    Audit chez Prologue portant sur la migration technologique d'un langage propriétaire vers une solution Eclipse RCP : chiffrage, évaluation RH, dérisquage. Objectif stratégique : évolution technologique d'un langage édité par le client. Travail sur site avec la direction technique et rédaction du compte rendu.
    Technologies : Visual C++, JNI, Eclipse RCP, Java.

    Développement sites internet
    mai 2010 - avril 2013
    Développements et maintenance de sites web en collaboration avec l'agence web Abstract
    Dandy (Rennes).
    Technologies : Eclipse, Python/Django, Html5/Css3/Javascript, MySql, linux/apache2.

    Développement d'un IDE web Eclipse RCP
    octobre 2010 - en cours
    Développement de Thot Web, extension du framewoek Thot pour la création de sites internet.
    Parmi les fonctionnalités notoires, on peut citer l’intégration automatique de maquettes graphiques et l'injection de composants HTML/CSS/Js/Python.
    Ce framework se présente comme une extension d’Eclipse (ensemble de plugins sur-mesure : parseurs, pretty-printers, transformations de modèles, perspective et vues additionnelles) et open-source (SubClipse, ANTLR, Eclipse Colorer, Eclipse Web Developer entre autres).
    Technologies : Eclipse RCP, Java, Python/Django, Html5/Css3/Javascript, UML.

    Création du collectif AddictiveWeb
    mai 2010
    Création du collectif d'indépendants Addictive Web.

    Développement d'un framework de développement (R&D)
    janvier 2010 - en cours
    Dans le but d’améliorer la productivité et la qualité logicielle, R&D autour d’un framework générique dirigé par les modèles (artefacts de production). Les principales fonctionnalités du framework sont :
    - la génération assistée de code via un modèle de synchronisation obtenu par composition de spécifications de déploiement,
    - l’injection de composants par tissage d’aspects multi-langages
    - moteur de synchronisation pour l'exécution des transformations.
    Technologies : Eclipse RCP, Java.

    Création entreprise individuelle
    mai 2010
    Création d’une entreprise individuelle (auto-entrepreneur).
    Développement d'une plateforme de composition de modèles (R&D) - Irisa
    août 2017
    Conception et implémentation d'une extension du framework Eclipse pour la production d'un modèle synthétique global représentant l'information contenue dans un ensemble de données hétérogènes. Cette plateforme a été développée dans le cadre d'une thèse effectuée chez France Télécom R&D (équipe Exa à Lannion) et à l’IRISA (équipe Triskell à Rennes).
    L'objectif est d'améliorer la qualité en diminuant les risques liés à des spécificationsd’exigences erronées et la productivité en faisant des exigences, un modèle utilisé comme artefact de développement.
    Technologies : Eclipse RCP, Java, Kermeta, EMF.

    Publication d'articles scientifiques
    septembre 2005 - décembre 2009
    Rédaction d'articles dans le cadre d'une thèse « Acquisition et analyse des exigences pour le développement logiciel : une approche dirigée par les modèles ».
    Thématiques de recherche abordées :
    - génération automatique de modèles de test,
    - composition de modèles d'exigences,
    - détection automatique d'incohérences entre spécifications.
    Publication de quatre articles scientifiques : IDM’05 Paris/France, ISSRE’06 Raleigh/USA,
    EDOC’07 Annapolis/USA, RefsQ’09 Amsterdam/Pays-Bas.

    Générateur de données de tests (R&D) - France Télécom Lannion (stage)
    mars 2005 - août 2005
    Développement d’un générateur automatique de données de tests pour les transformations de modèles au laboratoire MAPS de France Télécom R&D à Lannion (stage Master Pro). L’outil vise à produire automatiquement des modèles de test conforme à un méta-modèle source d’une transformation de modèles (implémentée en TRL). La génération est pilotée par les contraintes structurelles du méta-modèle et un critère d’arrêt fonction de la couverture de ces mêmes contraintes (plusieurs critères implémentés).
    Technologies : Eclipse, Java, Swing, EMF, TRL/Universalis.

    Interface de visualisation de données biomoléculaires - IRISA (projet d'étude)
    octobre 2003 - juin 2004
    Durant la maîtrise informatique, chef de projet dans le cadre d’un logiciel de gestion de base de données et de représentation graphique d’interactions biomoléculaires au niveau cellulaire (projet SYMBIOSE de l’INRIA et du CNRS). Gestion et management de 11 développeurs durant six mois.
    Technologies : Java, AWT, PostgreSQL.

Études et formations
  • Compétences :
    Ingénierie dirigée par les modèles (I.D.M. 1 ou M.D.E. en anglais) :
     Amélioration et formalisation des processus de développement (automatisation de processus, conception de langages i.e. D.S.L.),
     Transformation de modèles (i.e. composition sémantique, morphisme entre langages, simulation de formalisme, migrations de données, compilation …),
     Techniques de vérification et de validation : génération automatique de données de test, bonnes notions en model-checking (contraintes temps-réel)

    Environnements de développement :
     Framework Java (Eclipse), Web (Django, Jetty, DropWizard), Capella (polarsys),
     Process : SVN / ClearCase / GIT / ClearQuest / Jira / Jenkins / JUnit,
     Console linux (administration système).

    Programmation :
     Spécifications (UML, XML, XMI dont ECORE, schéma BD, notions de B),
     Modèles (ATL, Kermeta, TRL, smartQVT, Incquery),
     Objets (Java, Python, C++),
     Web (Css 3, Html 5, Javascript, JQuery, JSon),
     Fonctionnels (Camel, Scheme),
     API graphiques Java (SWT/JFace, Swing, AWT),
     Eclipse RCP (extension du framework Eclipse)
     Eclipse Modeling tools (JDT, EMF, ANTLR, Sirius, bonnes notions en EmfText, XText et GMF).

    Communication :
     Bonnes notions d’ingénierie des exigences (compréhension des besoins),
     Rédaction (articles scientifiques, spécifications techniques, cahier des charges),
     Outils de prédilection : Word et Powerpoint, Keynote (notions en LateX).

    Formations :

    2009 Doctorat (France Télécom R&D Lannion/IRISA).

    2005-2009 : Thèse CIFRE (France Télécom R&D Lannion / IRISA).

    2004-2005 : Master II Pro GL (Génie Logiciel) à l'IFSIC (Université de Rennes I).

    2003-2004 : Maîtrise Informatique à l'IFSIC (Université de Rennes I).

    2001-2002 : Licence Informatique à l’IFSIC (Université de Rennes I).

    1999-2001 : Deug MIAS à l’IFSIC (Université de Rennes I).

    Langues : Anglais lu parlé et écrit, notions d’allemand.

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible