Romain - Développeur WEBSERVICES
Ref : 200728S001-
54450 REPAIX
-
Consultant technique, Développeur (34 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Freelance
EXPERIENCES PROFESSIONNELLES
2013 Thales Communications & Security
Développeur Java
Réalisation d’un module de mesure de performances sur un composant de sécurité dans le cloud.
Réalisation d’un client pouvant communiquer avec différents clouds et d’un protocole léger
Développement Objective Caml
Environnement technique : Java, C, Shell script, Eclipse, Linux, OCaml.
Depuis Oct. 2014 ADANAM TECHNOLOGY
Adanam Technology est une société innovante dans le domaine de la sécurisation des données et de la blockchain, éditeur de la solution BlockShare développée sur la base de son framework technique Suan Pan procédé de chiffrement à la volée des flux binaires. Adanam Technology est lauréat du « Concours National d’Aide à la création d’Entreprises de Technologies innovantes du Ministère de l’Enseignement supérieur et de la Recherche » avec BPI France.
Ingénieur d’étude et développement
Développement et mise en œuvre des solutions métiers pour les clients, basées sur le framework technique d’Adanam Technology.
Projet BlockShare – Lyon Confluence, Cabinet ACG/France Defi, Acer Finance
Plateforme SaaS multi-services et modulaire qui traite l’ensemble des problématiques liées aux échanges et à l’archivage documentaires au sein d’une entreprise, avec ses partenaires et avec ses clients.
BlockShare assure la sécurité, la confidentialité et la traçabilité de bout en bout pour tout échange de documents via internet.
Développement d’un client lourd Java
Développement d’un client mobile Android
Migration technique de l’application BlockShare en full Web application
Refonte du site web BlockShare
Mise en place de la partie publique du site avec billets de blogs (Wordpress)
Mise à jour et amélioration de la partie connectée sur Symfony
Séparation de l’ancienne application lourde en un serveur Tomcat et un client java puis full web
Développement de l’application web avec un maximum de traitement côté client en JavaScript
Création de dossiers collaboratifs avec la traçabilité par la blockchain
Mise en place d’API de communication avec des blockchain, développement et déploiement des Smart Contract
Utilisation des API d’Object Storage (Swift / S3) pour le stockage et d’IAM pour la gestion des droits d’accès des différents utilisateurs (fournisseur d’identité IAM sur AWS)
Environnement technique : MongoDB, Java (Jersey/Spring), PHP (Symfony), NodeJS, HTML/CSS (Bootstrap), Smart-contracts Ethereum, API Object Storage et IAM Openstack et AWS, Wordpress (partie publique)
Projet BlockShare Dataroom - Eurallia Finance, Vendome Conseils, AFITE (Association pour le Financement et la Transmission des Entreprises)
Solution sécurisée pour la gestion des opérations de fusion/acquisition avec la traçabilité totale des processus par la blockchain.
Développement et déploiement des smart-contracts sur la blockchain Ethereum
Génération des rapports d’activités en PDF ou CSV
Développement d’une messagerie sécurisée
Environnement technique : MongoDB, Java (Jersey/Spring), PHP (Symfony), NodeJS, HTML/CSS (Bootstrap), Smart-contracts Ethereum (Solidity), PD4ML Java (PDF)
Projet Visiondrone
Support pour l’intégration de BlockShare à l’application « Reporting » de la société Visiondrone
Réalisation des nouveaux API (Rest)
Environnement technique : MongoDB, Java (Jersey/Spring), PHP (Symfony)
Projet Cloudsbooster
Plateforme de stockage et partage de fichiers sécurisée à destination des particuliers en utilisant les clouds plublics tels que Google Drive, Dropbox
Gestion de la répartition des fichiers sur les clouds
Développement du système d’abonnement
Environnement technique : MongoDB, Java (Jersey/Spring), PHP (Symfony), HTML/CSS (Bootstrap), API de stockage et partage de fichiers, Wordpress (partie publique), Mangopay
Projet Protection industrielle et propriété intellectuelle via la blockchain – Groupe Mafter Bourgeat, Ipocamp, Proofkeeper
Accompagner le groupe Mafter Bourgeat pour faire évoluer son processus de protection industrielle avec la solution BlockShare -Blockchain.
Sites web permettant aux clients de horodater et certifier les documents par la blockchain (Ipocamp, Proofkeeper )
Gestion dématérialisée du NDA par la blockchain avant l’accès aux fichiers
Evolution vers un module de signature électronique
Environnement technique : Smart-contracts Ethereum, PD4ML Java, MongoDB, Java (Jersey/Spring), PHP (Symfony), HTML/CSS (Bootstrap), API de stockage et partage de fichiers, Stripe, Mangopay
Projet BPE – Beco France
Dans le cadre de la dématérialisation du bulletin de paie, réalisation du module « BPE » pour la distribution automatique des bulletins de paie électroniques conforme aux normes AFNOR NF-Z42-025. La solution permet de distribuer automatiquement les bulletins de paie dans l’espace de conservation sécurisé des collaborateurs.
Analyse du fichier de fiches de paye ajouté par le responsable de l’entreprise afin d’isoler chaque bulletin et de le mettre à disposition de l’employé.
Génération du rapport de distribution
Environnement technique : Apache PDF box (analyse), PD4ML Java (Génération), MongoDB, Java (Jersey/Spring), PHP (Symfony), HTML/CSS (Bootstrap), Smart-contracts Ethereum , API de stockage et partage de fichiers
Projet BlockNote – Registre des traitements RGPD – SMITOM, OMPL (Observatoire des métiers dans les professions libérales), Web Force 3
L’application permet de créer et de gérer les traitements identifiés dans l’entreprise pour la mise en conformité RGPD (Registre de traitements, Registre Sous-traitant, Registre des incidents). Les documents justificatifs sont chargé dans BlockShare et blockchainisés.
Développement de l’interface servant à compléter les différents traitements du registre sur Symfony. (données + fichiers)
Développement d’outils permettant à l’utilisateur d’évaluer différentes situations (sur le modèle des fichiers Excel de la CNIL)
Génération du registre de traitement avec choix des différents traitements et/ou champs à inclure
Gestion des droits sur le registre en lecture/écriture ou de délégation à une personne externe
Développement d’une deuxième version destinée à la formation pour l’entreprise Web Force 3
Environnement technique : Symfony, PD4ML Java, MongoDB, Java (Jersey/Spring), PHP (Symfony), HTML/CSS (Bootstrap), Smart-contracts Ethereum, API de stockage et partage de fichiers
Projet Gestion des contrats – Saint Gobain
Réalisation d’un POC pour le traitement des contrats avec l’authentification et la traçabilité des versions par la blockchain.
Environnement technique : Smart-contracts Ethereum, MongoDB, Java (Jersey/Spring), PHP (Symfony), HTML/CSS (Bootstrap), API de stockage et partage de fichiers
Projet Plateforme de gestion des contrats collectifs pour les courtiers d’assurance –
Développement d’une interface permettant à un courtier en assurance de gérer les dossiers d’inscription de ses clients en s’appuyant sur le stockage sécurisé BlockShare.
Environnement technique : Symfony, MongoDB, Java (Jersey/Spring), PHP (Symfony), HTML/CSS (Bootstrap), Smart-contracts Ethereum, API de stockage et partage de fichiers
Plateforme AFA – Rubis, Egis, LPA, Squair Law
L’application « AFA » est un outil de gestion des mécanismes de conformité et d’aide à la constitution du dossier de réponses aux questions de l’Agence Française Anticorruption (« AFA »).
La mise en place du programme de conformité anticorruption est un processus long dont les entreprises soumises à la loi Sapin II doivent s’assurer de la mise en œuvre effective, en particulier pour satisfaire au point 8 de l’article 17-II : « un dispositif de contrôle et d’évaluation interne des mesures mises en œuvre ».
Transcription du questionnaire en formulaire avec Symfony avec ajout de fichiers liés aux questions
Gestion des droits en lecture/écriture sur les questionnaires
Génération d’une version de travail ou destinée à la diffusion en PDF
Environnement technique : Symfony, PD4ML Java, MongoDB, Java (Jersey/Spring), PHP (Symfony), HTML/CSS (Bootstrap), Smart-contracts Ethereum, API de stockage et partage de fichiers
Module de signature électronique par la Blockchain
Réalisation du module de signature électronique intégré à BlockShare avec la Blockchain comme tiers de confiance, conforme aux règlements eiDas (niveau 1 et niveau 2)
Réalisation de l’interface de placement des différentes signatures
Mise en place du processus de signature individuel
Génération du document final avec l’ensemble des signatures comprenant le nom du signataire, la date et un QR code contenant les informations du document signé et celles de la signature
Environnement technique : Symfony, PD4ML, Zxing, MongoDB, Java (Jersey/Spring), PHP (Symfony), HTML/CSS (Bootstrap), Smart-contracts Ethereum, API de stockage et partage de fichiers
Projet d’interfaçage avec Sage
Réalisation d’un interfaçage avec le logiciel de gestion comptable Sage (maintenant sur Sales Force) afin de partager facilement ses documents comptables avec ses clients ou fournisseurs.
Appel des API Sage pour récupérer l’ensemble des factures et contacts
Génération d’une arborescence des clients / fournisseurs partagée individuellement avec ces derniers
Dispatching automatique des documents récupérés
Environnement technique : Sage Financial Cloud, Symfony, MongoDB, Java (Jersey/Spring),
PHP (Symfony), HTML/CSS (Bootstrap), API de stockage et partage de fichiers
COMPETENCES
Technologies JAVA/J2EE, BLOCKCHAIN (Ethereum), WEB APS
Langages JAVA, SOLIDITY, JQuery, JavaScript, PHP, Ajax, HTML5/CSS3, Xml, SQL, NoSQL, C, script shell, perl, assembleur, Ocaml, Scala
Web service SOAP, JSON/REST API
Framework Symphony, Bootstrap, Wordpress, Spring MVC, Eclipse, JSP, Node JS
Versioning Git/GitHub, SVN
Base de données MySQL, MongoDB,
Serveur d’application Apache, Tomcat
Plateforme cloud OVH Cloud, OpenStack, AWS, Outscale (Dassault Systemes)
Solution de paiement Stripe, Mangopay
Systèmes d’exploitation Linux, Windows, Android
Gestion de dépendances Composer, Maven
FORMATION
2013 : Master 2 Informatique, Science et Technologie du Logiciel - Université Pierre et Marie Curie
2011 : Licence Informatique - Université Pierre et Marie Curie
2016 : Intégration et Développement avec la blockchain : Ethereum, Smart-contract - Solidity
2017 : OpenStack niveau 2 : Déployer et opérer des applications sur Openstack