4,5 mois mission « pompier » : préconisations et réalisations techniques
IT-CE Gestion des pièces administratives des clients, dans le domaine bancaire.
L'objectif premier était d'améliorer les performances. Le second était d'améliorer la qualité du code.
Pour 1 application répartie en 4 projets java inclus dans mon périmètre. Cette application comprend aussi
3 projets hors de mon périmètre, impliquant le dialogue avec les équipes dédiées.
• Préconisations :
• sur les optimisations.
• tests unitaires automatisés.
• répo Maven.
• livraison automatisée.
• refractoring du code.
• documentations.
• Chiffrage, planning prévisionnel et choix des priorités.
• Réalisation en parfaite autonomie, y compris sur la gestion de mon planning.
• Aide technique aux équipes « jeunes ».
• Passation des connaissances, avec présentation et support à destination des équipes techniques.
Environnement technique :
– Oracle / base h2
– Maven
– jUnit
– java 5 / Spring core, bean, jdbc et tx / Spring JdbcTemplate
– RAD 8 (Eclipse) / WebSphere / TFS
Exemple de réalisation :
➔ Reconnu rapidement comme expert par les équipes en places.
➔ Diminution drastique du nombre de requête.
➔ Nettoyage des librairies et utilisation du répo Maven.
2014 – 2013 : développeur j2ee puis responsable VSR
Tessi Prestataire de solution de gestion des flux financiers.
début juin 2014 à fin juillet 2014 : chef de projet technique :
Projet de création des batchs de prétraitement pour les fichiers de sens banque → client.
• Équipe prévue de 5 développeurs java, réelle : 2.
• Mode « agile »
• Chiffrage des micros tâches
• Mise à jour du fichier de suivi et de Trac (bug tracker)
• Réalisation de la maquette initiale
• Participe aux développements, tests unitaires, d'intégration, mise à jour de la documentation
• Mise en place de la structure : DAO, Service, Tasklet, configuration
• Tests de performance et optimisations : grand volume de données attendu
Environnement technique :
– Seven / Db2 / base h2 (mode non persistante et mode persistante)
– Maven
– jUnit / dbUnit / Mockito
– java 5 / Spring batch et core / Hibernate
– Eclipse / SVN
Exemple de réalisation :
➔ Tests d'intégrations de bout en bout automatisé.
➔ Job de ventilation : vérification des autorisations et création des remises.
➔ Reprise des configurations (contexte base de données).
début octobre 2013 à fin mai 2014 : responsable VSR :
Sur l'ensemble de la solution : 2 applications Web et les 4 outils de traitement sous-jacent.
• Responsable des livraisons de production (délai, contenu et qualité).
• Interlocuteur entre le responsable produit, d'exploitation, d'homologation, le chef de projet, les équipes de développement et les intervenants du client.
• Participation aux réunions de pilotage.
• Points d'avancement avec le client.
• Suivi des équipes, planning.
• Estimation du temps des corrections.
• Tenu à jour de Trac (bug tracker) et des fichiers de suivi.
• Gestion humaine : résolution et alerte.
• Gestion des urgences de production.
• Livraison des versions de production.
• Organise et participe aux tests d'intégrations.
Environnement :
– Equipe partagée
– 1 livraison par semaine, contenant entre 5 et 10 tickets
– Très politique
début mars 2013 à fin septembre 2013 : ingénieur développeur j2ee :
Sur le front et back office, ainsi que l'outils de génération de pdf.
• Travaille en équipe (8 développeurs java, 4 en Cobols et 2 en C).
• Rédaction des spécifications techniques.
• Chiffrage des développements.
• Conception, développement et maintenance.
• Écriture des cas de tests, de niveau intégration.
• Déroule les tests techniques et d'intégration avant livraison.
Environnement technique :
– Seven / Tomcat 6 / Db2
– Protocol bancaire : Swift / EBICS / SEPA / X.25
– jsp 2.1 / jstl 1.2
– j2ee 5 / Struts / Hibernate
– Eclipse / SVN / Putty / Trac (bug tracker) / Squash
Exemple de réalisation :
➔ Développement des écrans de gestion des mandats.
➔ Création de nouvelles transformations de format de fichier, à plat vers Xml.
2013 – 2012 : Étude à la création d'entreprise
Créer des sites intranets directement par les responsables projets.
Travaille en parallèle sur la création d'entreprise et la conception technique du progiciel.
Mise en réseau (Gevil, HmEvents), définition marketing du projet (aidé par ADL), étude de marché.
Environnement technique :
– Ubuntu / Tomcat 7 / Mysql 5
– jsp 2.1 / jstl 1.2 / Json
– j2ee 6 / Hibernate / Xstream
– prototype / ajax
– Ant
– Eclipse
2012 – 2010 : Référent / responsable technique j2ee
AddOnline Agence interactive du web, spécialisée dans l'e-commerce.
• Assume la responsabilité technique complète des sites :
→ 30 sites e-commerces, dont certain mutualisés, répartis sur 8 projets, avec autant de back office.
→ Haut niveau de disponibilité des sites et très grande réactivité.
• Étude de faisabilité technique.
• Spécifie les évolutions techniques.
• Coordonne les contributions des graphiste, développeurs java, web designer et DSI.
• Encadre l'équipe offshore : 3 développeurs java au quotidien.
• Participe aux développements.
• Alerte ma hiérarchie sur les dépassements éventuels et propose des solutions intermédiaires.
• Aide ma hiérarchie au chiffrage de certain projet.
• Gestion de mon planning et de mes tâches à la semaine.
• Aide et forme les développeurs aux framework utilisés (Struts, balise « nested »...).
• Tests des développements.
• Mise en préproduction et production.
• Configure le frontal Apache et le Tomcat des sites.
• Écrit les scripts shell de sauvegarde, de déploiement... pour les serveurs de preprod et prod.
• Effectue le premier diagnostique, à partir des logs du serveur.
• Effectue les opérations urgentes de maintenance.
Les projets sont principalement des sites e-commerce, dont les environnements sont très variés :
– Debian / Mysql 5 ou PostgreSQL / Tomcat 6 et 7 / frontal Apache et Apache2 / OpenSSL
– Atos Sips / Paypal / SPPlus
– jstl 1.2 / jsp 2.1 / Json
– j2ee 6 / Spring (mvc, web service, injection) / Struts / Hibernate / IBatis / Lucene
– jQuery / prototype / google analytics 1 et 2 / ajax / javascript
– Ant
– Eclipse / SVN / Git / Putty / Mantis
Et plus rarement :
– Windows Server
– Prestashop
– Php / Zend / Flex
Exemple de réalisation :
➔ ajout des codes promotions, des lightbox et de la nouvelle charte graphique.
➔ développement de la précision lors des conversions HT / TTC.
➔ création d'export journalier des commandes, vers Sage.
2010 – 2008 : Ingénieur développeur j2ee
Foederis Éditeur de progiciel RH (effectif, formation, GPEC), équipe de 10 développeurs.
• Travaille en équipe (10 développeurs).
• Rédaction de quelques analyses fonctionnelles.
• Rédaction de spécification technique.
• Conception, développement et maintenance.
• Tests techniques et fonctionnels.
• Apport de connaissance aux nouveaux arrivants : d'un point fonctionnelle et sur l'architecture du progiciel.
• rédaction de documentation à l'intention des intégrateurs, sous Wikini.
Le progiciel est décliné en plusieurs versions, dont les environnements sont en :
– Sql Server / Oracle / Tomcat
– jstl 1.1 / jsp 2.0
– j2ee 5 / j2ee 4 / Struts / Hibernate / GWT, pilotage d'OpenOffice en java
– jUnit / Ant
– Eclipse / SVN / Mantis
Exemple de réalisation :
➔ ajoute la possibilité d'avoir des seuils dans les fiches individuelles, ainsi que les exports associés.
➔ export de tableau dynamique croisée, interface sous GWT, résultat sous fichier Excel.
2008 – 2006 : Ingénieur développeur j2ee, C#, Php
Vivéris Système SSII nationale en informatique de gestion.
Intègre en tant que MOE les équipes des clients grands comptes pour des missions de 3 à 6 mois.
Dont certaines missions effectuées en parallèle :
6 mois, j2ee, PL/SQL :
Créer l'interface entre deux applications de gestion des stocks pour Dematic, entreprise qui offre des solutions logistiques et de manutention. Puis participe aux développements du gestionnaire de palette.
• étude technique et proposition de l'architecture à développer (pour la partie java).
• Développement (java et PL/SQL).
• participation à la recette (java et PL/SQL).
Environnement technique :
– Oracle 10g
– J2ee 5 / PL/SQL
– java batch et multi thread / Hibernate
– Uml (conception et documentation)
6 mois, j2ee :
Créer l'interface XML pour le Groupement d'Intérêt Public, Carte de Professionnel Santé :
• participe aux spécifications fonctionnelles détaillées, dialogue avec la MOA.
• développement de la maquette.
• rédaction des spécifications techniques.
• réalise le développement du traitement d'extraction.
Environnemen t technique :
– Oracle 10g
– j2ee 5
– java batch / Hibernate / SAX
3 mois, j2ee, Excel :
Maintenance évolutive de l'application « gestion de référentiel article » pour Descours & Cabaud,
distributeur de fournitures pour l'industrie et le bâtiment.
Environnemen t technique :
– Oracle
– j2ee 4
– Servlet
Puis, créer pour leurs contrôleurs de gestion les outils « calcul de données de contrôle » et « cadrage de marge » sous Excel, les données étant importés à partir de leur système d'information.
3 mois, C#, Acces :
Création d'un web service d'échange de données, pour l'application « gestion de provisions vie », chez Actuaris :
• étude technique et développement.
• rédaction de documentation technique (l'équipe sur place n'avait pas d'expérience C#).
Environnemen t technique :
– MS .Net / C# framework 2.0 (en batch)
– Sql Server
– Xml
– Visual Studio .Net Express
Puis réalise les évolutions et participe à la recette de la nouvelle version comptable, sous Acces, au sein d'une équipe de 2 développeurs.
3 mois, C# :
Développe, au sein d'une équipe de 2 développeurs, une application mobile sur PDA, pour les superviseurs des chantiers d...