Menu

Jérôme RENAULT

Paris

En résumé

Mes compétences :
Microsoft Outlook
Microsoft Excel
Microsoft Word
Microsoft PowerPoint
Microsoft Office
Adobe Photoshop
JMS
Bazaar
Swing
ActiveMQ
HTTP
JSON
PostgreSQL
Maven
Eclipse
Git
ANT
C++
Java SE

Entreprises

  • Ixcys - Développeur CS / XAML / HTML / Javascript / SQL

    Paris 2016 - 2018 Responsable développement application de caisse de magasin / restaurant. Développements CS/XAML pour le logiciel de caisse et CS/HTML/JS/SQL pour la partie back office.
    Utilisation de EntityFramework.
  • Atos - Développeur Java J2SE Swing

    Bezons 2015 - 2016 Développeur Java J2SE Swing sur l'interface utilisateur du logiciel de communication des véhicules de l'armée de Terre. Développement des exigences et support sur la partie de gestion et de diffusion des ordres (gestion des bugs applicatifs). Utilisation de l'outil de versioning GIT.
  • Orange - Développeur Java J2SE / C++

    Paris 2014 - 2014 Support sur la chaine du moteur de recherche d'Orange (lemoteur.fr) : gestion des bugs applicatifs avec remontée par tracker sur un ensemble d'une vingtaine d'applications déployées en production sur un parc de plus de 200 serveurs Unix. Priorisation, répartition et intégration des correctifs des développeurs dans les cycles de mise en ligne. Déroulement des phases de tests : unitaires, fonctionnels et de non régression. Utilisation de l'outil de versioning bazaar.
  • Orange - Développeur C++

    Paris 2012 - 2014 Développeur C++ sur le projet de refonte de la couche de communication inter composants et intégration de la librairie open source boost ; définition d’un Framework de clients / serveurs HTTP et UDP (mode connecté ou déconnecté) commun. Couplage du serveur de base avec une console d’administration HTTP (utilisation du format JSON) pour la gestion des paramètres et des compteurs SNMP. Impact majeur de cette refonte sur l’ensemble de la chaine du moteur (plus de 50 applications). Résolution des problèmes d’intégration (une mise à jour de la librairie boost qui avait introduit une régression dans le gestionnaire des threads de connexion). Reprise de la gestion du projet à mi-parcours (équipe de 5 développeurs).
  • Orange - Développeur Java J2SE Eclipse RCP

    Paris 2011 - 2014 Développeur Java J2SE sur une application Eclipse RCP d’ordonnancement d’une partie des applicatifs de la chaine du moteur, la phase d’indexation des données en base PostgreSQL : plus de 6 milliards d’URL dont les documents doivent être indexés pour permettre d’obtenir la base de données finale, interrogées par les utilisateurs du moteur. En phase de production cette interface coordonne plus d’une centaine d’applications réparties sur une cinquantaine de serveurs (sur 3 Datacenter différents). Gestion des importants flux d’informations avec ActiveMQ, la librairie JMS de Apache.
  • Ecologicsense SAS - Directeur Technique

    Rousset 2010 - 2011 Création d’une Société à Actions Simplifiées. Utilisation des réseaux de capteurs sans fil pour la surveillance des environnements maitrisés (premières applications en salles blanches). Etude du protocole ZigBee (802.15.4) et développements embarqués sur processeur ARM pour la gestion des nœuds. Mise en place d’un serveur centralisant les données (collecte et stockage en base PostgreSQL). Création d’une interface graphique client lourd en Java J2SE (Swing) permettant d’exploiter et de superviser les données ainsi que la configuration du réseau.
  • Orange - Développeur Java / C++

    Paris 2007 - 2010 Développeur Java :
    Application de parsing de fichier Excel permettant d’automatiser une tâche de synthèse de documents.
    Application de collecte des URLs mobiles. Parcours des liens internes et externes des pages détectées comme affichables sur portable.
    Moteur de recherche 2 champs d’Orange : responsable du traitement de l’information du champ « Où ». WebApp responsable du traitement des mots de la requête pour identifier une potentielle adresse ; accès données en base PSQL.

    Développeur C++ :
    Spécification de l’ensemble des applications de la chaine du moteur web pour prendre en compte les capacités des terminaux : intégration d’une notion de classe d’équivalence (groupement de terminaux ayant des capacités d’affichage équivalentes) dans la chaine du moteur et réalisation d’enquêtes de satisfaction dans le but d’améliorer la notion des classes.

Formations

Réseau

Annuaire des membres :