Mes expériences professionnelles

Voici le détail des expériences professionnelles auxquelles j’ai pu participer par ordre chronologique décroissant (de la plus récente à la plus ancienne).

Concepteur réalisateur web Java/JEE/Mobile

SSII : Devoteam
Client : BNP Paribas Securities Services
Secteur : Banque Finance
Equipe : 20 personnes
Durée : Depuis avril 2012
Méthodologie de projet : Cycle en cascade (suivant CMMI3) et Agile – Scrum

• Réalisation d’une application web Java JEE gérant des emprunts obligataires (accessible depuis internet et l’intranet du groupe) :

– Aspects techniques :

» Configuration de l’intégration continue sous TeamCity et de la qualimétrie sous Sonar
» Participation à la mise en place de l’architecture logicielle
» Développement de l’application en Java
» Création de l’interface homme machine en JSP 2.0, tags SweetDev, jQuery, Ajax et JSON
» Création d’un module de statistiques avec ExtJS
» Création d’images sous Photoshop
» Corrections de bogues
» Réalisation d’évolutions

– Accès à la base de données Oracle :

» Requêtes SQL
» Lecture et compréhension de procédures stockées en PL/SQL

– Aspects fonctionnels :

» Création et mise à jour de spécifications fonctionnelles
» Chiffrage d’évolutions en jours/homme
» Création et lancement de cas de tests sous Quality Center (intégration et recette)
» Participation aux réunions d’avancement du projet

• Réalisation d’une application tablette hybride (compatible iOS et Android) gérant des actions :

– Aspects techniques :

» Développement de l’application en Java (côté serveur)
» Création de l’interface homme machine avec Sencha Touch, JavaScript, Ajax et JSON
» Création d’images sous Photoshop (dont le logo de l’application)
» Corrections de bogues
» Réalisation d’évolutions

– Accès à la base de données Oracle :

» Requêtes SQL
» Lecture et compréhension de procédures stockées en PL/SQL

– Aspects fonctionnels :

» Création du modèle de document pour les spécifications fonctionnelles
» Création et mise à jour de spécifications fonctionnelles
» Estimations relatives des fonctionnalités de l’application (calculs de vélocité pour les user stories selon Scrum)
» Ajout de fonctionnalités dans un document référençant toutes les fonctionnalités de l’application (Product Backlog selon Scrum)
» Participation aux réunions d’avancement du projet (Daily Scrum, Sprint planning et Sprint retrospective selon Scrum)

Ingénieur d’études et développement web Java/JEE

SSII : GFI
Client : Informatique Caisse des Dépôts et Consignations
Secteur : Banque
Equipe : 3 personnes puis seul
Durée : 2 ans
Méthodologie de projet : Cycle en cascade

• Réalisation d’une application web Java JEE gérant l’organigramme du Groupe Caisse des Dépôts et Consignations :

– Aspects techniques :

» Participation à la mise en place de l’architecture logicielle
» Création de l’interface homme machine en GWT 2.3
» Développement de l’application en Java
» Corrections de bogues
» Réalisation d’évolutions

– Création d’un batch Java qui envoie des notifications JMS à toutes les applications abonnées à l’application

– Gestion de base de données MySQL :

» Requêtes SQL
» Procédures stockées
» Migrations d’environnements

– Aspects fonctionnels :

» Remise à niveau des spécifications fonctionnelles détaillées avant mise en production
» Rédaction du dossier d’exploitation
» Participation à la coordination d’équipes techniques pour gérer le chronogramme de mise en production
» Participation aux réunions d’avancement de mise en production
» Rédaction de spécifications fonctionnelles détaillées pour le lot d’évolution
» Chiffrage du lot d’évolution en jours/homme

Ingénieur d’études et développement Java/PHP

Stage : Après la classe SARL
Secteur : Garde d’enfants, soutien scolaire
Durée : 4 mois

• Réalisation d’une gestion électronique de documents (GED) en Java :

– Scan d’un document
– Informations relatives au document renseignées dans l’application
– Envoi automatique du document et des informations sur les intranets du groupe

• Création d’un site internet de 20 pages pour le groupe :

– Création d’images sous Photoshop
– Réflexion sur l’architecture du site
– Développement en PHP/MySQL (+ HTML, CSS)
– Effets visuels en JavaScript

• Développements PHP/MySQL de fonctionnalités pour des intranets du groupe :

– Génération de PDF
– Gestion de documents liés à un compte client sur les intranets du groupe

Assistant chef de projet informatique

Stage : EFFIA
Secteur : Services à la personne
Durée : 1 mois et demi

• Rédaction d’une documentation complète sur les normes de développement Java pour les applications web :

– Normes de codage
– Méthodologies de développement (notamment agiles avec Scrum, XP etc.)
– Outils à utiliser

• Analyse de code Java :

– Reverse engineering
– Utilisation d’outils comme Checkstyle, PMD etc.

Les commentaires sont clos.