-
Nuxos Publishing Technologies
- Développeur Ruby / Ruby on Rails
2017 - maintenant
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 ;
- paramètres applicatifs fortement typés ;
- 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 2 fois par jour).
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, Elasticsearch (via le gem Searchkick), MySQL, Apache 2/Passenger, MacOS et Docker (développement), Ubuntu (production).
-
ISODOM
- Développeur Java / testeur
Sainte-Clotilde
2016 - 2016
Mission en renfort chez Orange Réunion (CDD 3 mois).
- Développements évolutifs sur 2 applications du SI périphérique.
- 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.
-
Pyramid Informatique
- Ingénieur Java/J2EE
2015 - 2016
1. 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 / 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, réduction des temps de réponse.
Création de nouveaux modules dans l’application.
2.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, export vers Excel, statistiques graphiques.
Java/J2EE, JSF 2.2, PrimeFaces 5.2, Hibernate, EJB, JBoss 7.1.1, Ant, MySQL, Phabricator.
-
William Reed Business Media
- Développeur web
2014 - 2015
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.
-
Apside
- Ingénieur d'études
Boulogne-Billancourt
2012 - 2014
Mission en AT chez Orange (site de Montpellier) : septembre 2012 à aujourd'hui
- maintenance technique et fonctionnelle d'un deviseur spécialisé dans diverses offres commerciales en téléphonie, mobilité et cloud.
- refactoring et prise en charge de développements sur le domaine principal de l'application (60% des ventes)
- compétences : PHP, CakePHP, ZendStudio, SVN, jQuery, CSS, SVN (Tortoise), MySQL, Scrum.
-
Cirrus Informatique
- Développeur Java/J2EE
Toulouse
2011 - 2012
-
DIGITALVOX
- Webmaster / développeur / intégrateur
2009 - 2011
Poste de webmaster au sein d'une TPE spécialisée dans la communication et le numérique.
Référent technique, développeur, intégrateur.
- Conception et développement d'applications et de sites Internet.
- Rédaction de spécifications.
- Développements spécifiques et/ou à base d'outils CMS.
- Maintenance corrective & évolutive.
Exemples de réalisations :
- Logiciel de trésorerie spécifique pour un cabinet de conseil en gestion et finance.
- Sites événementiels (campagnes, jeux concours, parrainage).
- Site et application de gestion pour une association de "business angels" (événements, projets, membres).
- Sites spécifiques pour nos clients.
Contexte technique :
PHP 5, WordPress, JavaScript, Ajax & JQuery, Java/J2EE, Struts 2, Tomcat, mysql, HTML, CSS, CVS
-
Néosoft (SSII)
- Ingénieur Java/J2EE/objet - prestataire France Télécom
2008 - 2009
Mission clientèle à France Télécom/Orange à partir de Septembre 2008 : projet Orange TV (TV par ADSL).
- Intégration au sein de l'équipe de développement du portail Orange TV (TV par ADSL).
- Analyse et correction des bugs.
- Etude, développement et livraison des évolutions fonctionnelles et techniques.
Contexte technique :
Eclipse, Java, Struts 1, JavaScript, Jonas, XML, GWT, CVS, Ant, méthode agile Scrum.
-
Homsys (SSII, Toulouse)
- Ingénieur Java/J2EE en contrat d’apprentissage (alternance, années universitaires M1 et M2)
2006 - 2008
Conception et développement d'applications web répondant à des problématiques et besoins internes.
- Gestion centralisée des fiches références projets.
- Monitoring des appels d'offres.
- Moteur de workflow générique.
- Eclipse, Struts, Hibernate, Spring, Tomcat, OpenCMS, Axis, WSDL, MySQL, XHTML, CSS, UML.
- .NET, Visual Studio 2005, C#, Windows Workflow Foundation, UML.