François - Architecte HIBERNATE
Ref : 110305C001-
922250 LA GARENNE COLOMBES
-
Développeur, Architecte (42 ans)
-
Freelance
Expérience professionnelle
Missions
Développeur/Scrum Master/Lead developper chez Médiamétrie
Descriptif
Chez Médiamétrie, j'ai assuré les rôles de développeur senior, et à la demande, de Scrum master, et de Lead developper sur de nombreuses applications.
Début: 04/2013 Fin: 02/2015 Lieu: Levallois-Perret
Réalisations
Création d'applications (IHMs Webs/Batches/Web Serveurs REST)
Maintenance applicative
Technologies employées
Langages et frameworks utilisés : Java, Hibernate, Spring (Security, IoC), JAX-RS (Jersey), JSF, AngularJs
Environnement de développement : Eclipse
Conteneur de servlets : Tomcat
Outils de développement : Maven, Sonar, Jenkins
SGBDs : Oracle, H2, MongoDb
Autres : Scrum, Git, Logback, POI
SGBDRs : MySQL
Autres : Log4j
Architecte/développeur chez LVMH
Descriptif
Dans le groupe LVMH, j'ai participé à l'architecture et aux développements d'une application de calculs de primes.
Début: 12/2012 Fin: 03/2013 Lieu: Levallois-Perret
Réalisations
Définition de l'architecture globale de l'application.
Développement de cette application.
Technologies employées
Langages et frameworks utilisés : Java, Hibernate, Spring (Security, MVC et IoC), jQuery
Environnement de développement : Eclipse
Conteneur de servlets : Tomcat
Outils de développement : Maven
Oalia
Développeur et coordinateur technique
Début: 10/2010
Fin: 12/2010
Lieu: Suresnes
Mission
Développement d'évolutions pour l'application de gestion des achats (OSRM), et management de développeurs en offshore.
Réalisations
* Evolutions du module de workflow gérant les achats d'un appel d'offres.
o Etude des spécifications
o Entretiens avec la MOA pour parvenir à une solution technique
o Développement des évolutions (Velocity, Hibernate)
* Management de développeurs en offshore.
o Affectation des tâches à effectuer
o Vérification des développements et évolutions livrées
o Intégration de ces développements
Technologies employées
* Méthodes de conception : UML et Design Patterns
* Langages et frameworks utilisés : Java, Hibernate, velocity
* Environnement de développement : Eclipse
* Serveur J2EE : Tomcat
* Outils de développement : Ant
* SGBDRs : Oracle
* Autres : Log4j
Acceria
Développeur expérimenté
Début: 01/2010
Fin: 09/2010
Lieu:
Boulogne-Billancourt
Mission
Participation aux évolutions des développements et de l'architecture de l'application de tarification des prix d'Acceria.
Réalisations
* Refactoring des IHMs, standardisation des pages et remise aux normes CSS
* Refactoring de la couche basse afin qu'elle travaille de façon transparente avec MySQL ou Oracle
* Définition des processus de migration de données lors de la mise en place de la version 2 de l'application
* Migration des données au moment de la mise en production de la version 2 de l'application
* Apport d'outils et de méthodes permettant une meilleure productivité (Maven, Itext, DbVisualizer, Design Patterns)
* Développement d'évolutions fonctionnelles
Technologies employées
* Méthodes de conception : UML et design patterns
* Langages et frameworks utilisés : Java, Icefaces, JPA, Hibernate, Spring, SQL, Itext
* Environnement de développement : Eclipse
* Serveurs J2EE : Tomcat et Websphere
* Outils de développement : ant, Maven
* SGBDRs : Oracle, MySQL
* Autres : Junit, Log4j, Jmeter, CSS
Crédit immobilier de France
Analyste/développeur
Début: 12/2008
Fin: 12/2009
Lieu:
Paris
Mission
Maintenance évolutive et corrective de l'application en front Office gérant les offres de crédit du CIF (Crédit Immobilier de France)
Réalisations
* Développement d'évolutions pour:
o l'interfaçage de l'application avec le back office
o le moteur de contrôles du workflow
o le module de gestion des personnes physiques et morales de l'application
o la mise en conformité des données personnelles sauvegardées avec les règlementations de la CNIL
Mode opératoire:
o Etude et analyse de l'existant
o Etude des documents d'évolutions de la maîtrise d'ouvrage
o Propositions techniques et rédaction d'un document d'évolutions
o Développement des évolutions
o Développement des scripts de mise à jour des bases de données
o Développement des tests unitaires
* Maintenance corrective : optimisation des performances sur les parties critiques, et correction des bugs
Technologies employées
* Méthodes de conception : UML, Merise (Power AMC)
* Langages et frameworks utilisés : Java, Eclipse RCP, Hibernate, Spring, Castor
* Environnement de développement : Eclipse 3.3 & 3.4
* Serveur J2EE : Weblogic
* Outils de développement : Ant, Cruise Control, Sonar
* SGBDRs : Oracle 10g, HSQLDB
* Autres : Junit, Log4j
Experian
Analyste/développeur
Début: 12/2007
Fin: 11/2008
Lieu:
Arcueil
Mission
Conception et développement d'applications dans l'univers de la dématérialisation de documents.
Réalisations
* Participation aux développements d’une application d’extraction de données de GED et de sauvegarde de données pour SFR :
o Conception de l'IHM d'extraction des données
o Développement de l'IHM et des intéractions avec le module d'extraction des données.(JSF, Multi Thread et JPA)
o Mise en intégration
* Conception et développement d’une application de dépôts de réclamations pour la sncf.
o Conception de l'application (UML)
o Développement de l'IHM (JSF et Ajax)
o Développements des tests (plugin Selenium de Firefox)
o Livraison de l'application
* Conception et développement d’un workflow de dématérialisation des factures.
o Recueil des besoins
o Participation à la conception du workflow
o Développement des clients lourds (Swing, Spring, Hibernate)
o Développement des batches de traitement d'images (Itext, Quartz) et de workflow
o Développement des tests unitaires (Junit)
o Livraison des applications en production et support aux utilisateurs finaux
Technologies employées
* Méthodes de conception : UML et design patterns
* Langages et frameworks utilisés : Java, Swing, Hibernate, JPA, Spring, Itext, Ajax, PL-SQL, SQL, Quartz
* Environnements de développement : Eclipse, Netbeans
* Conteneur de servlet : Tomcat
* Outils de développement : Ant, Maven
* SGBDRs : oracle 9i, h2, mysql
* Autres : Junit, Selenium, Log4j, CSS, Javascript
Alstom
Ingénieur développement et support
Début: 07/2005
Fin: 11/2007
Lieu:
Levallois-Perret
Mission
Conception, développement et maintenance d'application pour Alstom transport et Alstom power, et support nivau 2 pour ces filiales
Réalisations
* Développement d'une application de gestion des opportunités de vente de matériel roulant (wagons, motrices, tramways...)
o Développement des couches basses (Hibernate) et métier
o Développement de l'IHM (Struts, Struts Layout et framework maison)
o Développement du module de sécurité
o Modifications des développements en coordination avec la maîtrise d'ouvrage
o Participation à l'intégration et à la migration des données existantes vers cette application
* Maintenance d'applications du portail
o Maintenance corrective (Struts, Hibernate, JDBC)
o Mise à jour des bases de données et des modèles(Power AMC et SQL)
o Optimisations des performances, et de la consommation mémoire
o Maintenance évolutive, en collaboration avec les différents services MOA du groupe
o Mise en production des applications hébergées en France
* Participation à l'équipe de support logiciels et framework
o Maintenance corrective des applications
o Revue de code du framework
o Evolutions du framework
o Transfert des compétences aux autres développeurs
Technologies employées
* Méthodes de conception : Merise (MPD sous Power AMC) et UML
* Langages et frameworks utilisés : java, Hibernate, Struts, Itext, POI, PL-SQL, SQL, Framework Alstom
* Environnements de développement : Eclipse
* Serveurs d'applications : Tomcat, Websphere
* Outils de développement : Maven
* SGBDRs : Oracle 8, 9, 10, HSQLDB
* Autres : Junit, Log4j, Glassbox, Jmeter, CSS, Javascript
CGBI
Ingénieur d'études
Début: 07/2005
Fin: 11/2007
Lieu:
Issy-Les-Moulineaux
Mission
Développement et tests d'une application de prise et de gestion de congés en ligne
Réalisations
* Amélioration d’une application de gestion des congés en ligne pour une administration.
o Développement des couches basses (Hibernate)
o Développement de l'IHM (Struts)
o Création du cahier de recette
o Création des tests et validation
Technologies employées
* Langages et frameworks utilisés : Java, Hibernate, struts, SQL
* Environnements de développement : Eclipse
* Serveurs d'applications : tomcat
* SGBDRs : mySQL
Compétences :
Langages
* Java/J2EE (Servlet, JSP, JDBC)
* HTML
* CSS
* Javascript
* SQL
* PL/SQL
* Regexps
Frameworks
* Struts (1 et 2)
* JSF
* Spring
* Hibernate
* JPA
* Swing
* Log4j
* Itext
* POI
* Castor
Outils de développement
* Eclipse
* Netbeans
* Maven
* Ant
* Junit
* Jmeter
* CVS / SVN
* Cruise Control
* Sonar
Méthodes de conception
* UML
* Design patterns
* Merise (Power AMC)
SGBDRs
* Oracle
* MySQL
* HSQLDB/H2
Serveurs
* Tomcat
* Websphere
Systèmes d'exploitation
* Windows 2000/XP
* Linux
Autres
* Ajax