Jérôme Lamarque

Prades-le-Lez (Hérault)
08/09/1983
Appelez-moi !
jerome.lamarque gmail.com
Jérôme LAMARQUE

Développeur full stack

15 ans d'expérience

Formation supérieure

MASTER 2 N.T.I.E. - Nouvelles Technologies de l’Informatique pour l’Entreprise - Université Toulouse II Le Mirail (2008)

Expériences professionnelles

depuis 10/2023

Solutions & Territoire

Développeur Ruby / Rails - CDI en full remote

Ruby 3.2.2, Rails 7.0.8, ViewComponent, Rspec, Rubocop

10/2020 - 09/2023

Ubefone

Développeur Ruby / Rails - CDI en full remote
  • Développement et amélioration de la solution (front d'administration & back)
  • Développement du nouvel ERP de la société (front & back)
  • Développement d'une application Rack pour automatiser la migration des clients hébergés dans l'ancienne infrastructure (self-hosted) vers la nouvelle (cloud)

Ruby 2.7.x, Rails 6.1.X, API (msgpack), Pundit, Brakeman, Bacon (fork de Rspec)

03/2020 - 09/2020

LIRMM - Laboratoire d'informatique, de robotique et de microélectronique de Montpellier

Développeur Ruby / Rails - CDD de 12 mois
  • Développement et maintenance de plateformes permettant le dépôt et la mise à disposition d'ontologies (agroportal.lirmm.fr & bioportal.lirmm.fr)
  • Amélioration des méthodes et outils de déploiement pour l'ensemble de l'écosystème logiciel
  • Fusion du code d'origine produit par l'Université de Stanford avec les modifications locales
  • Collaboration et échanges avec l'équipe de Stanford

Ruby 2.5.x, Rails 5.1.7, Capistrano, Java/J2EE, JUnit, web sémantique (RDF, OWL), VirtualBox & CentOS

03/2017 - 02/2020

Nuxos Publishing Technologies

Développeur Ruby / Rails - CDI en full remote
  • Réécriture d'une application de e-commerce (vente de livres papier et numériques)
  • Migration de Ruby 1.8.7 à Ruby 2.4.3 et de Rails 2.3.17 à Rails 5.0.6
  • Implémentation de mécanismes de paramétrage pour supprimer toute redondance/surcharge de code pour les spécificités des clients :
    • règles logiques et traitements automatiques avec conditions de déclenchement personnalisables ;
    • règles d'évaluation et de calcul des frais de port personnalisables ;
    • développement quasi-intégral du back office de l'application ;
    • mise en place d'une intégration continue quotidienne (redéploiement intégral et exécution des tests)
  • Installation de serveurs, déploiement des sites en production
  • Installation de certificats SSL (Let's Encrypt)
  • Développement d'une application (Ruby / Rails) de monitoring technico-commercial pour l'ensemble des sites

Ruby 2.4.3, Rails 5.0.6, ActionCable, MySQL, Apache 2/Passenger, MacOS et Docker (développement), Ubuntu (production)

09/2016 – 12/2016

Isodom – Saint-Denis, Île de la Réunion

Ingénieur Java / J2EE - CDD de 3 mois
  • Mission en renfort chez Orange Île de la Réunion
  • Développements évolutifs sur 2 applications périphériques au SI
  • Développement d’un nouveau batch Java pour extraire quotidiennement des données (commandes, retours) pour une application tierse
  • Renfort et suivi sur une campagne de tests fonctionnels en phase de pré-production (HP Quality Center)

Java / J2EE, Spring, Eclipse, Microsoft Dynamics CRM, HP Quality Center

09/2015 – 06/2016

Pyramid Informatique – Grabels

Ingénieur Java / J2EE – CDI
  • Refactoring et évolution d’une application web connectée via des web services à une application de gestion de production alimentaire (hôpitaux, collectivités, cuisines centrales) :
  • Refonte globale (architecture SQL, héritage objet)
  • Implémentation « multi-tenancy » Hibernate (1 base SQL par client) avec un mécanisme de création automatique de base de données pour les nouveaux clients
  • Factorisation, nettoyage et simplification du code, amélioration des performances (temps de réponse)
  • Création de nouveaux modules dans l’application : messagerie interne, notation des prestations, génération de statistiques graphiques, écrans d’administration, etc
  • Création et développement d’une application web de gestion de planning :
    • Mise en commun de packages et ressources avec la première application
    • Saisie des tâches à réaliser par collaborateur sur un planning
    • Calcul du plan de charge sur une période donnée avec export vers Excel
    • Génération de statistiques graphiques
    • Gestion et suivi des versions (correctives, évolutives), gestion des déploiements

Java / J2EE, JSF 2.2, PrimeFaces 5.2, Hibernate, EJB, JBoss 7.1.1, Ant, MySQL, Phabricator

10/2014 – 08/2015

William Reed Business Media – Montpellier

Développeur PHP – CDI
  • Interfaçage de données entre applications (Google Analytics, Adobe Campaign, eZ Publish, FormSite) à l’aide de scripts PHP (lecture XML, communication SOAP)
  • Traitement de demandes par script (exports de données, suppressions massives, etc)
  • Prise en charge et traitement des tickets de maintenance en étroite relation avec le support basé en Angleterre
  • Intégration d’améliorations techniques et/ou fonctionnelles sur les sites web édités par la société (balisage Schema.org, nouveaux modules intégrés dans la navigation, refonte graphique, etc)

PHP, CMS eZ Publish, Adobe Campaign (Neolane), FormSite, MySQL, NetBeans, Git

06/2012 – 09/2014

Apside - Toulouse

Ingénieur d'études web - CDI
  • Mission de 2 ans en assistance technique au sein d'Orange à Montpellier
  • Maintenance corrective et évolutive d'un deviseur implémentant diverses offres commerciales classées par domaine (téléphonie, voix, mobilité, relation client, ...)
  • Refactoring, amélioration des performances, nettoyage du code, et prise en charge de nombreux développements évolutifs sur le domaine principal de l'application (vente de standards téléphoniques PABX, environ 60% des ventes)

PHP, CakePHP, ZendStudio, jQuery, CSS, SVN (Zend & Tortoise), MySQL, Soap, Scrum

09/2011 – 05/2012

Cirrus Informatique – Saint-Paul, Île de la Réunion

Ingénieur Java / J2EE - CDD de 8 mois
  • Participation au développement d'une application gérant l’enregistrement des passagers sur borne interactive pour des compagnies aériennes

Java / J2EE, Eclipse, Hibernate, Struts 1, Tomcat, log4j, Ant, CSS, Oracle, SVN

12/2009 – 09/2011

Digitalvox – Saint-Denis, Île de la Réunion

Développeur PHP / Java - CDI
  • Développement d'applications et de sites web, rédaction de spécifications et de contrats d’interface, gestion d'emailings
  • Gestion d’hébergements mutualisés et dédiés OVH

PHP 5, WordPress, JQuery, XML, Java / J2EE, Eclipse, Hibernate, Struts 2, Tomcat, MySQL

10/2009 - 02/2010

Chambre de Commerce et de l'Industrie - Saint-Denis, Île de la Réunion

Formateur vacataire

Intervention sur un module dédié aux systèmes d'informations (24h de cours) dans une classe d'étudiants comptables : généralités SI, modélisation Merise, bases de données (TP MS Access)

09/2008 - 08/2009

Néo-Soft – Toulouse

Ingénieur Java / J2EE - CDI

Mission en assistance technique chez France Télécom/Orange

  • Intégration au sein de l'équipe de développement du portail Orange TV (TV par ADSL)
  • Analyse et correction des bugs, développement des évolutions fonctionnelles et techniques

Java , Eclipse, Struts 1, JavaScript, Jonas, XML, GWT, CVS, Ant, méthode agile Scrum

08/2006 – 08/2008

Homsys – Toulouse

Ingénieur Java / J2EE

  • Contrat d’apprentissage (années universitaires M1 et M2 N.T.I.E.)
  • Conception et développement d'applications pour des besoins internes

Java, Struts, Hibernate, Tomcat, OpenCMS, Axis, WSDL, MySQL, XHTML, CSS, UML, .NET, Visual Studio 2005, C#, Windows Workflow Foundation, UML

Langues

Loisirs & informations diverses

Valid XHTML 1.0 Strict