Rémy - Consultant technique J2EE
Ref : 170227L002-
69720 SAINT LAURENT DE MURE
-
Développeur, Consultant technique (31 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE
Janvier 2019 –
Juin 2019
Azenn (Freelance)
Développeur JAVA, Groovy, Camel
Projets
Intégration et enrichissement des commandes client
Missions
Création de nouveaux flux, Génération de préparation, Expédition de commandes …
Transformation et enrichissement de fichiers entrants, utilisation avancée de XSLT 2.0 pour des transformations complexes.
Envoi et lecture d’emails en Camel, lecture et écriture dans des répertoires FTP en Camel, Ecoute et déclenchement d’évènements ActiveMQ …
Utilisation quotidienne du langage Groovy (consommation de webservices Rest et Soap, parsing Json, lecture et écriture de XML, requêtes Oracle…)
Responsabilité de la migration technique de l’instance Oracle existante vers deux instances séparées sans affecter les performances (utilisation de db_link)
Env. technique
Java 8, Camel, Groovy, JasperReports, ActiveMQ, Oracle, Eclipse, XSLT 2.0, Tomcat, Git, Webservices REST et SOAP, JSON, Maven
Avr 2017 – Aujourd’hui
VINCI ENERGIES (Freelance)
Développeur PostgreSQL / JAVA JEE
Projets
Refonte du système d’aide à la gestion du trafic routier
Missions
Refonte du journal de bord, élément central de leur application web, pour rajouter la possibilité de drag and drop les événements en sauvegardant le tri par utilisateur, affichage d’une scrollbar stylisée.
Affichage de nouveaux types d’événements sur le synoptique.
Développement de nouveaux écrans (paramètres pollution, info trafic)
Formations et assistance aux nouveaux arrivants
Ajout d’un nouveau type de localisation aux événements, la localisation Adresse
Correction de mantis internes et évolutions diverses.
Backup du responsable de l’équipe de maintenance et de la relation client : déplacements sur site et assistance téléphonique
Env. technique
JSF (icefaces), Hibernate, PostgreSQL, Eclipse, Wildfly, Tomcat, Javascript, Javascript Object, SVN, Webservices REST, JAVA JEE, Jenkins, Nexus, JSON, Maven
Fév 2016 – Mars 2017
CARREFOUR (SOLUTEC)
Développeur PostgreSQL / JAVA JEE
Projets
Calcul du Stock Minimum Préconisé (SMP) de tous les magasins Carrefour
Missions
Réalisation du moteur de calcul du stock minimum préconisé pour chacunes des 42 millions de références articles présentes dans les 229 hypermarchés Carrefour de France (grosse fonction PostgreSQL)
Intégration et extraction des données depuis et vers les différents systèmes Carrefour en Shell unix avec l’outil pgLoader
Participation au cycle du vie du projet et aux réunions Scrum
Développement de l’IHM web de lancement du calcul sur différents magasins, rayons, familles, articles …
Création de l’IHM de consultation des statistiques des différents calculs SMP effectués.
Optimisation de requêtes PostgreSQL, Carrefour manipulant des dizaines de millions de lignes couramment, j’ai pu intervenir pour faire des optimisations de performances conséquentes sur du code préexistant (plus de x10 sur un de leurs modules historiques).
Maintenance de l’application web Carla Param.
Env. technique
PostgreSQL, Eclipse, JBoss, Ext JS, Webservices, Git, SVN, JAVA JEE, Jenkins, Nexus, Maven
Sept 2015 – Janv. 2016
STEF IT (ASTEK)
Développeur JAVA JEE/ PL SQL
Projets
Evolution du logiciel de gestion d’entrepôts pour STEF-IT
Missions
Prise en charge des demandes de changements entrantes en réalisation
Analyse et rédaction des SFD
Participation au cycle du vie du projet et aux réunions Scrum
Programmation WEB GWT, MVP, WebServices …
Optimisation de requêtes SQL, développement de packages, procédures stockées, triggers (la partie SGBD contenant également beaucoup de code métier)
Ajout de règle métiers dans WMS, leur logiciel de gestion d’entrepôts
Env. technique
Eclipse, Tomcat(=JBoss), GWT, JSON, Webservices REST, SVN, PL SQL, JAVA JEE, Oracle, JIRA
Juin 2015 – Sept. 2015
SOPRA IMMOBILIER (ASTEK)
Développeur JAVA JEE
Projets
Evolution de la solution de gestion locative IKOS pour SOPRA IMMOBILIER
Missions
Création et utilisation de services techniques sous IKOS
Programmation WEB JSP, struts, Service, ServiceAction, ServiceActionForm …
Création et modification d’écrans de synthèse, modification et création
Création de batchs
Création de nouveaux types de convention
Ajout de règle métiers sur l’encadrement des loyers
Recalcul du SLS interactif
Env. technique
Eclipse, IntelliJ, Git, struts, JAVA JEE, PVCS, Javascript, JSP, HTML, JUNIT, Maven, ISeries
Déc 2014 – Mai 2015
BUREAU VERITAS (ASTEK)
Développeur JAVA JEE
Projets
Evolution de la solution de gestion et de facturation de Bureau Veritas
Missions
Création et utilisation de services SOAP et REST en JAVA
Programmation WEB JSP
Création et modification d’écrans
Parsing XML récursif
Création du framework de génération de fichier .XLSX grâce à l’API Apache POI
Modification et création de services, tables, DAO, Bean et JUNIT associés
Env. technique
Eclipse, JAVA JEE, Javascript, JSP, HTML5, JUNIT, Ibatis, Maven, SVN, Oracle, PL/SQL
Oct 2012 – Mars 2014
Crédit Agricole Technologies (CGI)
Développeur JAVA JEE
Projets
Développement du nouveau système d’information du crédit Agricole afin de rattacher les différentes caisses régionales au même système informatique et de permettre l’édition de contrats sur tablette tactile, la connexion au portail web sur tout type de plateformes pour les clients et collaborateurs …
Missions
Etudes et développement du module scénario épargne, pour simuler un prêt en ligne
Rédaction et validation des plans de tests
Ajout de contrôles et règles métiers sur l’UA de virement
Développement sur la partie éditique, problématique de la signature électronique sur tablette
Tests du bon rendu sur tablette tactile et TU sur la partie JAVA
Participation aux réunions d’avancement avec la MOA
Formation de deux personnes sur l’environnement BDOC maîtrisé par peu de personnes.
Env. technique
Rational Software Architect pour la partie CAT
JAVA / JEE / AJAX / JSON / JavaScript / JQuery / HTML5
Développeur JAVA JEE
Projets
TMA Groupama – Octave
Mise en place de la tierce maintenance applicative du logiciel Octave, destiné aux commerciaux des différentes caisses Groupama pour éditer, créer et supprimer des devis ou contrats
Missions
Prise en charge du processus de traitement des incidents en totale autonomie, de la prise en charge de la déclaration d’un incident jusqu’à la livraison d’un correctif.
Rédaction et validation des plans de tests unitaires
Rédaction occasionnelle de spécifications fonctionnelles et techniques, chiffrages
Rédaction de feuilles de maintenance
Apprentissage de la relation client au téléphone et par email
Développement de plusieurs évolutions du logiciel
Env. technique
Centura, SQL Base
Juin 2012 – Sept 2012
CEGID
Développeur C# / Delphi
Projets
Migration de la gestion commerciale de l’environnement DELPHI au .NET
Missions
Développement de CRUD (Create Read Update Delete) en C # : Crud Contact, Crud Adress …
Apprentissage de notions intéressantes sur le langage C Sharp, comme les expressions lambda, et découverte de la large palette de possibilités offertes par LinqToSQL et le langage EntityFramework, qui permettent de s’interfacer avec tout type de base de données.
Appel des services Web créés depuis le logiciel de la gestion commerciale, partie importante de leur long processus de migration
TMA au ticket – Relation avec le client …
Correction d’incidents en Delphi pour découvrir l’environnement
Env. technique
Microsoft Visual Studio, Delphi 7, C Sharp, Entity Framework, LinqToSQ, LinqToObject, expressions Lambdas…
Janv. 2011 – Avril 2011
ARAXXE
Développeur Java
Projets
Optimisation de la planification des campagnes d’appels générées
Missions
Programmation de la génération des campagnes d’appels
Acquisition d’une vision globale du processus, avec le parsing des offres fournies par les opérateurs en amont et le matching avec les coûts réels observés, en aval.
Env. technique
JAVA, Netbeans
Juin 2010 – Sept. 2010
POWER
Développeur ASP.NET MVC 4
Projets
Evolution du module de mailing de masse
Missions
Création de la possibilité d’éditer des listes de diffusion
Approfondissement de la recherche existante avec ajout de critères
Création d’un système de gestions de listes noires à plusieurs niveaux
Env. technique
ASP.NET, VB.NET, SQL Server, MVC 4, PL/SQL
COMPETENCES TECHNIQUES
Systèmes
Windows
Langages
Java (notions avancées), Java JEE, Groovy, Camel, Hibernate, XSLT, Jsf, JasperReports,
C# (notions avancées), Ibatis, Struts, Javascript, JSON
SGBD
PostgreSQL, Oracle, SQL Server, MySQL, Access
Méthodes
MVC 4, UML, Merise, Cycle en V, Agile, Scrum
Outils
Microsoft Visual Studio, Eclipse, IntelliJ, NetBeans, Rational Software Architect, Visual C++, Delphi 7 …
Serveur applicatif
IIS, WebSphere, Tomcat …
Gestion de configuration
CVS, SVN, Git
Divers
Parsing, Web automation, Entity Framework, LinqToSQL, Spring, Tomcat, Maven, Expressions lambdas
FORMATION
2009 - 2014
Diplôme d’ingénierie en informatique – Génie développement
EPSI de Lyon