Samuel - Architecte JAVA

Ref : 130208F001
Photo de Samuel, Architecte JAVA
Compétences
UML
PL SQL
TOMCAT
POSTGRESQL
CSS
Expériences professionnelles
  • 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'Areva : saisie, contrôle et édition de rapport. Puis, réalise des extensions et des fusions avec MS Word.
    Environnement technique :
    – PDA pocket
    – MS .Net / C# framework 2.0
    – Visual Studio .Net Express

    3 mois, Php :
    Modification de l'IHM et création de nouveaux écrans de saisie pour l'outil interne de formation, chez PSA.
    • conseil technique du chef de projet (pur fonctionnel).
    • chiffrage de mon travail.
    • étude technique et réalisation des développements.
    • Participation à la recette.
    Environnemen t technique :
    – EasyPhp (Apache) / MySql
    – Php 5 / javascript

    Autres :
    – 1,5 semaine : Forme à C# une chef de projet grand système (cours et exercices).
    – 3 jours : Crystal report 8.5 / Oracle.

    2005 (6 mois) : Assistant chargé d'affaire , puis chargé d'étude technique
    Elec Service Plus PME en électricité dans le bâtiment
    Dimensionne, met à jour les plans et commande les pièces (en relation direct avec les fournisseurs) pour des armoires électriques. Suit le parc automobile de la société.

    2004 (4 mois) : Développeur Php
    Logica - SSII internationale en informatique de gestion
    Propose et développe la nouvelle IHM de leur outil « la cartographie des compétences ».
    • participe aux entretiens des utilisateurs
    • propose la nouvelle IHM, basé sur la charte graphique de leur Intranet.
    • apprend le Php, Sql et le fonctionnement du Web
    • réalise leur nouvel outil.
    Environnemen t technique :
    – EasyPhp (Apache) / MySql
    – Php / Xls

Études et formations
  • Formations initiales
    2005 : Master Certificat d'Aptitude à l'Administration des Entreprises – IAE Grenoble, ESA
    Gestion de projets, contrôle de gestion, marketing, comptabilité, droits des affaires.

    2004 : Ingénieur Électricien – INPG, ENSIEG (devenue ENSE3)
    option Concevoir, Produire et Manager en Génie Électrique
    Énergie, électrotechnique, électronique, automatique, traitement du signal, gestion des stocks.

    Synthèse des compétences
    Domaine : Encadrement, réalisation des analyses fonctionnelles au déploiement preprod / prod, sur des projets de type Intranet, Web, e-commerce et référencement.

    Outil : Excel, daily, MS-Project, ******** (gestion simples des priorités),
    Squash (test), Mantis (bug tracker), StarUml (conception), JProfiler (optimisation)

    Cycle des projets : de 6 mois à ½ semaine, mode agile (Scrum) ou cycle en V.

    Méthodologie : Uml, Merise, SADT.

    Langage : expert j2ee / java web, confirmé en SQL, PL/SQL, CSS et javascript, notion en Php, C# et xsl.

    Base de données : MySql, h2, Oracle, PostgreSQL, SQL Server, Db2.

    Savoir être : responsable, rigoureux et curieux. Mots clés maîtrisées jugées inutiles pour un recruteur humain, mais nécessaires pour les éventuels filtres automatiques : Jsp, JSP 2.0, JSP 2.1, JSTL 1.1, JSTL 1.2, JSR 303, Ju nit dbUnit, Mockito, Maven, XHtml, Html, Javascript, Ajax, JSon, CSS, Xml, Hibernate

    Langue
    Anglais : Niveau intermédiaire.

D'autres freelances
Chef de projet JAVA

Ces profils pourraient vous intéresser !
CV Chef de projet SI
Karima

Chef de projet SI

  • PARIS
JAVA SQL AGILE LINUX ODOO
Disponible
CV Product Owner AGILE
Romain

Product Owner AGILE

  • SARTROUVILLE
AGILE SQL POSTGRESQL PACK OFFICE SCRUM JIRA JAVA
CV Business Analyst MONETIQUE
A. Bouna

Business Analyst MONETIQUE

  • CERGY
MONETIQUE Finance UNIX JAVA SQL JIRA LINUX
Disponible
CV Chef de projet digital PROJECT MANAGEMENT OFFICE
Eric

Chef de projet digital PROJECT MANAGEMENT OFFICE

  • MALAKOFF
PROJECT MANAGEMENT OFFICE UNIX ITIL WINDOWS SQL SQL SERVER SHAREPOINT JAVA
Bientôt disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible
CV Développeur JAVA
Philippe

Développeur JAVA

  • CHANOS-CURSON
JAVA SQL J2EE ORACLE JAVASCRIPT Vue.js
Disponible
CV Graphiste / Webdesigner JAVA
Tristan

Graphiste / Webdesigner JAVA

  • HAUTECOUR
SQL WINDOWS Microsoft Power BI BUSINESS OBJECTS DATA JAVA ORACLE .NET
Disponible
CV Chef de projet
Sabah

Chef de projet

  • MONTREUIL
WINDOWS AGILE SQL .NET LINUX PROJECT MANAGEMENT OFFICE SHAREPOINT JAVA ORACLE SQL SERVER
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
Disponible