Richard - Développeur JAVA

Ref : 120904H001
Photo de Richard, Développeur JAVA
Compétences
PERL
PHP
SHELL UNIX
XSLT
Expériences professionnelles
  • Missions

    14-2018: Développeur indépendant en coopérative d'activité, SCIC Sapie, Limoux
    Développeur QT, DevOps: Systéme de pilotage de 3 bancs de tests pour détecteurs de particules, IRAP/CNRS:
    ➢workflow git, gitlab
    ➢administration système linux
    ➢Qt4/Qt5, shell
    ➢C/C++ pour les appels réseau et bas niveau
    ➔ Le système de pilotage est complètement opérationnel pour une utilisation quotidienne des trois bancs :un canon à ions et deux canons à électrons.
    Développeur Web : Carte interactive pour les lieux touristique dans l'Aude, R&D/SCIC SAPIE.
    ➢git, github
    ➢leaflet
    ➢openstreetmap
    ➔une carte avec des données libres est en ligne.

    2013-2014: Ingénieur d'Études, CNRS/Observatoire Midi-Pyrénées, Toulouse
    Développeur Web full-stack j2e
    : Refonte complète d'une plateforme de visualisation de données géolocalisées
    ➢git
    ➢java/j2e/Primefaces
    ➢openlayers/leaflet
    ➢protocoles ogc
    ➔La Nouvelle architecture, un prototype fonctionnel et les workflows de développement sont en place.

    2008-2013: Développeur indépendant, ********/, France Développeur Java: Développement à façon d'un outil de reconnaissance de codes barres, Archivage-Services.
    ➢Analyse objet et développement JAVA
    ➢Tests unitaires Junit et suivi de version GIT
    ➔ Outil en production pour analyse automatique de dizaines de factures au quotidien.
    Intégrateur Web, Formateur: Intégration de l'ERP Dolibarr, et Formation des utilisateurs, FRMJC.
    ➢Étude des workflow à l'interface des équipes pédagogiques et administratives.
    ➢Installation et intégration de Dolibarr et des plugins métier.
    ➢Formation des utilisateurs.
    ➔ La FRMJC a pu gagner une certification qualité suite à l'amélioration de ses méthodes de travail.
    AdminSys, Intégrateur : Intégration des données Jupiter du « Planetary Data System », CNES/IRAP.
    ➢Chaine de traitements en shell
    ➢Tests unitaires et suivi de version GIT
    ➔ les données sont visualisables et un packaging et sa documentation autorisent la reproduction du processus par les techniciens en place.
    Développeur Web, AdminSys:Interface entre des images Hubble et deux logiciels de traitement de données pour un « Observatoire Virtuel », IRAP/CDPP.
    ➢Réutilisation des standards javascript en place et d'une librairie libre (GPL),
    ➢Interfaçage des applications par le protocole SAMP,
    ➢Tests unitaires et suivi de version GIT.
    ➔L'outil est utilisé pour les phases d'étude d'une nouvelle mission d'exploration spatiale.
    Développeur C et Shell: Intégration d'une chaine de traitement de données plasma (Mission ASPERA MarsExpress et VenusExpress), CNES/IRAP
    ➢Industrialisation et packaging d'un code «maison»,
    ➢Débogage avec les outils strace et gdb ,
    ➢Suivi de version GIT.
    ➔la chaine est actuellement en production et fournit quotidiennement son lot de données. Une documentation permet aux techniciens en place la maintenance du produit.
    Formateur, Intégrateur : Mise en œuvre d'une plateforme web de Formation Ouverte À Distance, FRMJC
    ➢Installation et administration de la plateforme Claroline ,
    ➢Formation à l'utilisation (formateur et étudiants),
    ➢Animation réseau et accompagnement de l'équipe dirigeante sur ce nouveau mode de travail.
    ➔la FRMJC en est à sa troisième session de formation et répond avec succès à de nouveaux appels d'offre FOAD.
    Formateur, Intégrateur Web: Formation d'animateurs aux outils de gestion de contenu web, DDJS/CIJA.
    ➢Conception de la formation en collaboration avec les pilotes du projet,
    ➢Installation et maintenance d'un site sous WordPress,
    ➢Animation d'ateliers pratiques d'administration de CMS et de développement web.
    ➔une grande partie des animateurs a monté le site web de sa structure.
    Développeur Web: Développement d'une base ADS locale pour l'édition d'une liste des publications du laboratoire, CESR/CNRS.
    ➢Développement d'une application web en php objet avec SVN et PhpUnit.
    ➔L'outil est utilisé pour la mise à jour des publications annuelles du laboratoire.
    Développeur Java : Logiciel pour l'édition et le stockage des méta-données de l'instrument ChemCam, CESR/CNRS
    ➢Développement JAVA avec Eclipse , SVN et Junit.
    ➔L'outil est quotidiennement utilisé pour l'enregistrement des contextes atmosphérique de calibration.
    Développeur Web, DevOps: Interface d'accès à une base de données scientifique pour un observatoire virtuel, CESR/CDPP.
    ➢Conception d'une architecture objet,
    ➢Écriture des Services Web en PHP,
    ➢Accès au registry eXist avec Xquery,
    ➢Adaptation du modèle de données Spase,
    ➢Documentation TWiki et Doxygen.
    ➔La connexion entre la base et le serveur d'analyse est opérationnelle.
    Intégrateur : Installation et Configuration de Pentaho , Cave Sieur d'Arques
    ➢Conception de cubes Mondrian, et requêtes MDX,
    ➢Documentation DocBook.
    ➔Les rapports d'activité peuvent être produits de façon automatique

    2005-2007: Ingénieur d'Études, Centre de Données de la Physique de Plasmas, CESR/CNRS, Toulouse
    Formateur, Animateur : Mise en place et animation interne du groupe des ITA informaticiens, CDMI
    ➢organisation des conférences bimestrielles ( 15 à ce jour),
    ➢documentation technique,
    ➢administration du site TWiki et développement des modules nécessaires à notre activité,
    ➢mobilisation d'un noyau d'administrateurs.
    ➔Le site web collaboratif accueille les productions du cercle: ********/ .
    Développeur Web, DevOps: remaniement d'architecture et développements pour une application web d'analyse de données spatiales, CDPP./CNRS
    ➢installation et administration du CVS et gestion des branches stable, testing, et dev.
    ➢packaging pour installation automatisée (make, sed&awk).
    ➢développement de l'interface web client riche (html, javascript, et XML/XSLT).
    ➢réarchitecturation modulaire de la composante serveur.
    ➢pilotage du chantier de remaniement de code.
    ➔Le projet est aujourd'hui en pleine expansion et est enfin évolutif.
    Développeur C/C++: Plasmalib: conception et implémentation d'une librairie de traitement de données plasma , CDPP/CNRS
    ➢conception et modélisation objet (UML)
    ➢écriture d'un wrapper (C/C++) .

    2004-2005: Ingénieur d'Études, Mission MIMI/Cassini, CESR/CNRS, Toulouse
    Développeur Perl: prototypage rapide d’outil de traitement de données , X-icat, ChemsE, IncaFov, Prj2Html, Cassini/CNRS .
    ➢analyse des besoins des chercheurs de la mission.
    ➢rapidité de développement en Perl.
    ➔livraison rapide et opérationnelle des différents outils pour l'analyse des données de l'instrument en vol.
    Développeur IDL : logiciel de visualisation graphique multimissions, Cassini/CNRS
    ➢collaboration avec l'équipe d'intégration.
    ➢réécriture du code IDL pour les nouvelles données MIMI.
    ➔Le code est actuellement en production sur un serveur accédé quotidiennement depuis 2 ans.
    AdminSys: Chargé de l'étude et la mise à disposition des données et des logiciels d'analyses pour la mission, Cassini/CNRS
    ➢installation et configuration d'un serveur GNU/Linux ( accès XDMCP)
    ➢mirroring des données.
    ➢installation, correction et customisation d'un logiciel tiers (IDL).
    ➢documentation et support utilisateurs.

    2003: Développeur, Scop Sapie, Limoux Développeur Web full-stack PhP :
    ➢audit de code, refactoring et développements à façon.
    ➢administration MySQL.

    2001-2002: Ingénieur d' Études, mission WHISPER/Cluster, LPCE/CNRS, Orlé ans
    DéveloppeurC/C++: outils d'analyse et visualisation des états de l'instrument en vol.
    ➢analyseur syntaxique ( Lex & Yacc).
    ➢automatisation des extraction.
    ➢intégration de composants hétéroclites.
    ➔Le robot d'extraction automatique envoyait encore son mail quotidien 3 ans plus tard.

    2000-2001: Ingénieur de développement, SSLL IDEALX, Paris
    Développeur Python: interface mail au système de gestion de temps interne
    ➢analyseur syntaxique à expressions rationnelles.
    ➢gestion des exceptions python.
    ➔le robot est régulièrement utilisé après mon départ.
    Développeur Python: Extraction de données sur bus XML en python avec l'API DOM.
    Développeur Web : Interface web pour un annuaire
    LDAP en php/html pour la DCTEI, armée de terre.
    Développeur C : Pilote de périphérique sous noyau Linux-2.0 pour une télécommande sur port parallèle.
    Chef de Projet Web : Conduite d'un projet de site web dynamique en PHP/Mysql , 4 développeurs.

Études et formations
  • Formation

    1998-1999: DPCT "Génie Informatique", CNAM, Toulouse.

    1996-1997: Licence de Sciences de l'éducation, Université Le Mirail, Toulouse.

    Divers
    •Langues:
    Anglais : lu, parlé, écrit, technique courant.
    Espagnol : lu, parlé, écrit.
    • Adella: Groupe d'Utilisateurs de Linux de l'Aude (membre fondateur).

    Compétences Techniques
    Expertises Métier: Détecteurs à particules, Données plasma, Données géographiques.
    Langages: Python, Javascript, Qt, C/C++.
    Méthodologie agile: Intégration continue, prototypage itératif, tests unitaires, workflow git, Redmine.
    Outils: QtCreator, Make/Cmake, git, Vim.
    Système: Debian GNU/Linux, Centos, shell.
    Documentation: sphinx, asciidoc, docbok, latex, doxygen.
    Web: Flask/Sqlalchemy, Html/CSS, AngularJs, Node.js, leaflet

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
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
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Ingénieur en Data et IA
Joel

Ingénieur en Data et IA

  • CHAMPS-SUR-MARNE
PYTHON Microsoft Power BI SQL EXCEL AZURE PYSPARK JAVA C# PHP .NET
Disponible